Practical articles on software development, technology decisions, and team building — from people who build software for a living.