News for hackers. Stuff that matters.
Re:Programming and Writing by stephc_int13 on Friday May 14, 2021 @09:13AM (#27153889)
"My hypothesis is that this initial design will greatly inform what will happen later: growing organically something that has a good initial structure will result in a better system, even after years of distance from the original creation"

Very true, but also not something you should focus on too early.

You'll need a lot of experience for this initial design phase to be really fruitful.

Re:Programming and Writing by rkangel on Friday May 14, 2021 @09:17AM (#27153929)
My view is that iteration of the core design is equally important to the the iteration that's done on the rest of it. The difference is that each 'product' in a field is a new iteration on the core design. This is what makes experienced engineers so valuable over inexperienced ones - the experienced ones know the history and know the previous iterations so that they can make the 'right' next step.