3 ms·
Interesting - I’ve been thinking that when people say “writing code” they mean figuring out abstractions, logic, reasoning. Without that, what’s left? The synt
by blanched 4mo ago
Interesting - I’ve been thinking that when people say “writing code” they mean figuring out abstractions, logic, reasoning.
Without that, what’s left? The syntax?
Realizing we might not all have the same thing in mind when someone says “writing code was never hard/easy” is making a lot of other comments I’ve read here make more sense!
- skydhash 4mo agoWriting code, IMO, is mostly the typing. AKA the syntax and whatever libraries/platforms you’re using. They are incidental to creating a software solution to whatever problems. It requires rigor, but it’s not particularly difficult. Abstractions, logic, and reasoning is not helped by AI tools. Yes they can give you a ready-made solution, but you’ll need to exercise judgement to see if it really fits the problem. And doing the latter can be as hard as just doing it yourself.
- blanched 4mo agoI would agree with that. Whenever I’ve delegated more than what feels like ~80% to the agent (“vibe coding”, I suppose) is when it starts feeling bloated, messy, and bug-prone. On the flip side, having a design written ahead of time, ideally with reviews by peers and AI and as little as possible AI “content”, seems to almost always go well. Obviously very subjective!
- skydhash 4mo agoI don’t disagree with you, when building with Xcode or Android studio, kinda like 90 percent of the code is generated or copied from examples in the doc. Same with HTML when using a CSS framework. I learned vim, just to be efficient with copypasting :) So far for me to throw shades to anyone using tools. My arguments is more about throwing slop at fellow collaborators, not ensuring correctness of the code, and various claims that try to justify those behaviors. “The agent wrote it” is no more of an excuse than “It was the accepted answer on Stack Oveflow”.
- blanched 4mo agoOh for sure, I think we’re on the same page. I wasn’t trying to change your mind on anything, just adding my two cents :)
- Izkata 4mo ago> Without that, what’s left? The syntax? I ran a small experiment on co-workers around a decade ago and learned that often enough they don't read code, more like they decipher it. Which all of a sudden the obsession with code linters and formatters suddenly made sense (though I still don't like them). And being unable to read code, I have to guess writing it was difficult too. Afterwards one of them said it never even crossed his mind it was possible to read code like that.