3 ms·
>I have come to dislike this growing trend that celebrates mediocrity and failure. That's not what this is. It's a sarcastic critique of techniques the author
by javajosh 3y ago
>I have come to dislike this growing trend that celebrates mediocrity and failure.
That's not what this is. It's a sarcastic critique of techniques the author thinks don't justify their weight. It's a comment on the cognitive load required by the plethora of complex "best practices" that often goes without questioning.
The multi-repo microservices thing really hit home for me. I only recently had to deal with this, and it was horrible. I finally made my peace with it, but it required adding an entirely unnecessary level of abstraction and techniques where merges are the new commits, and repos are the new directories, and so on. And each service was 90% boilerplate and like one endpoint with a few hundred lines of code.
Ultimately I think reducing the coginitive load of your devs, and making the build-test-debug loop fast, is the highest goal of project leadership, but I seem to be in the minority. If you don't like the "stupid" verbiage, I think one benchmark for a successful system should be usable by devs who are mildly drunk.
- kayodelycaon 3y agoThe problem is people aren't sure this is sarcastic. I've heard people say shit like this. It reads very much like "I don't like learning new things" rants I see from time to time. They've found one way they like doing things and stopped. They don't know how difficult any of the stuff they are talking about is. They just know it's something they don't want to learn.
- hsn915 3y agoI don't like learning new things. Unironically. I like learning good/useful/effective things. Not "new" things. Most "new" things are less capable variations of existing things that are better and more mature.