[–] 1 point 3 weeks ago (4 children)

Respectfully, your opinions are about 3 months out of date. Astra and Opus 5.5 are really a big step up, and most of the decisions they make are reasonable. They also ask you for decisions quite well.

And you don't really need a "spec". You need to describe in detail what you want, but the flow is more like "I want to make a customer forum. The only supported login email should be a magic email link. Write the server in Go using it's html templating. Keep the CSS simple and only use dependencies when it makes sense. Come up with a plan and let me review it."

Then you just review it, a few more rounds of testing, and boom, job done.

You don't really need to be a skilled programmer to do that.

  • source
  • parent
  • context
  • [–] 0 points 3 weeks ago (6 children)

    But you still have to know what to do.

    Today, sure. Kinda. I do tell the AI exactly what to do and I correct its bad decisions sometimes. But...

    1. If I didn't do that, I think the results would still be reasonable. Just not quite as good, but I am a perfectionist. Probably most people wouldn't care.

    2. The skill required to guide AI is obviously way lower than the skill required to actually program. Salaries will drop, even if we don't actually lose our jobs.

    3. We're talking about today. Vibe coding has only really worked well for a couple of months. The puck is moving.

  • source
  • parent
  • context
  • [–] 3 points 3 weeks ago (11 children)

    This is just playing around with word definitions. We all know what "coding is largely solved" means intuitively. No compilers and DSLs did not do that.

    Coding is unfortunately largely solved. Unfortunate for my career prospects anyway. It's awesome that I can just create pretty much any tool I want in a few days. Also I'm finishing so many unfinished side projects!

    But yeah, I'm pretty anxious about my job.

  • source
  • view more: ‹ prev next ›