4 ms·
Maybe it's the right pattern for some problems, and got overused when it was high on the hype curve? I don't have a horse in the race, but have seen many other
by orzig 5y ago
Maybe it's the right pattern for some problems, and got overused when it was high on the hype curve? I don't have a horse in the race, but have seen many other technologies/patterns go that route
- api 5y agoThat statement describes basically every fad in development, every design pattern, and most if not all tools.
- nitrogen 5y agoIndeed. It seems that it's useful to have descriptive patterns to understand what people are already doing. But then the hype cycle kicks in, and people treat them as prescriptive patterns. MVC, Agile, Design Patterns, monoliths, microservices, trunk-based, spaces vs tabs, Emacs vs Vim...
- seibelj 5y agoI find it particularly stupid compared to most other hyped technologies, as the pattern pervades the entire engineering superstructure and has to be entirely burned down in order to fix the core rot. The foundation of any microservice-based system is inherently shoddy in a way other poorly designed systems aren’t.
- nix23 5y agoThe Problem With Microservices: https://www.youtube.com/watch?v=zzMLg3Ys5vI https://www.youtube.com/watch?v=zzMLg3Ys5vI
- staticassertion 5y agoYour posts have no value. You've said nothing of substance, made no valid criticism. If you just want to vent go talk to a therapist, don't waste precious bytes.
- nitrogen 5y agoIf you just want to vent go talk to a therapist, don't waste precious bytes. Nobody holds comments they agree with to this high of a bar. You are being way too harsh, and this borders on personal attack. One of the ways modern society is breaking down is that nobody has a community they can vent to and relate to. Everything is somebody else's problem. If someone has something to say, let them say it. If they didn't say it clearly, maybe ask for more. Don't make it personal, and if it's irrelevant, just downvote and move on.
- staticassertion 5y agoAll they're doing is repeatedly insulting this guy with absolutely no meaningful content across multiple posts. It's garbage, it's nothing but unsubstantiated attacks. I don't see how my post was a personal attack either, I said to vent elsewhere, in an appropriate venue.
- seibelj 5y agoThe value of my post is that a charlatan with very damaging views has somehow been promoted as great thinker when I find his entire engineering philosophy not only incorrect but totally moronic and damaging. I’m calling it out because it’s really stupid and we need more people to feel OK calling bullshit when some idiot carts out the “we need 50 services to power the authentication pipeline!” which I have seen multiple times during my career, as other enthusiastic engineers cheer them on. It’s a dead idea and it is pointless, at least at when operating at the scale of 99% of tech companies. I’m not going to keep pretending this is a good idea when it’s not.
- teh_klev 5y ago> some idiot carts out the “we need 50 services to power the authentication pipeline!” That's not Fowler's fault. It's the fault of your solution architects who don't know how and when to use the right amount of seasoning in the sauce.
- detaro 5y ago> we need 50 services to power the authentication pipeline! If the architect is an adherent of Fowler, you can then ask where to get the 50-400 engineers needed for building said pipeline, citing Fowler for teamsizes. ;)