Software development - Category Home
Software development - Topics
The Mythical Man-Month is still assigned because the failure mode refuses to retire
Take-home coding assignments and how marking had to change once answers were online
stdio vs HTTP transport in MCP
Moving a nightly batch job to incremental processing
Debugging when Claude Code keeps failing the same test
When should a designer choose a wizard flow over one dense form?
Writing your first MCP server: where to start
Retiring an API version breaks a partner integration nobody told you about
Why do API docs go stale within weeks of a release?
Deadlocks in a payment flow and the order the writes must take
Usability benchmarks across releases: timing the same task every quarter
Sponsoring a conference buys attention that documentation cannot
Phishing that survives MFA: how session token theft actually works
What exactly-once really guarantees in a streaming framework
MCP vs hand-written API integrations: what changes
Silicon Valley the series is funnier if you have worked inside the parody
Real-time vs nightly fraud checks: the latency budget
What the LLM temperature setting actually changes
Watermarks for late-arriving events in a streaming join
Should a small team run its own build servers or pay for hosted CI
Bug and glitch carry different blame and engineers choose carefully
How an MCP server exposes tools to an assistant
How do you keep a monolith from turning into a distributed mess
Backfilling three years of history after a logic bug in the daily job
Most outages trace back to a configuration change rather than failed hardware
Feature creep and scope creep are the same disease with two names
Should you hire a junior or a contractor for a six-month project
Why do so many self-taught programmers stall after the basics?
What does an LMS do that a shared drive cannot?
Who decides which error messages a user is allowed to see?
Why platform technologies and application technologies get treated differently
Cutting hallucinations in a production LLM app