Hacker Newsnew | past | comments | ask | show | jobs | submit | hangrybear666's commentslogin

This reads like satire - also it will not receive a lot of funding because the investment class doesn't want to hear that THEIR OWN job is in danger.

Well in my personal projects I write all code by hand because people relying on agents will have forgotten how to do their fucking job in 3 years and then it will be appreciated to have people understanding what they're actually doing. That being said, in my job ai writes the code just because it's way faster.

Your "fucking job in 3 years" will be very different, and if you don't learn how to do it in time, you won't still have a job in the computer industry.

Pick an industry where you can stop learning new things once you're out of school, because the computer industry is not one of them and never has been.

My fucking job used to be writing 6502 assembly language on an Apple ][, and I loved it, but I hope I've forgotten enough of it to have room to learn new things. If only I could forget all those hex I/O and peripheral addresses from $C000-$CFFF and the Monitor ROM routines from $F800-$FFFF, without forgetting how brilliantly beautiful Woz and and Allen Baum's code is.

https://6502disassembly.com/a2-rom/OrigF8ROM.html

Forgetting old stuff to make room for new stuff is one of the most valuable skills you can have in this industry.

The next most important skill is persistence ;) -- writing stuff down before you forget it, in a way that won't make future-you hate present-you when you need to learn it again.


You forgot to read the last line of my message, in my profession I utilize LLMs to a high degree, my point was, that in my free time I code by hand 1) because self esteem benefits from the process of problem solving 2) I want to understand the fundamentals to not feel like a fraud 3) there is no time pressure to perform.

People neglecting this side will inevitably become less proficient at their job and become rather helpless without AI, that's all I'm saying.


Yeah, I read it, and we don't disagree about your job.

You put a number on it at the top of the thread: three years until people relying on agents have forgotten how to do the job. Copilot's technical preview was 2021, ChatGPT was November 2022, and agents that write the majority of the code are a 2024-2025 thing. So the window you're predicting is roughly the entire span in which these tools have existed, and the atrophy hasn't shown up in it.

For scale, the last ARM I wrote was for a Sony Clié and the last PowerPC for a Mac, both more than two decades ago. If I needed to write ARM for my Mac now, I could brush up about as fast as I could on the 6502 I mentioned upthread, most of whose opcodes, $C000 I/O addresses and monitor ROM entry points I genuinely cannot recall any more. Two to four decades of not touching an instruction set didn't cost me the fundamentals, and it hasn't made me less proficient in Python and TypeScript or helpless without AI. Three years of using a good tool is not going to do it either.

There's also a distinction buried in your last line, because "people neglecting this side will inevitably become less proficient" bundles two different things. Losing a skill you had is not the same as never acquiring one, and only the second is an argument about tools.

So take acquisition. I've been learning PDP-7 assembly in order to recover, OCR, and analyze 128 pages of PIXIE assembly source and octal machine code that Heinz Lemke wrote at Cambridge in the late 1960s, and get it running in an emulator. A language I never knew, with custom instructions for bespoke networking hardware, no Stack Overflow, and almost nobody left to ask except Heinz himself. AI has been extremely helpful for exactly that, and the understanding is still mine to build: I have to predict what the machine will do, and catch the explanations that are wrong.

https://www.youtube.com/watch?v=jDrqR9XssJI

On feeling like a fraud: the test isn't whether you typed it, it's whether you can predict what it does and fix it when it breaks. Plenty of hand-typed code fails that test and plenty of carefully reviewed generated code passes it. Your reasons 1 and 3 are good reasons to hand-code, since problem solving is genuinely fun and nobody is waiting on your free time, but reason 2 is measurable, so measure it instead of trusting the feeling.

The atrophy you're worried about is real. It just isn't caused by the tool. It happens to people who stopped wanting to learn, and that predates AI by decades, even millennia. I watched it happen back when much of the industry ran on assembly language.

If you're not using AI to teach yourself new things, you're not holding it right.


You're not wrong and it really comes down to how the tool is used. People wanting a quick solution, thus skipping the learning process entirely out of either complacency or because they feel like they don't have the time or energy are more at risk of atrophy I'd assume.

Personally the tools have simply gotten too good to ignore so I have been thinking about how to write skills and prompts in a way that enable me to keep learning, overcoming friction and challenges and not simply using the tool for hand holding and jumping straight to the end result.

For me personally, what matters is the process of learning and mastery, my self esteem depends on it, and enriching that with AI instead of AI eradicating that process for the sake of efficiency is my current challenge.


The thing is I think there will come a time when AI tools will not be as accessible as they are now. I just don't know if it is in 3 years or more, because the market can stay irrational longer than I can foresee.

I saw this idea from elsewhere that the things AI helps with was never the "profit bottleneck" of companies. 10x engineering productivity gain does not translate to 10x more revenue if your profit bottleneck is customer acquisition and retention. In other words, your profit is limited by how many people are willing to give you money for your services and AI can't really affect that.

And even the productivity gains per individual is a generous assumption. An individual can only prompt (and check! You guys check right?) so much. Sooner or later the pendulum is gonna swing in the other direction and it will be cheaper to build a team than equip individuals with AI _to deliver the same value_. I'm also assuming that AI is still in the VC-subsidized pricing stage.

Hence why I think the job in the future is gonna be pretty similar to the job four years ago.

> The next most important skill is persistence ;) -- writing stuff down before you forget it, in a way that won't make future-you hate present-you when you need to learn it again.

Huge amen. Another thing I've found Claude very useful for is writing documentation for legacy systems and cleaning up my own notes on it. I only need Claude to be 70-80% correct because from there I can take it. That error margin is no different from moderately-outdated-but-still-useful documentation.

When that pendulum swings, I will have a documentation binder that I will print money with.


> The thing is I think there will come a time when AI tools will not be as accessible as they are now

I am very convinced that today's SOTA level will be accessible 3 years from now, but you might be right about the SOTA accessibility at that point in time.

Still with today's SOTA you need to know much less details to be able to write code than without it.


you said like the only reason you can't learn new stuff is because of old stuff taking room. Do we even run out of memory?

I used to have the answer to that, but I forgot to write it down...

I've recently hiked to the highest point of Belgium, it's 693 meters but because humans have some ego thing attached to round numbers they built a 7 meter tall stone tower you can ascend to hit 700m.


I live in Germany and right next to the highest point of the (European) Netherlands, it's only a 5k walk and you barely notice the elevation change. It's not necessarily underwhelming but definitely not overwhelming, in fact it's just whelming - so I'm glad OP got more out of the experience.


“Whelming” is an excellent way to describe the Vaalserberg. Aachen has a lot more to it and somehow most Dutchmen never take a peek across the border.


Nice. Did you find hungry bears at that elevation?


Since anthropic gives you 35x and openai 70x of the api rate in tokens, you could surely call that ROI just not the type they want for their IPO


It would only make sense to me if Jensen Huang had hand delivered me some glue to sniff prior to reading the comment. Otherwise no chance.


To be honest I've completely ignored this feature and 95% of my colleagues at work have not interacted with it at all - we are not an AI pilled company - but this specification now seems mature enough for me to be excited about developing a server, just haven't found a concrete use case yet that isn't already publicly available.


I'm gonna trust the grapheneos HN account on this one.


An unmounted, hidden veracrypt volume is pretty much undetectable with the typical forensics, if the OS hasn't leaked anything that would expose it. I don't know what their official account was alluding to with that wildcard statement.



To make a meathead analogy: you all know the people in the gym who apply the strategy of least resistance by taking shortcuts, skipping the hard parts or following some hype new training regimen while forgetting about the fundamentals. None of those people look like they lift and a lot of them remain in the same shape their entire life.

Same with AI. if you use it to skip all the hard parts you will not grow and mature and waste your potential.


As long as these tools remain for your personal use there is nothing wrong with that. The moment other people rely on them however, it would become reckless oversight to operate in that way.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: