if you want stable and reliable software, give developers stable and reliable employment
Zach Leatherman 3636 replies 701701 likes323323 reposts44 quotes Original on BlueskyOriginal on MastodonAlso posted to Mastodon.
36 replies
-
@westbrook if you thought that was smart — *puts on glasses*
@zachleat @westbrook Oh wow, you suddenly got 10X more smart!
<hollywood-logic>
But be sure to take them off before your date so you become 10X more pretty.
</hollywood-logic>@jaredwhite @zachleat Just wait till I turn my hat backwards and you see me work 10x harder!
🤪
@westbrook @jaredwhite it’s time for a MONTAGE
@zachleat @westbrook cue “Careless Whisper” sax and some slow-mo hair tossing
@zachleat what sort of leftist commie horseshit is—oh wait that’s actually a super good idea let’s do that
@jgarber ne’er the twain shall meet
@zachleat what makes you think corporations want stable and reliable software?
@slab_bulkhead because corporations like money
@zachleat @slab_bulkhead uh oh, look who's here, it's shareholder primacy
@zachleat making money? In this economy??
@zachleat Are we on strike? This is almost a strike slogan. Let's go on strike.
What is that? And also, what is that?
@zachleat if I expect to be the one who is responsible for the system for years, I'm going to make a damned fine system that doesn't cause me (or anyone else) any trouble.
@zachleat during the 1980s, when asked by potential employers "what commitment can you give us?" my response was always "exactly the commitment you can give to me."
@zachleat while I support stability for developers (union, anyone?), it sometimes goes too far. I have been in attrition-averse companies where complacent well-tenured engineers deliver flaky software. Those engineers have high cultural inertia so it is difficult to get them to start caring about robustness. If you can give your good developers confidence in their job stability while removing bad apples from your team, that's the dream.
follow me for incredibly controversial and spicy takes on software development
@zachleat And a union ;-)
@Aaron 👀
@zachleat nah, I personally love the idea of struggling for my entire career and not having a retirement, while some Great People That Clearly Work Hard And Who We All Should Idolize make more money than a single person could possible need in multiple lifetimes.
@zachleat You mean programmers write better software when they don't feel like trapped rats? I am *shocked*, sir!
@zachleat Is this a subtle call for publicly funding critical open source? 🙂
-
@Stu if you want stable and reliable relationships, be stable and reliable for your friends? 🤝
@zachleat Exactly this. If I know I’ll be the one who deals with any defects in the software I write, I’m a damn sight more likely to avoid/mitigate them.
@zachleat https://calnewport.com/be-wary-of-digital-deskilling/
A world in which software development is reduced to the ersatz management of energetic but messy digital agents is a world in which a once important economic sector is stripped down to fewer, more poorly paid jobs, as wrangling agents requires much less skill than producing elegant code from scratch. The consumer would fare no better, as the resulting software would be less stable and innovation would slow.
- @Zach Leatherman :11ty: Is there really such a thing as stable, reliable software? It's doubtful that there are even stable and reliable hardware, much less stable and reliable employment. Unless one works for the US government.
@zachleat I don't think companies want stable and reliable software. I think they just want money.