> Besides. Let’s not take the fun out of everything.
there's nuance in everything. But this line is what gets me about this article. Let's not prioritize the "fun" of devs for unnecessary toil of ops/SRE.
... and leave ops/ devops / are team to pick up the pieces (or put the pieces together) because now your too busy to iterate because your shipping another new thing?
this reminds me of the 'leading change' performance metric some mil leaders were (are?) evaluated on. the incentive is to be seen making changes, but there isn't anything about following up to ensure the change accomplished anything.
People need empathy for the customer. One possible way to do that is mix up roles but like many other commenters have pointed out, that may not always be the best use of their time.
At a minimum, the devs should have regular updates, even anecdotal user stories about frustrating experiences. Perhaps if there are feedback loops customer context is getting removed from it either via unintended optimization or normal 'corporate telephone' .
Even more proof that Douglas Adams saw this all coming
"There is a theory which states that if ever anybody discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable. There is another theory which states that this has already happened." [1]
I can't believe I'm the first one to get this quote in :)
No, Gmail didn't do that - but people still avoided social interaction in those kinds of situations by reading magazines/newspapers/books or playing gameboy, etc.
I'm more in agreement with angersock on the topic of the draft.
I would love to live in an enlightened world where we can all talk out our issues, without ever resorting to violence. I do believe that people, on an individual level, can be reasonable.
The problem <i>is</i> the masses. If a leader comes out with a compelling argument casting group X (country, terrorist cell, religious belief, etc) as a direct threat to the social group YOU belong to, you probably won't want to be the one who stands up and says "maybe that guys full of it?". You look weak and you look like you don't want to be part of the group. And the leader will tell you as much and try to push you out of the group.
Now, spin that story where there's a universal draft. All of a sudden, you and everyone else in the social group have to weigh the consequences of you or someone you love dying somewhere far away. When someone pipes up and tells the leader he/she's full of it, they don't sound like such a nay sayer.
In regards to just 'laying down and letting the terrorists kill you', I don't believe angersock meant that at all (correct me if I'm wrong) - we should avoid all this security theater BS. Do you really think that body scanners at airports are stopping terrorists? Any time I've flown into the states it seems like there's as many TSA agents as there are passengers.
Interesting outlook on things... I've always thought (and argued when possible) that the key to any software/computer issue is smart people - not 'rockstars' and these developers who think they're the center of the universe, but a team of capable people, familiar with a broad range of technology and capable of solving problems, using whatever tools are needed.
But I have long thought that waterfall just couldn't work - but I suppose it could if you have management and executives that understand the 'product' at the end will be iterated.
no metaphor is perfect, but I think figuring out who is impacted and how by decisions to rush or skip things is important.