6 ms·
Daily standups and a fear of being "caught" on those days where you maybe spent the whole day getting around to doing something that would take you 30 minutes i
by whitegrape 11y ago
Daily standups and a fear of being "caught" on those days where you maybe spent the whole day getting around to doing something that would take you 30 minutes in the zone add to the stress. Standups become vague/dishonest to further hide the issue. The truth is sometimes you just need to blow off the whole day, maybe even a whole few days. A lot of devs actually understand needing to take random days off here and there even without having underlying issues. But it's hard to justify to managers taking those off, even if unpaid (let alone a random week off after you've determined Monday morning you're just not into it at all). I suspect a culture of open slack would make the stressed out employees a lot less stressed out, but it probably isn't great for the business. There was a startup that was hiring in the Seattle area a few months ago that stated upfront they only sort of want you to work 20 hours a week, very loose, I wonder how it's going.
This is even worse when you're recovering from burnout. If you reveal you suffered from burnout and are still recovering, you're effectively admitting your productive output is some percentage of what it used to be. Even if you used to be above average, you're implying that you're probably below-average now, and it'd make more economic sense to replace you or at least pay you much less. (And I bet a lot of devs actually would probably give up half their salary in exchange for only being expected to be around half the time, which may be a good compromise.)
From the business owner side I sympathize with wanting to have a workforce full of Carmacks. But realistically speaking, that's very hard to accomplish, and there's something to be said for giving even us somewhat defective mortals something constructive to do so long as we're not contributing negative value that isn't based on pure economic utility.
- trafficjam30125 11y agoA lot of that stuff is known to have a discriminatory effect, but kept in place regardless. Also: open-plan offices. The fact is that you can't get a sense of a creative worker's capability with a two-week audit cycle. You get noise that stresses people out. Employers know that people have 2-3 good hours per day (that's neurotypical people). The 9-to-5 workday is just to maximize the likelihood of getting that 2-3 hours. If people could work a 3-hour day, the theory is that the ones who aren't on an inside track for advancement would put their good hours into other projects and give the company their crap hours. I don't think that that's fair or accurate, but it is the thinking. Then there's the general problem of a white-collar world so bereft of vision that, in most organizations, we have to inflict stupid stresses on people then measure them based on their decline curves... when any robust, sane, humane system would get nowhere near the right side of said curve.
- deleted 11y ago[deleted]
- gerbilly 11y ago>A lot of devs actually understand needing to take random days off here and there even without having underlying issues. Yeah a good manager should let people blow off a day or two once in a while. Especially since these days you are likely to get a text message at any time of the evening or even at night for you to fix something. This reminds me of a time in 7th grade. In that class we had these desks where you could flip up the top to access your books. I was sitting next to Elissa who had a huge collection of wacky packages. [1] You know how everything is funnier when you aren't supposed to laugh? Elissa and I both lifted up our desks, pretending to rummage around in there, and she would show me cards to make me laugh. We both laughed uncontrollably and thought we were getting away with it too. In reality there was no way the teacher didn't know we were goofing off, but since we rarely made trouble he just let us blow off some steam. Each of us makes surplus value for the owners of the companies we work for. Humans need unstructured time, slack, to goof off, call it whatever you want, and not that fake nerf gun levity that tries to pass for it in most startups. [1] http://www.wackypacks.com/ http://www.wackypacks.com/
- chipsy 11y agoI like the "mob programming" concept because it offers a potential win-win here. Not that I've tried it yet... but it doubles down on what works with pairing and acts to diffuse the stress. https://en.m.wikipedia.org/wiki/Mob_programming https://en.m.wikipedia.org/wiki/Mob_programming
- adrianN 11y agoI work in a team of about twenty people. I imagine mob programming would be hilarious.
- sandworm101 11y ago>> Daily standups and a fear of being "caught" on those days ... Standups are mental health minefields. They are a hack evolution of an educational process best left out of the workplace. Law/med schools employ such tactics to deliberately create stress. That has a place in education, but to see it continue at a location where people work year after year is disturbing. Startups that use standups also often miss the physicality of what they ask. They do not realize that they are disadvantaging people based on totally irrelevant criteria. There is a reason that, throughout history, people have sat down together to discuss important matters. Sitting is an equalizer. Sitting removes the threat of immediate physical violence. Save the standup confrontation junk for the courtrooms.
- adrianN 11y agoI think the point of standing up during a standup is to make it short. They're only supposed to last a couple of minutes. Where I work we can't do stand up meetings because there is no appropriate room, so we sit down. Inevitably they take 30+ minutes.
- sandworm101 11y agoThat is the goal, but those who use them don't see that getting everyone to stand emphasizes physical differences. Short people, women and lightweight people can come off as weaker when literally standing beside large male blow-hards. If everyone in management seems to be a 6-foot male fratboy, a culture of formal standups may be part of the problem. Talk to anyone in a wheelchair. The one situation where I've seen this resulted in the physical standup rule being immediately abandoned in favour of a conference room. Everyone recognized the awkwardness of the situation. A strange twist on the standup is the evil situation whereby the meeting occurs in a manager's office. Typically, the person in charge remains at their desk, like a king lording over a royal court, and groups of people come in to give quick presentations.
- Negitivefrags 11y agoDo people actually take the standing part of the standup literally? All the standups I've been in the majority of the people were actually sitting down.
- hackercomplex 11y agoI have a theory about this stuff. Some programmers who need to "blow off" a day here or there spend it by lounging around on the sofa playing video games. I don't mean to rag on gamers because I'm one myself, but the point is I'm fascinated by the fact that many video games are also "mental challenges" that are similar in several ways to computer programming and use similar parts of the brain. What factor(s) then make the game-play enjoyable while the heavy-lifting dev-work feels sometimes more tedious ? Maybe there is a way to adjust our methodology to feel more game-like, relaxing, and fun. I think I've actually stumbled upon a way to do this, allow me to explain: If you start to read about the statistics around social dynamics in MMORPG games then certain things fall out of the data, and game makers have picked up on these ideas and used them to make their games more fun and addictive, and I think these same insights can be applied to organize software development. Lets start with World of Warcarft. The statistics prove that World of Warcraft is a highly addictive game for many diverse people, but almost everyone agrees that if you were to join an empty server you would find that it's not an addictive game in one player mode. If you take this a bit further and say.. "ok, now you're on a server with other people, but you're not allowed to join a group, but you are allowed to conference with several players, exchange weapons and loot, and message individual players. Well I think in this scenario people would agree that the game does indeed become more fun, beacause now it's social, but yet it's not as much fun as regular WOW. I'll just cut straight to the point: Pair-programming is more fun even when it's done remotely, because it's like real-time grouping in World of Warcraft. The problem is, just like in World of Warcraft not every group that you join will be fun! The enjoyability of a particular group will depend on both the obvious factors such as the weapons, experience, and spells that the other members bring to the table, but also certain social factors which are perhaps more philsophical in nature and therefor difficult to talk about briefly. I think that there is real hard evidence that this strategy works, and because of this it's actually the gold standard for the world's leading web-dev consultancies, at least in the Rails space which is my center of gravity. examples (in no particular order): http://pivotal.io/labs/process http://pivotal.io/labs/process https://thoughtbot.com/ https://thoughtbot.com/ https://hashrocket.com/ https://hashrocket.com/ https://www.thoughtworks.com/insights/blog/effective-navigation-in-pair-programming https://www.thoughtworks.com/insights/blog/effective-navigat...
- 11y ago