this post was submitted on 27 Jun 2025
854 points (94.6% liked)

Programmer Humor

24583 readers
648 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 

Disclaimer: these tweets aren't real.

you are viewing a single comment's thread
view the rest of the comments
[–] NuXCOM_90Percent@lemmy.zip 18 points 2 days ago (9 children)

These days it more or less explicitly refers to asking an LLM to write your code for you based on prompts.

But on a broader spectrum it is just the idea of (I forget the buzz word) Ticket Driven Development. A manager defines software based on a series of (jira, gitlab, kanban, whatever) tickets/issues and someone below them (in this case, an LLM) implements it.

Done properly? It is incredibly effective as it allows designers and "idea people" to work to their strengths and junior developers to work to theirs. The problem being that, much like when it is a junior dev under them, the person making the tickets likely has no idea what they are doing.

Which is the big problem. Someone who has been writing scripts for decades? Using chatgpt to get the syntax of a function or even to write a utility script is great. They can focus their brainpower on the harder/more fun stuff. Someone who has been writing code for, at most, a year or two? They never learn those foundations and never have a way to do anything the LLM can't (or verify if the LLM is correct).

[–] wise_pancake@lemmy.ca 9 points 2 days ago (8 children)

I’ve been programming for over half my life now, I actually like vibe coding with Claude these days.

It basically gets me through the hump of “ugh this task is going to be annoying as fuck to do” which is where I personally lose most of my efficiency (I have a lot of difficulty forcing myself to do something I don’t want to).

It’s like when I had interns and I’d give them tasks. Describe the work, scope it, add some guard rails to keep it directionally okay, and send it off to get reviewed later. And that works great with modern agents.

I will say vibe coding is damn good at debugging, way better than I am, so I use it for that a lot now.

[–] Schal330@lemmy.world 1 points 2 days ago (7 children)

I've been a Jr coming up to two years. When working on tasks I have a rough idea of what I want to achieve and some steps on the way there, but don't know how to actually implement it. I've found using copilot useful to fill in some of the gaps and give me ideas and direction.

I'm concerned that there are skills I am missing out on developing, but at the same time if AI is being pushed so heavily is it not something I should lean into to be better equipped in working with it?

[–] HK65@sopuli.xyz 2 points 2 days ago

Ten years and counting here, fuck if anyone knows at this point. My personal (maybe a bit cynical) take is that it really doesn't matter as the amount of coding skill you use maxes out in the first few years of your career (for 90% of us anyhow), after that cat herding skills and pragmatic system architecture is what's important. It becomes more important to know what not to do rather than the opposite.

So it doesn't really matter how fast you are at leetcode if you can navigate the particular brand of spaghetti your workplace is cooking, plus points if you are able and willing to grok new kinds so you can hop jobs because raises are so last century.

load more comments (6 replies)
load more comments (6 replies)
load more comments (6 replies)