hackmack10
an hour ago
This article is probably not accurate. AI allows me to create hugely complex apps. Apps that I mostly don't understand the underlying code but can evaluate that it works fairly quick and effectively.
That said, in the corporate world, it's not that easy. There are tons of hoops to jump through and context switching all day long. So while my code is 100% AI generated these days, and I can make extremely complicated apps quickly at home, at work however, I'm burned out and completely checked out for the most part, entirely due to AI.
We don't have the same capabilities to burn tokens in the corporate world like we do at home. We don't have the creative freedoms we have at home. AI productivity is just not easily measured.
bayarearefugee
an hour ago
> This article is probably not accurate. AI allows me to create hugely complex apps.
To prove the article wrong even within the context of AI coding (which wasnt the focus of the article) you would have to present proof that creating these new AI apps resulted in you making lots of new money.
kevin42
32 minutes ago
You'll have to take my word for it because I'm not going to disclose my private business or personal financial records.
But, I'm running a small, two person business and we are being paid by a large company to develop a robotics project. We're working at a very fast velocity and have fielded a prototype within a few months. I've been doing this kind of work for years, and we're more productive than larger teams (8-10 developers) I've employed before. Five years ago, I would have needed at least 4 senior engineers to do the work we're doing now, and we're moving faster than we could even then.
And I'm being compensated at a flat rate by a major company so we're making really good money. The customer is happy with the results. Claude easily writes 90% of the code we use.
edukite
17 minutes ago
There's other word for such code and it sounds similar. It's crappy. I was tempted to use Claude couple of days ago to help me with optimization and from 4Gb RAM and 21s it managed to squeeze 1Tb and 41s. When I asked to fixed it AI reduced it to 1Gb and 10s. It just removed most heavy business logic. So yeah. 3 days and this was only total waste of time and cash
lambdaone
43 minutes ago
This is the crucial point.
It has vastly increased my hobby programming "velocity", but has improved my day job performance by perhaps a quarter at most; so much in programming is not the task of programming, but mapping the problem and dealing with the outside world.
consumer451
41 minutes ago
I will not be providing proof here, but I went from someone who last wrote production code >15 years ago, to last week, a Fortune 50 demo client saying "this is far better than our internal tool." I am a solo builder.
I feel like I am an outlier, but I do exist.
chilipepperhott
39 minutes ago
Did you make money from it?
consumer451
38 minutes ago
I am thrilled to report that after 1.5yrs of rice and beans: yes!
The first client has paid, and signed a 3 year contract. Not huge money, but 5 figures per year. That client didn't even see what the F50 demo user saw.
aleqs
an hour ago
On personal projects AI has multiplied my velocity by about 10x.
In a corporate setting I've seen it reduce velocity by 80% in some cases.
trollbridge
an hour ago
I have been an AI sceptic for a long time. But we now throw in a native Android and native iOS app with apps we work on for clients now, because the amount of time saved makes it possible.
I could not move this fast on a corporate env though. I mean, I’m using half a dozen Chinese models, a Google AI pro sub, an OpenAI pro sub, and probably will add Claude to the list soon. We have also completely changed our workflows to align with how agentic programming works, including all the way to product management on the first place.
jmcgough
an hour ago
This article isn't focused on LLM for code generation.
skjfjnflw
42 minutes ago
Who is "making apps" at work? I keep seeing AI enthusiasts talk about how many apps they are making. I've never seen a real life dev whose job is churning out apps.
SoftTalker
34 minutes ago
I think for some people "apps" just means any software.
I used to work with a guy who at some point had heard the term "macro" in regards to Word or Excel and at that point anything to do with computers was a "macro."
We'd get calls from him at the help desk saying "my mouse macros are not working" meaning i.e. that his mouse wasn't working, in that era because the roller ball was dirty.
cortesoft
an hour ago
The article could be accurate but misleading.
It focuses on the average (mean), but does not talk about the distribution at all. It groups ALL uses of AI together, which isn't very helpful in determining if it is worth it or not to use AI for a specific purpose.
For example, these stats could mean every single use gets 3% time savings, or some uses get 80% time savings and other use cases actually take more time.
softwaredoug
an hour ago
This has always caught up to me in a bad way.
All it takes is some brittleness to need to take apart the app code and understand it. AI fixes one thing, breaks something completely unrelated.
And usually it’s full of lots of spaghetti code slop. Then I need to find ways to modularize it, make it testable, and at least at some level clean it up.
This is why I say AI sw eng is basically just working with legacy code. It has always turned into unraveling and refactoring the ball of mud to be sane for me and agents to continue working with.
More and more though I just go slower. Write much of the code myself. And setup good validation for the specific parts I trust an agent to work autonomously. I try to expand the surface of things that can be done well autonomously without losing my own grip on the code.
badgersnake
an hour ago
> Apps that I mostly don't understand the underlying code
So you’re just flinging tokens at the wall until something sticks. That’s not engineering.
hackmack10
42 minutes ago
Honestly, more like being a CEO / CTO that manages a ton of agents and these dumb fucks go off the rails at times and have to be yelled at. It's like herding cats. I've created (AI) entire harness systems, Electron apps, mobile app, SaaS products, video games, MCP servers and more.
Many of these things seem like they have the possibility of being their own products, but honestly, I'm just tired and burned out. I'm mostly building this stuff to remain relevant and prepared to pivot when the inevitable layoff comes. This layoff will come, for the same reason I'm able to create all this shit. CTO's and CEO's think this stuff will really work.
What the C-Suite doesn't know is... this is a fucking disaster waiting to happen. At some point the realization will come, that you have no moat. You have no unique ideas. If you do, they are easily copied. You're also giving over your IP to a company that is losing a fuck ton of money and will keep raising their prices. Worst of all, nobody including yourself will understand what your code is doing or forgetting to do. I foresee a bleak future.
I've had a decent amount of success in this industry. My plan is to ride this shit storm and see where it takes me, or do my best to help bring the entire system crashing down. By that, I mean, I'll release / contribute free and open source software, which mimics every business model that doesn't have a legal or financial moat. For instance... Slack, Miro, Shopify, the million AI wrapper products that are springing up every month etc.
tonyhart7
an hour ago
You be surprise if people didnt do that
badgersnake
an hour ago
I’m not surprised. Of course people take shortcuts. They did it before LLMs came around.
If you don’t understand the output you don’t get to judge the quality.
insane_dreamer
38 minutes ago
> This article is probably not accurate. AI allows me to create hugely complex apps.
> That said, in the corporate world, it's not that easy.
The article is accurate, and describes this very paradox.
bigstrat2003
44 minutes ago
> Apps that I mostly don't understand the underlying code but can evaluate that it works fairly quick and effectively.
This is a contradiction. If you don't understand the code, you cannot in fact evaluate that it works correctly. If that's the approach you are taking, you are doing sloppy work that is going to blow up in your face sooner or later.
asd88
7 minutes ago
I agree, but some (most?) software being written doesn’t require a deep understanding to verify because the domain is small enough or you’re not required to solve for all of its intricacies. E.g. prototypes, internal tools, low scale CRUD apps, personal projects, etc.
I believe this is where the huge divide in perceived AI productivity in SW comes from. It’s folks working on low-understanding-required domains talking to folks working on high-understanding-required domains.