Comment by tjr

4 days ago

It kinda sorta did. Decades ago, all music was played by live players. Today, there are lots of albums, lots of background music on television, radio, etc., that is made mostly or entirely using MIDI-controlled virtual instruments. No longer do you need to book an actual chamber orchestra for a little 30-second spot on some cooking show.

So those musicians are no longer getting booked for that bit of music. Instead, one person produces it in their home studio. But, there’s now an industry for creating software tools that support that workflow, and there are a lot more opportunities for such music than there used to be. The amount of music used in background spots on television is astounding.

Things changed. Some jobs diminished (studio players?) or went away altogether (music copyists?). But new work came into existence.

Yeah my point was that there's not much existing software within a business that's the equivalent of an ad jingle, unless you really split hairs and start counting excel macros or something.

Will there be new software like that? Maybe, but you'll never hear about it. Not only because it's throwaway code, but because the best interface is probably no code at all. The chatbot will instead spin up a VM behind the scenes and never even show the code it generated unless you dig for it.

  • On the other hand, if there is budget available, like on real movies and bigger television projects, real musicians are still used. And across the board, except for musical styles that explicitly call for electronic sounds, most people agree that using live players would be preferred if only they had the time and money.

    I wonder if there’s any parallel to that in software?

    • I think the equivalent to "live players" are frontend app devs.

      It's a deeply unpopular opinion around here, but if a human has to interact with anything that's where most of the effort and budget is going to go. They're still the "rock stars".

      That skill set is not merely writing code. It's more about collaboration with all the stakeholders and making a ton of deliberate decisions and compromises. It doesn't matter how "good" an LLM is at writing code for the web. That's subjective, and that's my point. We've had all kinds of no-code solutions for a very long time.

      An experienced frontend dev is necessary when the project isn't just for other devs or internal use.