software design, usability, ux
A sordid tale of software dilapidation
A Critical Skill For Every Software Engineer
Building Patterns to Conquer Chaos at Work
software development, web development
agile, product management
Ownership — not fancy project management processes or tools — is the key to successful teams
design, product management, team
Is Serverless computing all grown up?
Tell us a bit about your project or idea and we can help you figure out your next steps.