Hell, I'm free now! Everyone I've ever worked with sucks donkey-dick for not coding how I do!
Hell, I'm free now! Everyone I've ever worked with sucks donkey-dick for not coding how I do!
> Hell, I'm free now! Everyone I've ever worked with sucks donkey-dick for not coding how I do!
I read it as "extra vigilant ... [because it's natural for people, including me, to focus on the happy path]".
I didn't read it as putting down other people you've worked with, holding yourself up as some paragon, OR potentially exposing yourself as incompetent (I'm really not sure how it would do that anyway?).
People tend to focus on the happy path. It's good to be aware of that and try to correct it. It doesn't require or imply thinking poorly of other people.
My experience definitely counters your own!
In my experience, these metaphors are introduced to meet time constraints and produce shitty software.
It's fine to talk about these metaphors as efficiency-accelerants, but they don't produce quality software. Not that there are many companies trying to do that these days.
I have no idea what you mean by quality software, so I can't answer that. Can you give an example? I also have no idea what your alternative framing is. It seems like fundamentally not how people think of software.
> The "primary goal" as you state is often characterized by others as "bias"
...yes, that's the point of I (and I believe the others) have been making. People are generally biased to focus on the happy path.
I'm honestly having trouble figuring out your line of argument from your various comments. Maybe I misunderstood what you said earlier about your experience contradicting mine. Were you actually saying that you really did believe everyone else was worse at programming?
What? I'm surely just as vulnerable to giving a shit about the happy path as everyone else. I'm just saying this leads to bad software, and anywhere you see good software produced you see people giving inspection to the code paths they suspected were error-free. The conception that giving extra attention to the error path leads to better software seems to entirely confuse the concept of a flawed program with some kind of finite bulk work that needs to be done.