Through my 20+ years years of developing software
to help others change the world, I have come to value:
to help others change the world, I have come to value:
Working as a team over siloed and solo work
Continuous Feedback over delayed feedback
Flow efficiency over resource efficiency
Prioritizing healthy cultures over being told to rush Jira tickets
Many small deployable commits over long lived branches and big batches
Feature flags and code abstractions over big bang deployments+releases
End to end observability over letting your customer tell you when something is broken
That is, while I acknowledge the traditional roles of the items on the right, I advocate a stronger focus on the items on the left for more effective and responsive software development.
Written with amusement and nod towards the agile manifesto