News for hackers. Stuff that matters.
Re:Algorithms We Develop Software By by vanjajaja1 on Sunday August 18, 2024 @10:49PM (#41287366)
> If, after a few days, you can't actually implement the feature, think of what groundwork, infrastructure, or refactoring would need to be done to enable it. Use this method to implement that, then come back to the feature

really good, this is key. building a 'vocabulary' of tools and sticking to it will keep your velocity high. many big techs lose momentum because they dont

Re:Algorithms We Develop Software By by physicles on Monday August 19, 2024 @12:38AM (#41287865)
Agreed. I've also heard this stated as:

> for each desired change, make the change easy (warning: this may be hard), then make the easy change"

(earliest source I could find is @KentBeck on X)

I love the idea of that vocabulary of tools and libraries, too. I strongly resist attempts to add to or complicate it unnecessarily.