4 ms·
Yet, if the developers who successfully mislead their employers into misguided tech choices have notably better careers, on average, it's exactly what we should
by handrous 5y ago
Yet, if the developers who successfully mislead their employers into misguided tech choices have notably better careers, on average, it's exactly what we should do. And we shouldn't feel a bit bad about it unless we're in one of those rare roles where lives are on the line.
> Development is meant to complete the business's objective of solving a problem for humans.
Sure, but every layer of management is making decisions constantly, including about what to direct development to do, that are in their own personal interest rather than the business' interest. If they can do that, the peons can (and should) too.
- bovermyer 5y agoThis strikes me as very cynical. In my own life experience, the majority of my employers have genuinely wanted to work together to improve things for a large group of people. I have never worked for an employer where it was obvious that everyone was only out for themselves.
- deleted 5y ago[deleted]
- inetknght 5y ago> I have never worked for an employer where it was obvious that everyone was only out for themselves. I guess you mustn't have worked for very many employers. Or at least not in the USA. The sentiment is endemic where I am in Houston, TX and previously in CA
- bovermyer 5y agoI have never worked in Texas or California, but my career started in 2001, and I've worked for 13 different companies. Most of those companies have been in the upper Midwest - either South Dakota or Minnesota. My latest employer is based out of North Carolina. Interesting that you assume my experience is invalid because it doesn't match yours.
- beardyw 5y agoThe larger and less well managed (from the top) a business becomes the more likely that becomes. If you haven't experienced the converse I would advise you to seek it out. Working in an environment where the goal is understood and (mostly) everyone is working toward it because that is how they will be measured, is a joy.
- handrous 5y agoI mostly have, which is the only reason I haven't taken my own (implicit) advice and become parasitic, like everyone else who's (personally) successful in large enterprises. That would have been a better move for my finances, for sure, but I don't really have the stomach for it. OTOH I still think that complaining that people at or near the bottom of the org chart follow incentives to achieve better personal outcomes, because it might hurt the company a little, is naïve at best—at worst, it's propaganda in the class war. "Workers, please limit your own career trajectory to help out the company. Here, let me (deliberately?) misunderstand your motivations and, as is typical, present developers as akin to children, not like the fully-formed adults in management". Haha. No.
- bovermyer 5y agoI feel like you're reading more into my comments than you should. I'm a developer, too. Your second paragraph... what is that in response to? How is saying that forcing other developers to follow the tech whims of some wannabe 10X is a bad thing "propaganda in the class war?"
- handrous 5y ago> Your second paragraph... what is that in response to? How is saying that forcing other developers to follow the tech whims of some wannabe 10X is a bad thing "propaganda in the class war?" The article, mainly, which reads very much like it's from the perspective of a project manager or engineering manager or something like that—as in "This morning you found out to your surprise that one of your senior developers" (emphasis mine), which seemingly-not-a-developer voice and POV it continues throughout. The (inevitable) infantilizing is here: "Magpie Driven Development is when you have developers who want to use something new for no better reason than it’s shiny and fun." Sure—except when developers do it because it's how you get ahead in this career. But that's something a rational person, not a toddler, might do, so we can't allow that that might be the reason. This sneering "oh, those childlike developers" tone is typical of management most places, when they talk/write about developers. I've even seen it in places that are pretty damn developer-friendly and tech-driven—it's subtle, but "oh, you know how software developers are" is deeply ingrained in management vernacular. I think it's a defense mechanism, mainly—and a very successful one, from what I've seen—because devs are paid like we're upper-middle-class but managers are, unconsciously or otherwise, very uncomfortable with us being in the same (or higher, maybe) social class as them, so take care that we do not rise in status on that front. I think that's how you end up with that kind of language being the norm, when managers treat of developers. "Well OK they make a lot of money but aren't they so immature and flighty and distractible? And god knows they can't be good at talking to people, or understanding how business works, or anything else that's our job. Now hold on, I've got really strong bad opinions about how this button should look and I expect to have my thoughts treated with deference and close attention. Why? Well, look at the org chart! That's why." Anticipation and avoidance of this dynamic is why lawyers and doctors tend to resist having non-doctor and non-lawyer managers—and it's part of why those professions still, on average, carry significantly more social value than "software engineer". Pay's only part of the equation.