There's always room for improvement
Even in a static environment, improvement may slow down, but it doesn't have an upper bound.
How can I convince my boss to let me learn a shiny new technology?
Introducing a new technology usually means taking on new risk, so find some value that your new learning will provide to your boss.
Core skills vs. company-specific skills
Why are new joiners often quick to offer unwanted advice on how to improve things? Many "newbies" can't distinguish between core skills and company-specific skills.
How to learn a new tech stack
The three (plus one) approaches I've used to change tech stacks in my career.
Subscribe to the Daily Commit
Every day I write about improving software delivery at small companies like yours. Don't miss out! I will respect your inbox, and honor my privacy policy.Unsure? Browse the archive.
A simple way to improve your technical onboarding
Somewhere, long ago, I learned of a technique I like to employ when onboarding new team members
How to be a 10x developer
I want to skip the debate about whether the 10x developer exists and tell you how to be one.
How I learned TDD (the hard way)
The first time I saw TDD demonstrated I rushed home to try it out. I wrote a few tests. I did a little TDD. And I hated it.