3 ms·
I agree with most of this. I’ve done some stupidly complex things using microservices, and I’ve come to similar conclusions - that there are few or no cases whe
by doctor_eval 5y ago
I agree with most of this. I’ve done some stupidly complex things using microservices, and I’ve come to similar conclusions - that there are few or no cases where you need a huge monolith, and it’s much better to have small teams working on small tools. Once you get things working at this level, everything becomes easier.
Setting aside the Linux kernel, this is how Unix itself works, and one of the reasons it was successful.
I don’t agree that we should shut down all the “1x” developers though. I think everyone deserves to love their work and people will excel when given the chance. But throwing them against a massive monolith that takes years to understand is dead certain to make them feel stupid and go slow.
- moron4hire 5y agoYes. I don't really think that anyone should be artificially prevented from doing the work they want to do. But that said, most of the work that people are engaged in is just a complete waste of time. And that's mostly because Large Corporations are the ones telling them to do it.