5 ms·
The rule of threes. It is VERY hard to nail an abstraction until you see slightly different implementations of it at least three times. Also, I think we kind o
by papito 7y ago
The rule of threes. It is VERY hard to nail an abstraction until you see slightly different implementations of it at least three times.
Also, I think we kind of said goodbye to DRY after we decided that microservices is The Way. How many microservices reinvent the same goddamn wheel?
- jknoepfler 7y agoWhich is why we template, build dsls and generic support libraries, and generally automate the hell out of microservice boilerplate. (Usually after a lot of slogging).
- papito 7y agoSlogging. Exactly. The up front effort required to get microservices right is absolutely massive, but somehow it has become the "easy" way to solve all your problems. Distributed systems were and should be a problem to be avoided at all costs, and only then tackled by those few who know what they are doing.
- hinkley 7y agoI have been experimenting with code reuse via repository forking. Not much to show for it so far, unfortunately.