4 ms·
> Here's the kicker though: it's the opposite! It's not cynicism, type 2 engineering is embracing the fact that we build with and for people and taking on an ev
by phillipcarter 4y ago
> Here's the kicker though: it's the opposite! It's not cynicism, type 2 engineering is embracing the fact that we build with and for people and taking on an even bigger challenge of doing work despite the chaos this produces.
YMMV, but I've run into plenty of Type 2 engineers who absolutely use it as an excuse to not do something or draw out what is often just a 15 minute conversation and a 15 minute coding session. It sucks to work with them.
- lpapez 4y agoFully agree and can relate to this one very much. As with all other things, the "optimum" is somewhere in the middle between Type 1 and Type 2 depending on the context, but both extremes are an equal PITA.
- cratermoon 4y agoIn what way do they draw it out? Is it because they bring up things you hadn't considered in your initial "just do X" solution?
- phillipcarter 4y ago> Is it because they bring up things you hadn't considered Nope. Almost every time it's just a lack of drive to actually go and have that conversation. And almost every time, the conversation for a thing that's "complex" is short, there's no blockers, and the thing isn't actually that complex.
- Phelinofist 4y agoIMHO you don't have to consider everything. Not every potential case warrants additional complexity or maintenance effort. Not doing something and offloading it to the user is valid.
- popularonion 4y agoManagers explicitly demand Type 1 thinking, because, you know, deadlines exist and stuff. If the author just wants to stop at "Type 1 bad, Type 2 good", you could just as easily say "Type 1 cares about shipping and Type 2 doesn't".
- mkoubaa 4y agoAgree completely. A society that thinks about the welfare of children is great but you hate to be always on the receiving end of "will anyone think of the children??!". I don't know where I was going with that analogy