Great Habits

“I’m not a great programmer; I’m just a good programmer with great habits.”
-- Kent Beck

I have written about the importance of great habits, and this is a common theme throughout my blog and YouTube channel, DevOps Habits.

This page is a sort of topical index of some of the greatest habits I have written about.

Is there a great habit I should learn about? Please contact me, I’m always looking ot learn new habits!


Continuous Improvement

Reflection and Continuous Improvement are the most important habits for software developers, or humans in general. This theme is common through most of my writing, but I touch on it explicitly here:

All other habits are listed in alphabetical order.

Asynchronous Communication

Code Review

Continuous Delivery/Deployment

Continuous Integration

Design Patterns

Domain-Driven Design

Observability

Remote Work

Test-Driven Development