You never need to wait for permission to start doing quality work.
Three types of problems
Think about the software you use, then think about how you solved the same problem before you used that software.
No amount of design is sufficient without exposing the feature to real life users.
Adventures in DevOps 176: The World of Linux: From Debian to Ubuntu, Fedora to CentOS
We share our experiences with Debian, Ubuntu, CentOS, and Amazon Linux, discussing the pros and cons of each for both desktop and server use.
Unsure? Browse the archive.
How do you keep Devs, QAs and Testers constantly busy?
I understand where this question comes from. But it's the wrong question.
TDD and throw-away code
If I had started with test-first approach, I would have saved half a day or so.
Adventures in DevOps 175: Apache Arrow with Matt Topol
What Apache Arrow is, its benefits & advantages, how it works and much more!
We humans take a lot of natural ideas with us from the material world, to the software world where they aren't context appropriate.
TDD provides focus
TDD helps me avoid mental rabit trails of nice-to-haves and performance improvements.
The lure of local optimizations
Just because you've found the best burger in town, doesn't mean you've found the best burger in the world.
Do you trust your linters?
Do you find yourself routinely, or even rotely, disabling linter rules on a case-by-case basis?