When creating a new greenfield product, we start with the big picture. What would we like to have if nothing constrained us? If we could…
I have coded since I was 13. A world where I can’t code would be bleak. Where would I be if I hadn’t learned to…
In the last few years, behaviour-driven development has entered my consciousness. Robert ‘Uncle Bob’ Martin was probably the first one. His videos introduced me to…
Reading this blog recently, you may wonder what my recent posts have to do with software development.Software development takes up much of my life. I…
All motivation comes from goals. We want to reduce our thirst, so we drink. We seek to reduce our hunger pain, so we eat. We…
My main problem with Prioritizing For Productivity is my desire to avoid it. It’s too easy to disengage and lose enthusiasm. If I am interested…
Before we can say yes, and certainly long before we can say no, we need to know why. “There is an entire section in the…
I came across https://dl.acm.org/doi/pdf/10.1145/3593856.3595909 via https://www.ycombinator.com/companies/gauge last month. “An order of magnitude lower than the baseline” seems like an excellent increase in performance. I seem…
Messages come in. Messages get processed. Messages get acknowledged. Last month at work, I found a case where a message came in and caused the…
“Bureaucracy destroys initiative. There is little that bureaucrats hate more than innovation, especially innovation that produces better results than the old routines. Improvements always make…