Alexander Ryzhov
Jan 21, 2025

Good development is like gardening

And codebases are our gardens. Tend to them every day, look for little things that are out of place or in need of tidying. A little weeding here and there goes a long way, don’t wait until things have spiraled out of control.

Things don’t always have to be perfect - nitpicking often does more harm than good. But appreciate beauty when you see it - and let people know.

The code that you are afraid to touch is the code most in need of refactoring.


Source: bcachefs coding style.