Version control all the things!
Keeping configuration in version control is highly correlated with software delivery performance.
Reader Response to "Can you work from an airplane?"
If your application relies on serverless functions, often there's limited opportunity for "from an airplane" work.
Can you work from an airplane?
If every engineer on your team cannot do _meaningful_ work from an airplane, your development environment is broken.
I ❤️ coding
Given the choice between a video game or adding a feature to a hobby project, I often choose the latter.
Your code looks like Chinese to me!
Perl, Java, C++ are as hard for novices to read as a randomly designed langauge.
There's no reason not to use a linter
Simply adding a linter to your build pipeline is usually the simplest, cheapest single step you can do to improve code quality.
“Greenfield” doesn't exist in agile projects
I've worked on a number of greenfield projects, but there's a problem: A greenfield project is only greenfield for about a week.
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.
When is a shortcut appropriate?
The only time less typing is more important than readability is on the command line. When writing code, readability wins by a mile.
Do you have quiet working conditions?
As many of us begin to move back in offices, how can you ensure that you and your team can maintain this benefit, even if not in a physically isolated pace?
They don't pay you to type
I'm a very fast typist. But that has no bearing on my ability to solve problems with code.
Code should read like poetry
Code should have certain patterns and rythms that make it easy to read and understand.