Software development - Category Home
Software development - Topics
Bootcamp graduates filtered out at the first interview by a portfolio review
When should a designer choose a wizard flow over one dense form?
Open source maintainers funded by the vendors whose products depend on their work
What an AI agent should do when a tool call fails
How do you price fixed-scope outsourced development without getting burned
Building a support chatbot on your own documentation
Why dependency updates break builds that nobody touched
How the Claude API is priced
Reading the OpenAI API pricing tiers
On-call rotations are where retention quietly collapses
Why documentation rots faster than the code it describes
Masking production data for a test environment
Setting up Claude Code on a large codebase
Take-home coding assignments and how marking had to change once answers were online
Designing around OpenAI's rate limits
Bug and glitch carry different blame and engineers choose carefully
Document ingestion: when to keep the original scan
Who decides which error messages a user is allowed to see?
Why platform technologies and application technologies get treated differently
How long should a feature branch live before it becomes a merge nightmare
What does a docs-as-code pipeline change for a writing team?
How do you onboard a developer into a codebase nobody documented
Debugging when Claude Code keeps failing the same test
Why do settings menus keep growing while the main screen gets simpler?
Claude Code permission modes and how to block risky commands
The Mythical Man-Month is still assigned because the failure mode refuses to retire
Why companies keep paying to maintain software nobody wants anymore
Screen reader support breaks on custom widgets: whose job is it to catch that?
Why do API docs go stale within weeks of a release?
Why do so many self-taught programmers stall after the basics?
Why long-horizon AI agent tasks still fall apart
Usability benchmarks across releases: timing the same task every quarter