3 ms·
I miss the fun in software development in the workplace. Something has changed. When I started 20+ years ago, people would get excited about something new they
by dkarl 2y ago
I miss the fun in software development in the workplace. Something has changed. When I started 20+ years ago, people would get excited about something new they learned and rush to tell other people about it. Now everybody is grim, too busy grinding and "managing their visibility" to show any pleasure.
If it was just me and my friends who were joyless now, I'd chalk it up to us getting old, but my coworkers who are the same age as I was 20 years ago are just as grim if not more so. They're at a point in their career where so much cool stuff is new to them, and they're completely dry and professional about it.
For example, I was in a huddle with a coworker, and we needed something from a parquet file. My coworker said he might have time later to write a script to extract the information, and I was like, "No, check this out!" and I started up duckdb and had the answer in under a minute. My coworker's response was just a monotone, "I've never seen that before. It looks useful." Not "whoa, cool!" or even a simple "nice." It was almost like he felt worse for knowing it existed.
It makes me look around at my coworkers and wonder if everybody could possibly be as miserable as they look and sound? And if so, why?
- brewdad 2y agoCertainly not everyone, but a lot of the people who have entered the field in the past decade are chasing the money. The never had the passion for it but they were and are good at it, so here they are.
- ilrwbwrkhv 2y agoThe last remaining field is game dev. The pay is low and react kiddies cannot learn it in a week. I wish the pay was higher buy the passion remains there.
- CM30 2y agoAnd if that ever feels too corporate/safe, there's also fan game development/modding. The lack of legal ways to monetise your work there means that everyone who'd only be interested in the field for money is quickly filtered out, leaving only those willing to plow a decade or so of their life into something for no financial benefit. Plus if you go back far enough, you can work on something where there's no room to abstract out anything and your code has to be optimised for the bare hardware itself, which is always an interesting challenge.
- onemandevteam 2y agoYes, game dev and developing software for personal projects. Corporate world is insufferable.
- horacemorace 2y ago[dead]
- altdataseller 2y agoI would not assume they’re miserable because I probably would have the same reaction if I was them. We have just been bombarded with so much technology and advancements in the past two decades that it really takes a lot to impress us. We’ve had ppl conputing, smartphones, electric cars, semi-autonomous driving, VR and ChatGPT. A tool that parses Parquet is very very low in the totem pole, compared to all the new tech everyone has been exposed to. Add that to the fact that we’ve also been overpromised new shiny things that turn out to he disappointments (Google Wave, metaverse, blockchain, a lot of AI products) and its not surprising most people aren’t that impressed by lots of tech these days. In comparison, 25 years ago, just seeing a webpage load in less than a second led to a Wow moment
- Grimblewald 2y agoIt doesnt help that current quality of life is pretty grim, downright terrible if youre young, heck even if youre pushing into middle age. Possibly beyond but I dont have as much perspective for that demographic. things that give you the mental resources to take the time to have fun with things are simply not avaliable to most of us these days. As a simple example, young folks have near no chance of ever owning a home, and it is sold as a personal failure. As it being a failure to grind sufficently. Natural human urges and desires, like having a family, are increasingly out of reach and are again sold as personal failures. Everyone is grim, because the situation is grim. If we dont take the time to recognize how grim it really is, we will be in no position to start fixing it.
- galdosdi 2y agoI don't know. It's not hard to buy a home if you're an American software engineer though, and aren't tied to the bay area or NYC. There are even places commuting distance from NYC where you can get a $250k single family freestanding home. A few years ago I lived for a while in Tulsa, Oklahoma. It was pretty easy to find a $110k software job that was pretty chill and well, not so exciting or conducive for the ambitious. Numerically pay isn't what faang might pay in SF. But faang workers in SF claim they can't buy a house, yet this lower salary easily could have bought a mansion in Tulsa. They could have even cut my salary in half and it still would afford a nice average house. Probably not a coincidence I saw a lot more families with children across all social classes there than in my prior NYC life. Hm. So I don't think America has a cost of living problem, I think the bay area, core NYC and a few other major metros have a cost of living problem. That's bad, but those are two different things.
- Aeolun 2y agoI’d say it’s because there is so much (free/open) code around these days that it’s not surprising there’s something that parses the file out there.
- llm_trw 2y agoThis is what impostor syndrome looks like at an industrial scale. I find the best antidote to that is live streams of people like geohot, a man at the top of his game who is an idiot more than half the time when coding - "No! You're missing a coma, this won't run!"
- JansjoFromIkea 2y agoWe have access to too much information about how to do things better and the tools to do those things, so the focus winds up on retraining and optimising rather than just dumping something out there and abandoning it. Flash sucked but everyone knew it sucked and that you could kind of force it to do a lot of things.
- wegfawefgawefg 2y agoFor me the joy of programming is thinking and making the simplest thing which accomplishes my need, and the regular intervals of satisfaction from a sequence of jobs well done. When I started by career ten years ago that was how it worked. Around 2019 I noticed a change. At some point coding was replaced with "HERE LEARN AND USE THIS NEW TOOL" fourty times a week. It is all kitbashing now. Software development has been completely replaced with devops. Low level devops does not require brain usage. It requires bashing your brains against the wall for hours trying to figure out what about your yaml file is wrong. Your boss and your coworkers are forcing you to use this and ten other antitools despite you already knowing how to adequately and quickly solve the problem with the tools you have. They advocate for the tools despite having never used them because the tools have a fancy (disgusting) react website. I have extreme new tool jadedness. Usually I hate when poeple show me new software tech, because they will demand I use it and I have to pay the price. I will never become an expert of these tools. They will be replaced in six months. Only 3-5 of our 50 microservices will use each one. Many of them will be redundant. Joined a new startup a few months ago. The ceo had would take me asside five times a week and tell me we had to use this new tool. Kubernetes, helm, and 100 other tools appeared. At first I enjoyed the experimentation but it never ended. Work never got done. At some point I told him "This is just a basic crud app. what the fuck are we doing. Can we stop playing around and get this done?" He didnt listen. I quit. Fuck it.
- BigJono 2y agoThis is exactly it. You could show me the best, simplest, most elegant tool ever and my first reaction is going to be to throw up in my mouth as soon as you say "hey, check out...", because the last 50 things shown to me have all traded 100 lines of code for 500 pages of bad documentation while everyone around me fucking gaslights me into thinking I'm an idiot because I find bad APIs and documentation harder to work with than code. I still have loads of fun when someone introduces me to a problem and lets me actually write code to solve it. That just doesn't happen in 2024 workplaces though. If you want programming work to be fun again, you need to start there.
- Publius_Enigma 2y agoThis spoke to me. I see it as putting tools before ideas.
- calvinmorrison 2y agoMy funnest one was a big flaming GIF at the top of our admin page that said "production". I believe it was from "cooltext.com" last i checked it was still there 10+ years later
- pjerem 2y agoI’m pretty sure that fun never really disappeared but rather than developers team are now full of non "computer people", like, people who never cared about computers from the start. I don’t say it like an insult, it’s just that for most people developing things is and have always been a career like any other. We shouldn’t blame people to not be passionate about their jobs. Everyone have to eat and if you are able to perform in this job without passion, you would be stupid not to. But I agree that for passionate people, it’s pretty depressing. And even for people who love this, writing SaaS apps 9 to 5 for years can easily shatter the joy of knowing cool things.
- pantulis 2y ago> I’m pretty sure that fun never really disappeared but rather than developers team are now full of non "computer people", like, people who never cared about computers from the start. I think there is something simply due to aging. I grew up writing BASIC and machine code on a Commodore Vic20. Programming was inherently playing. Fast forward 4 decades, I do not write code for a living any more but I can see how senior coders I work with do not have that sense of joy. But it's not like the industry has became this or that way, it's that our lives have changed and we became old enough to understand that work is work, and playing is playing. As the lyric goes we have traded the maybe for the sure, we have filled our pockets with keys and responsibilities. I still write code from time to time just to be slightly informed of trends, but my corollary would be: if your programming job makes you feel like you are playing, do not be afraid to enjoy it at all costs because that too shall pass.