Programming - Category Home

Programming - Topics

How to Improve Programming Skills What Are Programming Skills? Small programming tricks Coding for beginners: where should you start? What is open source software? Writing a SQL join that does not silently duplicate rows Using ChatGPT for coding without breaking your project Using Claude Code on an existing legacy codebase Does open source undermine the economics of software? Pandas vs Excel for a dataset with a million rows Watching someone code a project live for six hours: why is it oddly soothing? How tool calling actually works in an agent Claude Artifacts: what can you actually build with them? Reviewing AI-written pull requests efficiently Claude Code for developers: worth switching? Coding agents for legacy languages nobody wants to touch Testing tools independently of the agent Contributing to an open model ecosystem Iterating on a prompt: keeping a version history Getting structured JSON out of a model reliably What coding agents are genuinely good at today Claude API vs the OpenAI API: which is easier to build with? LangChain vs building your own agent loop Building a regression test suite for an agent's behavior Refactoring a function that works but nobody dares to touch Choosing between terminal agents and IDE agents Building a minimal agent without any framework When to write a test and when it just slows you down Agent frameworks compared for Python developers Handling tool errors so the agent recovers Using XML tags to organize a long Claude prompt Coding with Claude Sonnet: strengths and blind spots