It’s all about Choice

If a decision is simply a choice between 2 or more alternatives then software is simply the culmination of multiple decisions made by individuals and /or teams of individuals who may or may not be qualified and/ or motivated to make those decisions.

Some software development choices: Do we put this work item in the product backlog or not? Do we structure a user story like this or that? Do we use this programming language or that? Do we rely on this framework or that one or none? Do we implement this process or that one? Do we track progess this way or that way? Do we deploy with bugs or without? Do we test first then code or code first then test?

I love making decisions but there are only certain decisions that I am qualified to make and there is only a subset of those decisions that I enjoy.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s