Thoughts on Software Development
-
Thoughts on Discipline
It is interesting how startups are always surrounded by myths. I am not referring to the traditional creation myth of the startup, founded by a visionary teenager in a garage that somehow built an empire based only on their own genius and willpower. I am thinking instead of the myth that in a startup you…
-
Thoughts on Bugs
This is part of our discussion about waste. Previously, we talked about feature waste. Now, let’s talk about another kind of waste right there at the top of my list: product defects. Defects Are Wasteful They are so obviously wasteful. They drain a massive amount of time to understand and investigate. During investigation, they require…
-
Thoughts on Feature Waste
At the top of my personal list of wasted activities, starting with the most dangerous, I have: building a feature that no-one needs. This is the stuff that kills startups. It is also the stuff that kills large companies as well, slowly over time. Building Waste In my career working in startups, sometimes I have…
-
Thoughts on Waste
We need to talk about waste in software development. I think about waste every single day. Actually, I think about it multiple times a day. I think about it when prioritizing my tasks, when talking to coworkers, when doing code reviews and when coding. I think about it a lot when designing. I am referring…