this post was submitted on 05 May 2025
59 points (95.4% liked)
Asklemmy
47915 readers
474 users here now
A loosely moderated place to ask open-ended questions
Search asklemmy ๐
If your post meets the following criteria, it's welcome here!
- Open-ended question
- Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
- Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
- Not ad nauseam inducing: please make sure it is a question that would be new to most members
- An actual topic of discussion
Looking for support?
Looking for a community?
- Lemmyverse: community search
- sub.rehab: maps old subreddits to fediverse options, marks official as such
- !lemmy411@lemmy.ca: a community for finding communities
~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
My last job was: PowerPoint presentation and poster designer, educator, communicator and mind reader.
Tried to be software developer in science, turns out that I had to spend much more time promoting whatever little coding I do to interested parties, and creating software based on guesses what they could need and what the right thing probably should be.
It was a mess, for many reasons.
Now I'm an actual software architect and engineer.
As a metaphor, somewhere between apprentice dark magician (when sprinkling in some fancy things not many others would be able to do), gardener (need to clean up a lot of weeds, tidy up and revitalize the decomposing codebase, trim some rotten code branches) and strategist (when conceptually working on the mid and long-term planning and high level goals).
Oh dang, last year I left a job I was in for 8 years, where I was writing software for scientists and researchers (or attempting to). You do spend a lot more time in meetings discussing your software than you do actually writing code. And those projects have the bad habit of being cancelled three quarters the way through, because funding gets pulled, or the researcher just leaves, or quite often they find an off-the-shelf software product that is a better solution.
I did that for 3 years. Funny how it seems to be a universal experience. Confirms to me how it's pretty much the same, regardless of project, funding or scientific area.
For me it was a bit heartbreaking to see, because I loved the idea of writing software for research. But the reality was that academia simply does not have the right structures to support serious and sustainable software development and until that changes, it feels more like a thankless "bullshit job".
You simply can't run software development in such a opportunistic and chaotic way like scientists do their research and write papers.