Hacker News new | ask | show | jobs
by bob1029 12 days ago
> Better to find joy in other parts of the process!

I recommend the joy of helping the customer get what they truly want. Spend more time on client calls and intercept additional hot potatoes now that we have extra free time to work with.

The technology is a blank canvas. These LLMs are like 600DPI color laser printers. The customer cannot tell the difference between hand painted and LLM generated at even a short distance. Once you get your head out of the worry that not hand painting everything is somehow an abdication of your professional capacity, you may find this whole thing goes a lot better. Try to think of it more like a heavy equipment operator climbing into the cab of a Caterpillar D9. You could do the job by hand, but the customer would probably get upset with how long it takes. Why not just finish the damn thing? Fire the infernal machine up for a few minutes and then move onto the next task.

You may find that by using the big scary machines that you get to engage with far more interesting technology problems than if you had insisted on hand coding. The only real difference is that you get to enjoy the problems from the comfort of an air conditioned cabin rather than a hot, muddy field.

1 comments

That's such a naive take, the joy of helping the customer ha! That's a situation your employer sets up for you!

Try reading your sentence above and swapping in 'EMPLOYEE':

'These LLMs are like EMPLOYEES. The customer cannot tell the difference between EMPLOYEE painted and LLM generated at even a short distance. '

> That's a situation your employer sets up for you!

Who says you need a boss or other human coworkers?

Start your own consultancy and take 100% of the pie. The term "employee" evaporates in this context, as does an entire universe of lazy, negative tropes about work ethic, etc.

> Who says you need a boss or other human coworkers?

I didn't. However most people on here and around the world are employed I am merely pointing out that your employer dictates so much of what you do.

> Start your own consultancy.

Great, but realise then that you are talking about creating a business. Which is a whole other field altogether. You can have a business in software, or in legal, or mining etc. But that's a different conversation. It's about business and not about software or LLM's.

The customer can absolutely tell the difference between a Caterpillar digger and a dude in it vs 100 dudes with shovels
Attempting to illustrate why your analogy is flawed and explain myself a little better I would add that there are quantitive things and qualitative things. If the object was to remove some volume of earth (quantitive) then whether it is moved by a Caterpillar or by 100 men with shovels does not matter.

If you're 'no longer looking at the code' or 'looping everything' then you are implicitly moving towards a more quantitive outlook of software development. How it does so becomes less and less meaningful and why would you even care?

I'm saying I'd rather have a dude in a digger than a hundred folks who need to be supplied, some of them drunk, some of them thieves, some of them just plain bad at digging and only making a mess of the dig site.
In this metaphor, your dude in a digger could also be drunk or a thief or bad at his job, and that'd be a bigger problem vs. a few people from a 100 person hand crew.
This is true, but my priors say it’s much less likely to get a thief or a drunk in a digger than in a group of a hundred folks with shovels.