60 years total so far
construction has what, 6k years
I'll get into that next.
571–580 of 809 posts
60 years total so far
construction has what, 6k years
I'll get into that next.
Earlier quoted context omitted.
> The AI is coming for that too. That may be true I’m not gonna say one way or the other, but if AI comes for that then almost all knowledge work is effectively dead, so all that’s left would be sales or physical labor.
The history of the last 250 years is inventing new professions as old ones are automated away. I expect that to continue.
Earlier quoted context omitted.
Extraordinary claims require extraordinary evidence, not the opposite. There’s no current evidence to suggest limitless progress, or even superlinear progress with regards to compute and energy. My guess would be sub linear or even logarithmic progress vs. linear growth in compute and energy, as that’s how most physical systems behave.
No one said unlimited progress. Let's not revert to straw man claims. If you think the potential of LLMs is overblown feel free to short the market. I don't pretend to know the future. But if I may, I don't think you are framing the debate in the correct terms. Evidence is an important facet of human affairs. So is risk. Best of luck with your predictions.
I agree with you both - undoubtedly there are still massive gains to be made with the frontier models we have today with tooling and iteration, yet I do not believe there's sufficient evidence to claim we are rolling towards AG/SI on an exponential curve, without some additional breakthroughs given the jagged edges and data used to train models being fundamentally linear
Earlier quoted context omitted.
> The AI is coming for that too. Yes, but if/when that happens, it won't just affect software engineers. An AI that can do that can replace any white collar worker. > People knocking out Jira tickets and writing CRUD webapps will end up with their livelihood often taken away. I'm not sure anyone is actually working on those. People talk about spending all day writing CRUD apps here, but if you suggest there are alrea…
>Yes, but if/when that happens, it won't just affect software engineers. An AI that can do that can replace any white collar worker. Yes. Yes, that's exactly what we're going to see, and more swiftly than people are generally comfortable with. What are we going to do with all those cubicle dwellers?
Earlier quoted context omitted.
I agree in principle, but I think the 2-5% estimate is extremely low. I could be sold on most developers spending ~25%, up to 40% of their time on code. But very few people are spending 2% of their time on it. Unless you're some sort of super senior staff / advisor to the CTO at a gigantic company, which has already placed you on rare terrain.
might be closer to accurate if the 2-5% is his estimate of the physical time spent making key-strokes
"We may be in the first generation of software engineers in the same position. If so, it’s probably a good idea to plan accordingly." He compares software engineers to pro athletes. What does it mean to plan accordingly? Start working with the mob to fix poker games? I don't know what "plan accordingly" means at all but it is a thought provoking statement.
I know nothing about professional sports other than what I learned from Jerry Maguire, in which Rod Tidwell says "I got a shelf life of ten years, tops. My next contract's gotta bring me the dollars that'll last me and mine a long time. Shit, I'm out of this sport in 5 years. What's my family gonna live on? Huh?" That's the sentiment.
> AI-users thus become less effective engineers over time, as their technical skills atrophy Based on my experience, I think this will prove more true than not in the long run, unfortunately. Professionally, I see people largely falling into two camps: those that augment their reasoning with AI, and those that replace their reasoning with AI. I’m not too worried about the former, it’s the latter for whom I’m worried.…
Related recent article posted on HN - https://news.ycombinator.com/item?id=47913650
Earlier quoted context omitted.
There is no shortcut to understanding. No one can understand things for you
They can make it unnecessary for you to understand. Consider hash tables. Nobody implements a hash table by hand any more. I've written some, but not in this century. Optimal hash table design is a specialist subject. Do you know about robin hood algorithms? Changing the random number generator's seed to discourage collision attacks? A basic hash table starts to slow down around 70% full. Modern hash tables can get a…
Multiple times per week I have the same conversation. It goes something like this: - AI will make developers irrelevant - Why? - Because LLMs can write code - Do you know what I do for a living? - Yes, write code? - Yes, about 2-5% of the time. Less now. - But you said you are a developer? - I did - So what do you do 95-98% of the time? - I understand things and then apply my ability to formulate solutions - But I ca…
This is a bit of glib answer. Most of the time is spent coding which encompasses typing, retyping, and retyping again. It also includes banging your head against the wall while trying to get one of your rewrites to work against and under-documented API. OP's formulation makes SWE sound like a purely noble enterprise like mathematics. It's more like an oil rig worker banging on pieces of metal with large hammers to ge…
One wonders why AI hasn't replaced all those non-existent documentation writers yet.
Therein lies a clue to what the future holds.
Earlier quoted context omitted.
LLMs moved the moments of despair to PR reviews for me. It used to be that you could check on a junior dev occassionally throughout the day to make sure they're on the right track. Now you step away for 2 hours and they're raising a PR of bad code smell spaghetti and moving on to repeat their AI slopfest on the next task. It's getting hard to keep up with trying to teach new devs what bad code looks like. And I swear…
At some point there needs to be an uncomfortable conversation about how if all they’re doing is copy pasting everything they get from you into ChatGPT, you can do it yourself for much much cheaper.