Blog

2026-09-30 · 7 min read
Agile Development Is a Feedback System, Not a Meeting Schedule
Use short feedback loops, clear outcomes, and working software to make agile development a practical way to reduce product risk.
#Agile#Developer Workflow#Testing

2026-09-16 · 3 min read
Why Teams Evaluate Open-Weight AI Models
Compare model openness, hosting options, quality, and operating costs before choosing a provider or running a model yourself.
#AI#Software Architecture

2026-09-15 · 2 min read
GitHub Actions CI: A Workflow You Can Explain and Verify
Build a Node.js CI job with dependency installation, limited permissions, useful caching, and a separate deployment decision.
#GitHub#CI/CD#Testing

2026-09-15 · 3 min read
AI and Developer Jobs: More Software Does Not Guarantee More Hiring
Examine how AI could expand software demand while separating productivity, employment forecasts, and practical career decisions.
#AI#Career

2026-09-11 · 5 min read
Design Dark Mode with Roles, Contrast, and Complete States
Build a small semantic theme, measure actual color pairs, and verify focus, assets, and persisted preferences in both modes.
#CSS#Design Systems#Accessibility

2026-09-11 · 4 min read
Tests That Pass for the Wrong Reasons
Expose a vacuous assertion, replace it with independent expectations, and test asynchronous boundaries without hiding real behavior.
#Testing#JavaScript