Remix.run Logo
bruce511 5 hours ago

I saw someone use the term "orchestration", which seems to be the word for building the software using LLM tools.

It made me think of the conductor, seemingly the most skillless job in the orchestra. All you do is wave the batton, no need to ever play a instrument. If LLMs are doing the hard part (writing code) then we can be the conductor waving the batton.

But of course the visuals are misleading. Being conductor doesn't take the least skill, it takes the most. He hears every instrument individually, he knows the piece intimately, and through his conducting brings a unique expression to a familiar work.

LLMs have made the musician part automated. They'll play whatever you want. No doubt a powerful tool in the hands of a skilled conductor. And a incredible tool for someone who can't play to generate music for themselves.

There's no shortage of "I built it and they won't come" posts here on HN, predating LLMs by decades. Because code has never been the hard part of "software as a business ". LLMs have driven this point home. Code has never been cheaper. Business has never been harder.

thechao 5 hours ago | parent | next [-]

Vibecoding is the feeling of coding. It's the same feeling people have when they say they can see the picture in their head, but can't quite draw it.

ffsm8 34 minutes ago | parent | next [-]

If you're talking about the original vibe coding, sure.

But there are many ways to apply LLMs in the development flow.

Only specifying features broadly is like a product manager might is definitely highly luck dependent wrt how buggy it will turn out.

But understanding the feature and determining what needs to be done broadly, then ask the LLM to do so and verify after if the resulting change makes sense according to your mental model of the software is definitely not that.

Also, I disagree with your implied message. I frequently struggle to articulate solutions even if I know how they'd work

This should apply to art even more, because art is strongly supported by emotions - and people may know the feeling of the emotion (of the image), but not have an explicit framework for it yet

gpi 2 hours ago | parent | prev [-]

In other words the blind leading the blind

keeda an hour ago | parent [-]

Or, if you focus on the "slop" aspect of AI, the bland leading the bland ;-)

supriyo-biswas 3 hours ago | parent | prev | next [-]

I agree, and the corollary of this would be that the most senior engineers (who might be at a staff/principal level at a given company) who have the most amount of domain knowledge, deep understanding of various software architectures, and a product/customer oriented mindset may stand to benefit the most from AI-assisted coding, despite some narratives being peddled around by executives that they could do without senior engineers.

Unfortunately, for junior engineers the CS path has likely become more arduous, and we'd probably see something more of a doctor-like career path for CS students, where they specialize to obtain deeper architectural knowledge, before receiving employment.

drivebyhooting 4 hours ago | parent | prev | next [-]

But also the market for conductors is very small. There are 100 musicians but only one conductor in an orchestra.

So what you wrote does not bode well for the profession.

bruce511 2 hours ago | parent [-]

True. The market for "coders" will likely go down. The market for developers will remain the same (which means go up, the market for developers has always gone up.)

skybrian 4 hours ago | parent | prev | next [-]

This "orchestration" software is about people trying to increase productivity by running many instances of a coding agent on the same project, without stepping on each other too much. It doesn't seem to be fully baked yet. A "shared nothing" architecture where you work have each instance work on a distinct project seems simpler if you want to spin more plates.

Forgeties79 4 hours ago | parent | prev | next [-]

> LLMs have made the musician part automated. They'll play whatever you want

I like your metaphor even as someone who can be a bit skeptical of the overly broad promises of LLM’s/AI. But I do think this statement is too generous. It implies way too much actual musical ability. It also means that everything I can imagine musically is possible which it just isn’t, as there are limitations just like with real musicians.

If we want to really make the metaphor work, it’s an orchestra full of very informed people who have read a lot about music and have an idea of what their instrument should sound like and can even make whatever they’re holding sound like the appropriate instrument most of the time sort of. With our direction, our “conducting,” their success goes up.

But ultimately: they aren’t real musicians, they aren’t holding the right instruments, and they haven’t actually been taught how to read music. They are just often good at sort of making it work in a way that approximates what we want.

bruce511 2 hours ago | parent [-]

Yes, I agree, the musicians aren't mystros. And their technique could use improvement.

But I think the analogy holds (from an output point of view), the musicians will continue to improve, and some sections play better than others. The overall effect is "pleasing" although perhaps not concert quality.

sublinear 3 hours ago | parent | prev [-]

So then why did MIDI not replace musicians and conductors many decades ago? Why do we even bother thinking in terms of sheet music, or programs in terms of code?

tjr 3 hours ago | parent [-]

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.

sublinear an hour ago | parent [-]

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.