Well engineered and ‘clean code’ are two different things. You will know when you look at it.
A well engineered codebase will always be modularized with time (-10 years)
grug even have whole section just for refactor code
I feel like this is a perfect encapsulation of how an experienced self-aware developer thinks. Experience really beats the hard stances out of you. I find myself saying “it depends” and “a bit of column A, bit of column B” often, like a cheap kids toy
inexperienced big brain developer see nested loop and often say “O(n^2)? Not on my watch!”
complexity demon spirit smile
This hits too close to home.
New code is O(n log n), but the time benefits only kicks in when n is above 1 trillion. Otherwise it’s much slower.
if your function has more than four inputs, remember that uncle bob knows where you live
Wait he actually calls himself uncle bob? Creeper