I find myself both agreeing and disagreeing with "Carbon Dysphoria".
-
@whitequark @iris_meredith @jason i do like the idea of cult survivorship as a framing device for interpreting the experience of having left software development (or let's say a certain part of it which was very apparently cult-like even at the time)
@rakslice @iris_meredith @jason my experience of software development today is a guarded kind of existence where I spend a lot of my time making sure I'm not going to delude myself into something that would be convenient to believe. unpleasant but utterly necessary.
(I do want to change how I live my life so that I'm no longer in this position, but exactly what should I work towards is a bit of a mystery to me still...)
-
@whitequark @jason I think I'd agree with you on the engineering matter: the point of difference I have is that I think that socioculturally, a lot of people writing software/doing tech aren't actually doing engineering. There's a noticeable cultural difference between "software engineer" and "person who writes software" and it's mostly the latter that dictate culture and that are going to be the biggest influence on the cult thing. And for them, they do experience it as labile in a way that
@iris_meredith @whitequark @jason As someone who enjoys reading through all the code which makes our computers function...
I'll agree with you that most of us software devs aren't really doing engineering! The way we try to kid ourselves that our well-paid interior decorating is manly construction work does strike me as very dysphoric!
Heck, this metaphorical construction work tends to be underpaid & undervalued! Like much the labour labeled feminine.
-
@iris_meredith @jason I think this is a good point! I would say that there's a big group of people who write software without being software engineers or "software influencers" (a term I'm going to introduce for the group you're pointing at): namely, all the other disciplines that just happen to need software for something else but which aren't involved, or actively don't care, about SWE culture. I think they're mostly unengaged here, and often surprised at how bad things have become.
I admit, I still feel like software isn't unique in having these failure modes. ASIC development—not sure how familiar are you with it—is chock full of ways to write code that falls apart if you need any kind of reliability but which can be patched together with software just enough to look good enough. (your GPU is probably one of those devices.)
I do think that maybe the combination of "the failure modes are subtle enough and the consequences externalized enough that one can convince oneself these aren't failure modes at all" with "there is zero barrier to entry and you can potentially earn a lot of money by emphasizing short-term gain" is unique, but I would have to think more about historical examples to consider whether this is the case.
this all reminds me somewhat of finance: if you're at the head of Enron, you can spend a lot of time convinced that you're gonna come out on top, until it all comes crashing down, and empirically people like that do tend to convince lots of others to stake their own lives.
@whitequark @jason I think the "barrier to entry" thing is a highly salient point: my field of study is engineering mathematics, and in that field, by the time you can meaningfully contribute you've spent at least several years absorbing social norms and being socialised by person-to-person contact with other experts in the field. That has its disadvantages, but it also tends to prevent some of the really weird stuff you see in software.
-
@whitequark @jason I think the "barrier to entry" thing is a highly salient point: my field of study is engineering mathematics, and in that field, by the time you can meaningfully contribute you've spent at least several years absorbing social norms and being socialised by person-to-person contact with other experts in the field. That has its disadvantages, but it also tends to prevent some of the really weird stuff you see in software.
@iris_meredith @jason yeah. I thought the combination of layoffs, the current LLM mania, and the (likely) upcoming bubble pop, while obviously tragic for people who have student loans or hoped for a good career, should the more blatant grift and profiteering much less desirable.
this reveals my bias in that I highly favor the kinds of work that involve maintaining something valuable over much longer periods of time than the hype cycle duration
-
@whitequark @jason I think I'd agree with you on the engineering matter: the point of difference I have is that I think that socioculturally, a lot of people writing software/doing tech aren't actually doing engineering. There's a noticeable cultural difference between "software engineer" and "person who writes software" and it's mostly the latter that dictate culture and that are going to be the biggest influence on the cult thing. And for them, they do experience it as labile in a way that
@iris_meredith @whitequark @jason software as a field is uniquely vulnerable to this type of thinking but webdev and its various offshoots — by far the genre of software most closely aligned with SV culture — are especially even MORE vulnerable to it. web software, particularly web backend software, is exceptionally labile *even for software* in precisely this way: it is one of the easiest places to mask missing a performance target
-
@iris_meredith @whitequark @jason software as a field is uniquely vulnerable to this type of thinking but webdev and its various offshoots — by far the genre of software most closely aligned with SV culture — are especially even MORE vulnerable to it. web software, particularly web backend software, is exceptionally labile *even for software* in precisely this way: it is one of the easiest places to mask missing a performance target
@glyph @whitequark @jason Huh. Just registered a thing: I'm very good at writing high-performance C code, but for some reason that just doesn't parse in my brain as a *software* skill? If anything, C lives in the maths part of my brain.
-
@iris_meredith @jason yeah. I thought the combination of layoffs, the current LLM mania, and the (likely) upcoming bubble pop, while obviously tragic for people who have student loans or hoped for a good career, should the more blatant grift and profiteering much less desirable.
this reveals my bias in that I highly favor the kinds of work that involve maintaining something valuable over much longer periods of time than the hype cycle duration
@whitequark @jason It's a mess, but I think it does also give us a good opportunity for realigning the industry along slightly more reasonable lines. I'm writing an article about it now, as it happens.
-
@glyph @whitequark @jason Huh. Just registered a thing: I'm very good at writing high-performance C code, but for some reason that just doesn't parse in my brain as a *software* skill? If anything, C lives in the maths part of my brain.
@iris_meredith @glyph @jason so, this is a topic I am fascinated by!
I work with RTL. from a mathematical perspective, every modern digital system consists of a few clock domains, with each clock domain defined by a transfer function:
s', o = f(s, i). these domains communicate, but are typically implemented in a way where each is relatively autonomous—e.g. a multicore CPU can reasonably be implemented in a single clock domain.learning how to express myself in a HDL by studying the correspondences between the designs I'm entering and the resulting function and its logic implementation is how I got good at logic design. but this type of thinking also made me a better programmer; in terms of this abstraction, a CPU is just a certain type of state machine, and you can (if you are designing your own computer architecture) move logic across the ISA boundary to make certain things easier or harder to express, which helps you think about the instructions you're giving the CPU in a broader context
writing HDL to me is both a math-type skill and a software-type skill: the math is to come up the transfer function, the software is to communicate it to others
-
@whitequark @jason It's a mess, but I think it does also give us a good opportunity for realigning the industry along slightly more reasonable lines. I'm writing an article about it now, as it happens.
@iris_meredith @whitequark @jason there is historical precedent. c.f. SV culture in 1999 vs. 2002, or 2007 vs. 2009. Post-bubble culture is, counterintuitively, a lot more *fun* here, because there is still plenty of money for a lot of people to live, but not enough money for the money bastards to get up to bastarding.
this time might be different given the absolute depths to which things have decayed, and the literally world-historically unprecedented amounts of money involved.
-
@iris_meredith @whitequark @jason there is historical precedent. c.f. SV culture in 1999 vs. 2002, or 2007 vs. 2009. Post-bubble culture is, counterintuitively, a lot more *fun* here, because there is still plenty of money for a lot of people to live, but not enough money for the money bastards to get up to bastarding.
this time might be different given the absolute depths to which things have decayed, and the literally world-historically unprecedented amounts of money involved.
@iris_meredith @whitequark @jason so I am not exactly optimistic, but I am not a complete doomer either
-
@iris_meredith @whitequark @jason so I am not exactly optimistic, but I am not a complete doomer either
@glyph @iris_meredith @jason yeah. my plan is definitely to outlive my adversaries
-
@glyph @iris_meredith @jason yeah. my plan is definitely to outlive my adversaries
@whitequark @iris_meredith @jason this is, regrettably, my main motivation for currently doing many self-maintenance tasks which I find extremely unpleasant. every day I write in my journal my yearly theme, “the horrors persist but so do we”. I intend to persist longer.
-
@whitequark @iris_meredith @jason this is, regrettably, my main motivation for currently doing many self-maintenance tasks which I find extremely unpleasant. every day I write in my journal my yearly theme, “the horrors persist but so do we”. I intend to persist longer.
@glyph @iris_meredith @jason my `lifehack' is to find joy in outliving my enemies, but this is admittedly a matter of taste.
-
@glyph @iris_meredith @jason my `lifehack' is to find joy in outliving my enemies, but this is admittedly a matter of taste.
@whitequark @glyph @jason Well, everyone ends up in the grave, so the only thing to distinguish one life from another is how it's lived. And I think I prefer to live in the way that I'm living to the way that my enemies live.
-
undefined oblomov@sociale.network shared this topic on