24 points tosh 1 hour ago 44 comments
AyanamiKaine 48 minutes ago | parent
While I code without the help of AI, sometimes I feel like I am being left behind.
Ohh you wrote only 400 lines today? I shipped a whole app while being in the gym... hits hard.
gitowiec 44 minutes ago | parent
AyanamiKaine 40 minutes ago | parent
Now LOC comes down to how much tokens you are willing to spend for a given day.
coldtea 20 minutes ago | parent
400 locs of critical C code, sure.
dev_hugepages 43 minutes ago | parent
AyanamiKaine 37 minutes ago | parent
You don't want to know how often I heard: "But I saw on Instagram, with AI it can be done cheaper and faster".
The people that would pay me don't care for good docs, eyesore, or if the programmer actually knows how the app works. They care for how fast are you done? And how much does it cost?
Krei-se 30 minutes ago | parent
latexr 18 minutes ago | parent
You’re a doctor. What’s your reaction when a patient rejects your diagnosis due to something they saw on Instagram?
> The people that would pay me don't care for good docs, eyesore, or if the programmer actually knows how the app works.
Do they care for liability?
sysguest 27 minutes ago | parent
"since I can use AI to create this app this much, I'll pay you less"
"although current AI made this crap, it'll outpace you eventually, so I'll pay you less"
gitowiec 40 minutes ago | parent
pixel_popping 38 minutes ago | parent
It's not only about the pace, but also about the quality, most softwares have proven that not getting AI-reviewed is risky in its own, at least in the field of security.
AyanamiKaine 34 minutes ago | parent
I like programming, it fun! Using AI feels like I am optimizing the fun out of it. I learn so much about different programming languages and topics I would simply not learn when using AI. I also like learning things!
skort 22 minutes ago | parent
Oh and there are also the huge moral and ethical issues with the companies that offer LLMs.
sanswork 36 minutes ago | parent
hyper_frog 20 minutes ago | parent
Krei-se 35 minutes ago | parent
Not sure why the next xy (already done) app has any economic value outside being a cheaper clone.
Still there is nothing wrong with having an AI point out problems which i assume is the case here and someone still is responsible and knowledgeable about the patched (!) code.
close2 32 minutes ago | parent
skort 30 minutes ago | parent
Sure you can churn out more code with a LLM, but is it good code? Is it correct? If being left behind means I don't ship slop, I'll gladly bow out.
coldtea 19 minutes ago | parent
You're more like a cobbler who adopted some new electrical tools for their craft, and feel smug against backwards cobblers using manual tools, while in the meantime the newer versions of those tools in the form of factory automation move in to make the whole craft obsolete.
sanswork 15 minutes ago | parent
Nursie 9 minutes ago | parent
But what is that cobbler supposed to do during that time? He can keep his head above water using the machine, suspecting the factory is coming for him too or ... he can refuse to modernise and fail now as others outperform him?
"Stop the factory being built" is not within his power.
sheepscreek 27 minutes ago | parent
As a professional programmer, you’re selling a service. The people buying your service have fully bought into AIs and accepted their shortcomings. You can’t fight this.
You can still scratch your itch with hobby apps, or contributing to human-first projects like Zig.
latexr 21 minutes ago | parent
The cost is similar to doing any other task in a rushed, careless manner, with little regard for the consequences.
> sometimes I feel like I am being left behind.
And why does that bother you? “Forward” does not equal “good” or “desirable”. If a van is driving towards a cliff at high speed, would you not rather be left behind? “Being left behind” is a talking point to cause you FOMO, don’t fall for it.
nhinck2 19 minutes ago | parent
Because after all this talk about being left behind and I see nothing to show for it.
ncphillips 6 minutes ago | parent
But this is anecdotal. It’s a team of senior devs who already knew the codebase well. We have a ton of detailed guidelines that make sure it’s writing code we deem acceptable. We review each others code, and get LLMs to review, a LOT.
buryat 19 minutes ago | parent
sieve 18 minutes ago | parent
Stands to reason though that someone who knows programming AND has domain knowledge can get LLMs to produce much better output compared to someone who does not.
I never used to have time to make all the stuff I needed or was interested in. With LLMs, I can.
This "shipped a whole app while being in the gym" does not work for me though. It takes me a couple of days to a week to produce solid, functional software (~10KLOC). Simple tools (3-400LOC)? Yeah, those you can produce in 30-60 minutes.
reacharavindh 16 minutes ago | parent
There will always be people who push the extreme limits of either way. “I will not use AI for anything!” Vs “I will vibe code this while I’m at the gym”.
The winner is the one that knows when and how to use AI as a _tool_ and focus on the better outcome.
INTPenis 10 minutes ago | parent
Sooner or later you'll end up troubleshooting something you just don't understand.
And the tricky part about AI is that it only has to make one bad decision confidently, to then base all future decisions on that one bad one.
Ampersander 34 minutes ago | parent
simianwords 10 minutes ago | parent
unified101 31 minutes ago | parent
Do linux devs live in a completely different microcosm?
skort 27 minutes ago | parent
lazycatjumping 26 minutes ago | parent
sheepscreek 22 minutes ago | parent
Linux kernel is a huge project - with a lot of people volunteering. You’d be burning through a crazy amount of input tokens to gain enough context to get any work done. I doubt many volunteers pay for their own top-tier subscription plans that would be able to do so cost-effectively.
unified101 8 minutes ago | parent
More than that, I've not seen people do agentic coding in one part of their work, and manual coding in another. Is there any first hand account of someone doing this? It kind of rewires your brain, and makes it hard to do both at the same time.
bryanrasmussen 21 minutes ago | parent
pjc50 19 minutes ago | parent
(There are probably wider benchmarks, but this was a definite finding in our company wide evaluation of effectiveness. LLMs aren't great at RTL either)
ur-whale 25 minutes ago | parent
I'm curious ... how would they even know?
Alifatisk 12 minutes ago | parent
easton 11 minutes ago | parent
(Which probably means this is slightly underreported from people not disclosing.)
jan_m_savage 23 minutes ago | parent
Wait until it blows.
And I say this as someone who uses AI (for fun) and to check things I may havbe overlooked.
There's a place and time for everything. Using AI where you shouldn't is gonna backfire, big time.
Also, just please show me ONE single app/product that has been generated 100% by AI--that works and competes with human-written ones?
I'll be waiting, right here.
rvz 18 minutes ago | parent
Does that mean we should stop using it?