Hacker News new | past | comments | ask | show | jobs | submit login

I have a hard time with this.

I see the obvious examples of complex systems failing, but we also have so many other complex systems that sure have their shares of issues, but I am not sure we can mark as failed.

For instance government constitutions are arguably complex, and formed from scratch.

Or to stay in the tech sphere and look at the problem from the other end, is it possible to build anything that hasn't effectively evolved from something more simple ? If tomorrow I'd want to build a whole new rocket from scratch, I'll need to build the parts piece by piece, and test them before assembly.

Do we consider these tests to be simpler systems that are proved to work, thus if my rocket design happens to work, it evolved from simpler systems that got combined ? Does my design come from so many other designs I've seen and learn, and so is an evolution of these past designs ? etc.

My core question would be, does that law have any practical impact in our field ?




The most salient example to me is microservices. It's unfortunately quite common for a microservices architecture to be invented during a whiteboarding session.

This is, at best, expensive.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: