I don't use LLMs for programming

neilmadden.blog
March 12, 2026
1 min read
46/100
Summary
Explaining concepts to others enhances understanding and clarity in programming. Breaking down complex ideas into simpler components is essential for effective problem-solving.
Key Takeaways
- Understanding a concept deeply often requires explaining it to someone else, which enhances personal learning.
- The process of breaking down complex ideas into simple steps is fundamental to programming.
- The act of learning and the journey of understanding provide greater satisfaction than merely possessing knowledge.
- Teaching or programming reinforces certainty and comprehension of a subject more than just learning or writing about it.
Coverage & discussions
Hacker News · neilmadden.blog
Community discussions
Historical count: 5 · 5 saved in sample · Historical sample
Analysis ready
Community Sentiment
Positives
- Using AI tools like Claude has transformed my workflow, allowing me to cover more ground and rely less on human input, which enhances productivity.
- AI can facilitate understanding complex programming problems by asking targeted questions, making the development process more efficient and iterative.
- Leveraging AI for tasks like parsing config files allows for precise execution, freeing developers to focus on higher-level problem-solving.
Concerns
- The practice of using AI to generate code raises ethical concerns about the lack of attribution for content sourced from the internet.
- There is a sentiment that relying on LLMs may diminish the joy of programming, as it shifts focus from learning to merely getting tasks done.
Related Articles

Coding expertise is going to collapse from AI reliance
Aug 24, 2026

Harness Engineering 101: The LLM is the brain, the harness is the body
Oct 19, 2026

If you don't run your own LLM proxy, how do you know whats going on?
Oct 18, 2026

Hybrid Reasoning Agents: LLM agents that think in latent space, act through text
Oct 18, 2026

How to make System 1 LLMs show System 2 competencies?
Oct 16, 2026