Programming

All discussions tagged with this topic

Found 49 discussions

Explore a range of controversial developer opinions, including unique programming font choices, debates on Rust's DX, AI's role in coding, and the true meaning of 'software engineer'.

Discover the most admired historical figures in computer science, from Ada Lovelace and Alan Turing to Donald Knuth and Lynn Conway, and the reasons for their enduring legacies.

Exploring whether programmers are truly lagging if they're not using AI for coding. This discussion offers diverse developer viewpoints, practical tips for AI adoption, and concerns about skill preservation.

A Hacker News discussion explores whether a programming language designed specifically for AI generation could improve code reliability by emphasizing explicitness, and how this interacts with LLM limitations, training data needs, and human usability.

A Hacker News discussion explores why many programmers still prefer 'old-fashioned' coding without LLMs, citing joy, understanding, and learning concerns. Is AI-free coding obsolete or essential?

Explore expert advice, learning resources, and practical tips from a Hacker News discussion on mastering CUDA programming for professional applications in AI, HPC, and beyond.

A Hacker News discussion delves into the purpose of Object-Relational Mappers (ORMs), weighing their convenience in bridging objects and relational data against potential performance costs and complexity.

A Hacker News discussion reveals C's stronghold in systems programming, embedded devices, and databases, while offering advice and alternatives like Go for developers seeking simplicity.

A Hacker News discussion explores whether computer science downplays programming language choice while linguistics overplays natural language choice, concluding both are significant in their respective domains.

A Hacker News discussion explores how AI tools are reshaping the programming landscape, suggesting an evolution of developer roles towards AI wrangling and tool-building rather than outright replacement.