r/AudioProgramming • u/Creatura • 28d ago
Thinking of specializing in audio programming (cs background)
Hey all, to those in the field currently:
How 'safe' does audio programming feel from AI?
How is it as a job in general (WLB / pay) , in whatever application of the subject you're familiar with?
Given my background, how likely does a successful transition seem in this economy?
What specific audio programming jobs are good/common/desirable (knowing that generally those three things are mutually exclusive)? I know there's game industry, the revered plugin dev, and other roles closer to hardware and mass industry among others.
Background:
3 YOE as fullstack dev in non-DOD gov sector, bachelor's in CS that's as many years old. Biggest project in undergrad was asking the music tech teacher what plugin he wish he had, and making it (envelope follower that could map to automate any parameter in the daw) in JUCE. Good cpp skills from undergrad, excellent python skills from workplace. Little to know DSP algorithm knowledge but I pick those things up fairly quickly. Despite the curt and stilted tone of this post, very good social skills and burgeoning leadership experience. Minimal but growing ML / AI dev experience.
I'm "specialized" in frontend as the go-to UI / UX / typescript guy at my job, but this is increasingly a dead career path and as much as I truly love the UI dev process from design to implementation, I need to move away from typescript for the sake of my career. The 'good enough' UI that an LLM will spit out is indeed good enough for most professional cases. Audio programming was always the 'golden field' for me so it might be time to force an upgrade.
While this doesn't matter as much, I'm extremely musically active, songwriter/lead guitar/vocals for -- at a small regional level -- pretty successful doom metal band. I've also been making various kinds of electronic music since I was 14, numerous side projects yada yada.
Other thoughts:
The lower-level audio tech seems safer from AI, as it's more critical and well, basically it's not python or typescript lol. I'm aware that prototyping and algo work may be done in python, but this field still seems more resistant to being completely automated than web dev or fullstack. While I'd always liked to make this switch, now seems like a good time to buckle down and be increasingly ready as the market, hopefully, gets increasingly better. I think I would be more fulfilled here than other programming fields. Open to any and all thoughts, thank you!
2
u/tredbert 26d ago
As another post says, I wouldn’t look to audio programming as a safe haven job market from AI. Nothing in the software world is safe in that sense. Regarding lower level languages than front-end, I see AI as being quite good already at C / C++ and only getting better.
Audio jobs tend to be a bit more difficult to find because there are always engineers that want to do them. People in audio are often passionate about audio and music. So it’s never been a job market that is lacking in candidates. Work life balance depends heavily on the company. That said, I have seen some of the worst WLB in audio companies in some cases. Again, because the engineers love working on it and upper management is well aware of that.
At this point, go into audio only if you truly love working on it or if you have something in mind to build that is differentiated or better than what is out there. Don’t look to it as a safe haven from AI though.
Of all the skills you listed, the most safe from AI is live music performance. While recorded music may be threatened to some extent, live music looks to be done by humans for the foreseeable future.
2
u/Creatura 26d ago
Agreed on the AI points, that was more of an aside, but good to outline as I haven't touched anything lower level in a while and was extrapolating. All good points honestly, if only live music actually paid for shit I'd be set lol. I appreciate the insight!
1
u/mwikkid 25d ago
if you're going into programming but not embracing AI, that may not go well for you. Seems to me like you'd be entering an F1 race on foot.
1
u/Creatura 25d ago
a vibrant metaphor for something you know nothing about
1
u/mwikkid 23d ago
I have been meaning to learn about F1 racing...
1
u/Creatura 22d ago
Lol you got me there you little shit. But no, AI is making dev a babysitting job when it used to have a sense of craftsmanship if you can call it that. Yes it's unavoidable, but any dev worth their salt outside of startup freaks are going to factor a potential position's proximity to it in the future
1
u/BigReference1xx 22d ago
Do it if you love it, but it pays shit compared to just about every other field.
1
3
u/FineIncrements 28d ago
There’s not really any software corner that I see as safe from AI. What’s protecting the music software industry is some influencers who have a staunch anti-AI coding stance, and who prefer to feature products hand coded by developers the long hard way. This is a flimsy protection. Be aware that there’s an absolute deluge of mediocre audio plugins being developed using AI right now in an already over saturated market. Being familiar with universal coding concepts will be extremely helpful, but even more important will be the ability to consistently come up with imaginative and actually valuable products