3 ms·
We need a cool sounding name for AI-assisted coding as opposed to actual "vibe coding" (no process or thought beyond feels) which is constantly being confused w
by mellosouls 1y ago
We need a cool sounding name for AI-assisted coding as opposed to actual "vibe coding" (no process or thought beyond feels) which is constantly being confused with the former despite Karpathy's clear original definition.
My suggestion:
Pro-coding
The "pro" can be thought of as either "process" or "professional" or similar.
The main point is that unlike vibe coding it's not just flying by the seat of your pants, you're actually doing intellectual work as described by Ng.
- pavlov 1y agoMetacoding? Managed coding?
- hlynurd 1y agoJust call it coding? Like how we don't have a particular word for using stack overflow while coding.
- shafyy 1y agoLet's bring back no-coding /s
- smoe 1y agoI think that is just "coding" now. Most people will make use of some form of AI-assistance to the degree it is perceived useful and permissable in the context. So the thing in between vibe coding and say artisanal coding where everything is crafted by hand.
- AznHisoka 1y agoProgramming.
- AnonymousPlanet 1y agoAssuming you didn't mean this in jest, I strongly disagree with your suggestion of "pro-coding". The thing we're talking about is most of the time pretty much the opposite of "professional", which your term alludes to. UIs, e.g., are not my field of expertise, but I can use AIs to help me produce UI code that is useful to me. It's still a hassle as described by Ng and I'm certainly not flying by the seat of my pants. The term for someone who dabbles in a field without being an expert in it is not "professional" but "dilettante". I therefore propose the term Dilletante-coding or short Dilletanting It is many, many times more apt than "pro-coding".
- wood_spirit 1y agoDilletanteers? Dilletanteering perhaps? Although it brings to my mind rich people who don’t need to work for a living and just play at dabbling in things until the shine wears off?
- blitzar 1y agoPro-coding XL 13 with co-processor.
- HarHarVeryFunny 1y agoI'll set aside my objection to calling software development "coding" (10% of the job at best) ... I guess AI-assisted coding (sounds like assisted living for the elderly) is replacing Stack Overflow "cut n paste" coding, where there was similar lack of attention to what people were copying. In the case of AI what is being generated/pasted comes from the training data, so perhaps "statistical paste coding" ? "hive mind coding" ? "Hive mind coding" almost sounds like a good thing (leaning on the collective experience of the global software community - what could be better ?!), until you realize (e.g. as Fred Brooks describes in "Mythical Man Month") that any software project large enough to need multiple developers (or AI equivalent) needs a clear vision and an architect, lead, etc. 1M uncoordinated coding monkeys isn't going to cut it, even if they are all guided by a "hive mind" cookbook of what to write. Maybe this is the real disconnect, or a large part of it, between benchmarks indicating super-human leetcode and competitive coding AI capability, and Google reporting 30% of software AI developed (= test cases?), and not hearing of much utility outside of these one-man projects or narrow "write me a test function" type things.