I don't write code anymore – I sculpt it

jerpint.io

41 points by jerpint 7 hours ago


xyzsparetimexyz - 4 hours ago

Why is it that AI glazing blog posts like this inevitably use a shitty AI generated image? I am absolutely sick to bits of seeing them

gritspants - 4 hours ago

I love this! Just sculpting the wrinkles right out of my brains!

teekert - 4 hours ago

I know the feeling. I still wonder though, am I faster? Do I understand what I’ve made as well as I used to? What have I learned? How did the experience benefit me? What value did I gain?

Idk. Hoping there will be research soon.

throwaway150 - 3 hours ago

Is this post "sculpted" too? It certainly looks suspiciously so. It feels disrespectful to expect people to read something you could not be bothered to write yourself.

pat_erichsen - 4 hours ago

I wrote something very similar back in October! The "sculpting" metaphor really stuck for me.

https://patrickerichsen.com/chiseling

anonymous908213 - 4 hours ago

> I would never have written my own sorting algorithm to sort a list in the past. I would instead rely on abstractions left for me by those with more experience.

And by doing so, never gain experience of your own. It is a truly alien mindset to me to take pride in never understanding what code does, to be comfortable relying entirely on magic words provided to you by others. For me, the simple existence of a bug in the magic word wasting hours of my time, a failure that is not my fault but a failure for which I bear the negative consequences of, is infuriating enough that I am always compelled to have more understanding and eventually more control of everything I write.

Kerrick - 3 hours ago

Did the word "Refactoring" become uncool when Design Patterns did the same?

shiveenp - 4 hours ago

I don’t understand the kind of mentality that takes to put out genuine slop like this. Use the LLM or the agents or the fancy way to call a markdown file a skill to do your job; but stop pretending that it makes you in any way exceptional.

The whole post says nothing, seems AI generated itself and on top of that, adds nothing of value - simply exists to increase the entropy in the world.

dgreensp - 3 hours ago

This piece starts off making it sound like the computer is pretty much doing all the work, while the human maybe weighs in on a matter of taste once in a while, if they like, but by the end, the list of what the LLM can actually do is really short. Implementing a sorting algorithm for you, perhaps, but not necessarily one without “egregious flaws,” and really you should still use a library for that. Replacing high-quality libraries of mature software, that have tests, etc, is obviously one of the poorer uses of vibe-slop coding.

It comes down to “adding code” that attempts to, or seems to, achieve something.

- 3 hours ago
[deleted]
bitwize - 3 hours ago

I feel most like I'm sculpting code when I'm working in Lisp. I can sort of feel the shape and contour of the procedure I'm creating as I work. Even when writing in something like C, I feel the feeling of "filling out a tax form". Making sure all the things in Section 1 boxes A through E are correct, because Section 6 box D depends on them being so.

Coding with AI assistance feels like what it is: outsourcing. Letting an accountant take care of the tax forms, except the accountant is Wheatley from Portal 2: a chatty, subtly below-the-threshold-of-competence robot.

my_throwaway23 - 3 hours ago

While I experience a very disturbing nausea, with just a healthy bit of existential dread, whenever I read whatever these AI Bros(TM) manage to... ahem, "sculpt", you actually managed to write something not immediately recognizeable as slop. Kudos.

Points deducted for the wholly unnecessary image. Text can, after all, stand on its own.

You are, however, strongly influenced by the writings of the tool covered by your musings. Might I suggest to perhaps not indulge in such excessive hyphenation?

rtgfhyuj - 3 hours ago

ai slop justifications will become the norm.

mcphage - 2 hours ago

> I think about what we are trying to implement, and if this iteration brings us closer to it.

> Where things go, how pieces fit, reusable patterns - this is more question of subjective taste and big-picture thinking.

I do that, too, only I call it coding, and it doesn’t require me to rewrite a bunch of badly written slop first.