Hacker News new | ask | show | jobs
by mhitza 295 days ago
> Anyone proclaiming simplicity just hasnt worked at scale.

Most projects don't operate at scale. And before "at scale", simple, rewritable code will always evolve better, because it's less dense, and less spread out.

There is indeed a balance between the simplest code, and the gradual abstractions needed to maintain code.

I worked with startups, small and medium sized businesses, and with a larger US airline. Engineering complexity is through the roof, when it doesn't have to be. Not on any of the projects I've seen and worked on.

Now if you're an engineer in some mega corp, things could be very different, but you're talking about the 1% there. If not less.