Hacker News new | ask | show | jobs
by cwillu 1184 days ago
It's like telling a musician to become a DJ because the point of performing is to entertain people.

It's not wrong, but it's also not applicable to all people who enjoy performing an instrument.

9 comments

I think it's more like telling a DJ in the 80s, "Don't worry that mixing vinyls won't be a thing forever. It's not about the tools but about the product, as a DJ your job is to mix good music and you can do that with vinyls, cassettes or with MP3s."
This is a pretty funny example because if you follow the DJ scene much, you know the barrier for entry is literally on the floor now. A 10 year old with an iPad app can beat-match and “DJ” a 2h mix together in a way that 20 years ago required thousands of dollars of gear. The tragic part is that unless someone’s got some familiarity with what “good” mixing sounds like, they wouldn’t be able to tell they’re listening to an amateur. Is this better? I donno. I play saxophone. But if there was an digital sax that let children sound as good as I can with no training, I’d definitely be feeling like some of the time I used learning good embouchure and breath control could have been better spent.
The "technical" aspect of djing will never be as important as the sense of what song should go next, and there's no shortcut for that.
Truthfully, picking what song goes next feels like a job well suited for an AI, or even just a basic recommendation system based on up and down votes.

Of course there's a real time component to DJing as well. Paying attention to the crowd and how they're reacting to your mix. That's the magic that's harder to automate.

I'd like to see it. As someone who's DJ'd a fair amount for large crowds (1000+) my value always seemed to be in choosing tracks that lit up the audience and made the set progress to a satisfying peak.

The technical aspects were always not that important.

To me, this is what Carmack is talking about.
We found shortcuts to writing poems in Shakespearian style ...
I’m in my 40s - one of my high school jobs was working at a photo lab and studio - I even became a photographer there, taking kids photos and whatnot. It was fun - I almost considered a career in photography.

The truth is, had I done so, I’d feel a lot like you described.

As things get easier, true craft and skill are less appreciated and lost as the application becomes more democratized. From the perspective of the expert/skilled individual, this is terrible. On the other hand, it’s amazing what happens when everyone has a mindblowingly good camera on them almost always. In the end, we are collectively better for it, but individuals absolutely do see their value diminished.

Photography's a great example. Experts like you could make the difference matter I'm sure, but these days I feel like the shots I get on my 14 Pro are close to the quality I'd get from a DSLR. Like with so many other hobbies, it seems like the barrier for entry to produce something "good enough" has quickly become almost non-existent.

> In the end, we are collectively better for it, but individuals absolutely do see their value diminished.

You've summed it up well.

Aren't producers already using digital sax for years now? The saxophone market for session players has probably already been decimated.
Is anyone willing to hire a 10 year old with an iPad to DJ at their wedding?
Is there a 10 year old that can MC the groom going for the garter, or the first dance? Doubtful.
except that many DJ now are physically attractive people (mostly women) that don't have to know anything anymore as technology evolved to the point that all the hard stuff to learn on mixing with vinyls disapeared. I could be a DJ tomorrow with a 1hour tutorial on youtube. a few decades ago it required hard training for years and musicality.
That's a great analogy, and it makes me wonder just how closely did Carmack himself follow this advice early in his career. I suspect that he wouldn't have got where he is without an unusually deep interest in the nuts and bolts.
Well - I've read some about origin of Doom/Wolfenstein - it was definitely a mixed bag (as expected from young man), but there was definitely a focus on end result (smoother animation, better 3d), than coding just for the sake of coding.
I think in context "smoother animation" and "better 3d" might be the kind of things that in this hypothetical future would be driven by ai. I think we'd be talking more about understanding story and reward mechanisms.
What do you mean by “mixed bag”?
There's a mention in the book from the sibling post that he thought that single text slide is enough for the story background in shooters. Not necessarily truth looking at modern games.

Still, even then he was far from "let's use new library, just because it's fun to play with".

If you have even a passing interest in this, you will enjoy the book Masters of Doom, which is about the early days of id software. I think that's what the GP is referring to.
Yeah, but the original question was specifically about coding jobs, not hobbies, hence i think a reasonable business angle on the answer.
Perhaps coding will become a hobby, while professionals use AI tools.
Back in the 80-90s you could earn money by making games for the NES.

You can still do it - lots of documentation, emulators and other tools are available.

But nobody is going to pay for it now.

You can still get paid for making NES games today. You just have to crowdfund it.

This one raised over $180,000 just four years ago, for example:

https://www.kickstarter.com/projects/morphcat-games/micro-ma...

This one raised $32k just this past December:

https://www.kickstarter.com/projects/1222722105/full-quiet-a...

Another that raised $49k:

https://www.kickstarter.com/projects/megacatstudios/ronius-t...

$55k:

https://www.kickstarter.com/projects/artix/dungeons-and-doom...

$84k:

https://www.kickstarter.com/projects/batslyadams/super-russi...

So yeah, far from an isolated incident. If you can make a slick looking campaign, you can definitely get people to pay you to make NES games.

I don't think the person in the dm would have liked this answer.

"if you build a career in developing plumbing and glue code, in the future you could have a successful Kickstarter where nostalgic developers buy your curiosities"

I think you mean nostalgic gamers, not developers. They're not getting that much money just from other developers.

But why not? There are quite a few businesses that basically run off of Kickstarter. Like 30% of the board game industry nowadays fund most or all of their prints runs off Kickstarter, including some of the largest board game publishers, like CMON, Awaken Realms, AEG, Eagle-Gryphon, Garphill, Greater Than Games, Renegade, Portal and Queen Games (lots more publishers than this too).

https://www.dicebreaker.com/companies/kickstarter/news/table...

A career in developing plumbing and glue code has already been significantly in jeopardy from the consolidation at plumbing and glue code factories in the video game industry. There's still a number of large companies doing bespoke game engines but not like it used to be. Nevertheless, there is still work in understanding the market leader engines and providing more of a mechanics job.

Those Kickstarter opportunities are something you do once you already have a viable income in something else because in the end they don't pay particularly well I feel. It has to be a labor of love.

Difference is - are you a musician who wants to earn money from playing, or just want to play for your enjoyment?

You can do both, at the same time, but one has external expectations you shouldn't forget about.

Well that's correct, but again you can't expect you'll stay relevant if you are into Romenian-Death-Disco-Country-Rap. Your technology of choice may become exactly that in a few years.
I think there is room for interpretation as to whether it equates to telling a musician to become a DJ, or a pianist to wear a jacket, or soldiers to strap a first aid kit on left thigh.
I believe you missed the point.

Sure, you can entertain doing hobby music by yourself out of passion and it can have 0 listens and thats great. Keep doing what you love!

The tweet however is in the context of a JOB or CAREER.

If you code and produce 0 value in either saving engineering hours, saving money, producing revenue - whats the point?

So the analogy is rather about having an understanding and skills of a full-stack product person that has the context to build valuable things, rather than typing on keyboard in isolation.

Musician is not only performing an instrument. The analogy is more like telling instruments players that only care about virtuosity the larger point is making music for people to enjoy, from being “a guitarist” to making music. The musical piece is the product in the professional context, and AI in that context is maybe recording, DAWs and realistic synths and sounds banks.
Sure, but in the time of DJs and hell, Spotify, you probably can’t expect to make a decent living as a live musician.
You couldn't make a decent living as a live musician well before Spotify came into existence.

Source: raised and largely surrounded by musicians who either complained to high heaven about the pay or did something else to supplement their income. Engineers were a particular target of vitriol which led to me becoming one.