6 ms·
I'm Too Old
- jgrahamc 3y agoWell, I am older than this chap and I don't feel old because of AI. In fact, I love what's happening with coding and AI. It's like having a wonderful buddy who programs with me. It takes away the drudgery of some tasks and shows me new things. I get to learn from the AI systems. Now, imagine that AIs start replacing more and more of what I do, then I'll have more and more time to think of what I want built and not have to spend so much time on building it. Sounds brilliant to me. And when I want to I can turn away from the AI tools and handcraft something. For the pleasure of it.
- KingOfCoders 3y ago(author here) As I wrote "AI is amazing. I’ve trained an AI to detect model railroad locomotives and their types. I’m a daily user of AI to let it write code for me." But AI will take away all coding. Sure, some people will write code, like some people today use a mechanical typewriter. Like some artists use clay. But most of what happens in computers in the future will not be code but executed, self modifying, self optimizing, AI models. "more and more time to think of what I want build" This is not how AI will work. It's not I want something to build, the AI will just do the things. There will no longer be things to "build". We will no longer think of code as something that exists, but things that just happen. You will say "But I could tell the AI what film to create, and some scenes, and a rough story, and it will create that film" - but what if AI creates much better, more powerful, exciting, better films than those you could imagine? Films no human ever thought about? Again, like the typewriter, some people will tell the AI fragments of a story to create a film. But most media content will be created by AI, for consumptions, on the initiative of AIs, not on the initiative of humans. In the mid 90s I wrote a philosophy paper at university about an AI that generates random images (trigger by my first digital camera, a Olympus C-800L) and then interprets them (making some estimations on the speed it could do that, generation and interpretation). That AI has basically seen it all, an alien killing JFK, me on the moon, you and me drinking a beer, and things we could never imagine. [Edit] Like there people writing new games for 8bit computers today. They exist, but it's a niche.
- metabagel 3y ago> But AI will take away all coding. I feel like the time frame for this is 20+ years out. It feels premature to mourn the end of coding, although we can sense it coming in the medium future. It’s not too soon to start planning how society should handle the radical changes in employment due to AI. It seems like that is where our focus should be.
- tommiegannert 3y agoImagine the 2038 problem being solved by computers themselves! "I've upgraded your database schema for you, Dave. It was about to create problems for you, but you're safe now."
- KingOfCoders 3y agoStar Trek has no database schema. Neither has HAL. That is the point.
- jemmyw 3y agoYou're making a lot of assumptions and predictions there. Not to say that you're wrong, but we don't yet know if you're right. My opinion is that we're seeing the shape of the limitations of these LLMs. I use them a lot for coding, it's a sea change. But you still have to understand what you're doing, they don't produce accurate code all the time, and I'm not convinced they'll be able to just insert working code into existing complex systems. > but what if AI creates much better, more powerful, exciting, better films than those you could imagine? Well, something to deal with when it can. Right now it cannot do this.
- KingOfCoders 3y agoEverything about the future is based on assumptions. Nevertheless we talk about the future.
- jemmyw 3y ago
- nunez 3y ago> Now, imagine that AIs start replacing more and more of what I do, then I'll have more and more time to think of what I want built and not have to spend so much time on building it. Sounds brilliant to me. Now imagine a person who just spent four years studying CS who's looking for a job after graduating college. This is what they're competing with.
- mercurialsolo 3y agoI think of this as what does it mean to be human and what craft do we enjoy - does knowing that chess engines can beat most of us take away the fun of playing chess with another person. Similarily does knowing that an factory can mass produce my furniture take away the pleasure of making a chair with my hand - there will be place for both as well as there will be new kinds of chairs to be made with AI. Hitherto we have always thought of software as one for many - the aspects of adoption of software is left to humans. Maybe we will shift more of our skills to higher level skills - how do we make more enjoyable products rather than how do we learn the nuance of programming languages, software paradigms and we may evolve software and technical paradigms around these. I doubt this is the age of the death of building. We will just invent and build new things. Generative Media by AI - while dystopian can also make us think what does media really means - will there be more value on in-person media rather than digital media? Will it also mean we have a larger spectrum of artists who can now create - not just books and blogs but multi-media experiences that are immersive worlds/moments?
- barrenko 3y agoDid photography replace drawing? Of course not. Did instagram kill photography? No, but it made photography as a career choice a much more complicated decision. It will probably be similar for AI and programming.
- jodrellblank 3y agoDoes mass production take away your pleasure of making a jet engine or smartphone by hand? A pleasure which never existed, you couldn’t do it by hand if you wanted to. Maybe we’re maxing out what teams of human scale coders can build, and when factory made code becomes a thing it will be so far ahead, so much bigger, that we will be left with the equivalent of the option of building a chair (yesteryear and basic) but not building a bike or car or plane or anything modern.
- anonzzzies 3y ago> does knowing that chess engines can beat most of us take away the fun of playing chess with another person. It did for me: I tried it a few times but now that my phone can beat me every time, it feels like a total waste of time to me. It’s personal, but I definitely don’t enjoy it anymore, not against a human nor a computer.
- mg 3y agoI wrote assembler 68000 during the Amiga demo scene days I did that too. And I couldn't be more enthusiastic about the current AI developments. I have been dreaming about an AI system which reads websites and predicts the next word ever since I got my hands on the web. And tried to predict if that could lead to strong AI. I even built a somewhat related experiment as my first public web project. A system which asks users for their favorite 3 bands and then predicts the next favorite band of that person. And after talking to a lot of users, it turned out quite useful. That made me even more convinced, that strong self-learning AI would become a thing. During the dotcom time, I was too inexperienced to fully grasp what is going on. I was doing my own thing, not enjoying the full picture as much as I could have. But now, with the advent of LLMs, I enjoy experiencing this shift in technology so much! Watching this explosion from day 0. With a much broader horizon than last time. I actually don't think that tinkering with LLMs themselves is the way to create the next Google. Yahoo was putting content directly on the web which seemed like the obvious way to create "the" web company. A media company made for this new medium. But the much bigger business model turned out to be to just leverage all the existing content. My feeling is that this time, it will be to leverage the existing LLMs and APIs out there and tie them together to something useful. So the Google of the AI era might turn out to be a good old Python program that makes and answers http requests.
- temp00345 3y agoDon't get discouraged too soon. There's still a long way to go until we reach 'models do everything and make everyone irrelevant'. Yes, there will eventually be just one application which can 'do everything', but somebody has to build that. Humans must still review the generated code and figure out the 'business logic' - eg. what they (humans) want from the app, even though the code typing will be largely automated. Also, for the AI to develop to those levels, society and the economy as a whole needs to keep being relatively stable, which is not guaranteed, given challenges like political instability, possibility of war, climate.. But yeah, things are changing fast for us devs (and many more professions out there), AI makes solving problems easier and cheaper, so demand for problem solvers will inevitably go down. On the bright side, those same people who are not in demand also have access to these tools, so they can use it to create their own thing with less effort. As for getting old, yeah, I think about this more than I used to. I dedicate a big amount of time to staying in shape and doing physical activities, going into nature, using my body. I feel like I've wasted decades of beauty while typing all that code and not being in nature.
- beardyw 3y agoI think what has happened is that you have come to terms with your own mortality. It isn't something which comes early in life, or even at all for some people. As time progresses a bit more you will realise it changes nothing, because nothing has changed! There are things we will never see, or experience, or do. That's life.
- block_dagger 3y agoThere is more to the article than this, it is only a part.
- beardyw 3y agoYes
- RalfWausE 3y agoAI is a lever, a force multipler... in a way its like the transition from coding in machine language to assembly to higher languages.
- vouaobrasil 3y agoIt is also a force multiplier in terms of extracting wealth and concentrating it into the hands of an elite few. Every technological force multiplier is also a societal effect multiplier.
- mensetmanusman 3y agoOr it becomes the best peer study agent for young humans and jumps their IQ high enough to begin handling the problem of extreme wealth concentration.
- vouaobrasil 3y agoI think it's well-established that IQ is not correlated with empathy, and those with the highest IQ are likely to take the most wealth. I mean, look at where the smartest people are now! Wisdom does not come with intelligence, and it fact the opposite may be true. And if this discussion proves anything, it proves that we need to be cautious rather than flippant. We need to stop AI development, instead of waiting to see what happens.
- abdulhaq 3y agoThere's a more fundamental issue at play here than AI replacing human skills and craft and the consequent aimlessness it can invoke. When we build software, we have a number of diverse experiences. We get 'into the zone', our daily worries fade away and we fall into a sweet mental harmony. We feel the joy of architecting and building castles in the sky, we bask in the carefully honed simplicity and balance of the system we have created. This all takes place within ourselves and needs no observer. But there is another force at play, we look forward to the admiration of other people's gazes on our work. This admiration is rooted in their recognition of our special skills that few can demonstrate. Now though, the AI has diminished the uniqueness of that ability. The product of our work is no longer an admirable thing in the eyes of our imagined audience. If this was your main goal, then motivation drains away.
- karmakaze 3y agoI see what you're saying and to me seems the most relevant aspect of the transition. This has happened before, vehicles go faster than people or horses and machines play chess better than any human, but we still have foot-races and chess is as popular as ever. People will always do things and compete and play, it will just not be for work and to pay for things we need. The road there may be very bumpy, but once there we will have a new currency for recognition and appreciation. When it comes to art, machines won't replace humans because communicating the human condition is at the core of art. Some things categorized as art e.g. blockbuster movies may entirely be machine made and enjoyed for its novelty and spectacle and that's fine too.
- thom 3y agoThe moment AI can fully replace programmers, the world is going to change so much that it’s probably not worth thinking about. Gather ye rosebuds until we unleash the rosebud optimising bot army.
- adityaathalye 3y agoHaving started programming in my 30s, and having passed my half-life, I get the sentiment. Even so, the current wave of AI makes me pay attention, but somehow does not faze me. If this is in fact a fire-like revolution in the means of production, what work looks like will change. And if work wants AI-made software, well we can have at it. For now, I don't buy it. Maybe I'm too young, maybe I'm too wrong [1]. In any case, I know as long as computers are accessible to me, I will program for joy. [1] https://www.evalapply.org/posts/halting-ai/ https://www.evalapply.org/posts/halting-ai/
- throwaway71271 3y agoI am not that old, I started coding in the amd k5 days, I code between 8 to 16 hours a day for 25 years now, and I really love it, I think we have not even scratched the surface of what computing is. We need so many programs, and so many systems, sometimes I get overwhelmed by the amount of code that has to be written, and the amount of hardware that has to be made, and yet the last 20 years most of tech's brain budget was spent on digital heroin and surveillance. We still don't have cheap self cleaning public toilets (people literally shit themselves on the street in 2024), or AI mouse killer robots (costs 500-1000$ to catch a mouse with exterminator if you don't use inhumane traps), not to mention nanobots, biotech, cheap personal teachers or climate change/energy technology. If you dont think you are too old like the OP, I say, buckle up, and start building for the future you want. You can start working on any field, or dig into any subject, you don't understand control theory or deep neural nets? Ask it, watch some lectures, ask it again and again. We are on an inflection point.
- clktmr 3y agoI feel this becomes more and more relevant again: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/EWD667.html https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/E... Edit: To add on this, I think there is a lot of software that is written in a throwaway fashion (CRUD apps, shell scripts), where using LLMs might beneficial. But anything where correctness actually matters, why would I describe it in natural language only to then check the implementation? The much more sensible use of LLMs to me is the other way round: creating ad hoc documentation for code that you can even ask questions. But that's probably not fundable by VCs on the same level.
- HenryBemis 3y agoYes and no (imho). Whether it's some uber technical language/low level, such as Assembly or Swift, an LLM would have no problem 'learning it'. It could take more or less time, but moving bits around and drawing lines is something that a machine can do faster than a human - once the machine learns. I was coding in MQL4. It would take me a couple of hours to make something that an LLM would type up in 30secs with 5mins spent on description/reqs. And it may make 1000 mistakes before getting it right, but if these 1000 iterations happen in 1ms it is still more profitable than a human needing 10 iterations. And considering that once you teach a machine (ML) the machine will know - forever, while you need to spend dedicated time for each new human that becomes a dev. > ..sharp decline of people's mastery of their own language This is the part that scares me about humanity. Perhaps I read a lot, and perhaps I am a believer that words matter. People seem to be replacing everything, dummy-ing down things, racing to the bottom of intellect. On the original post.. (I'm too old) - I am also at the I'm too old age-range. I am happy to only deal with LLMs as a user. Google tends to know everything about anyone anyway. So as long as my questions are not giving away my private/secrets (i.e. "how should I wash my 5th nipple?") then "it's ok".
- bsaul 3y agoI also get a bit of the same feeling (only i think i still have the energy to climb that hill). But i feel really worried for the junior devs, that didn’t have the time to build their skills yet. They’re going to be the first batch of jobs rendered obsolete by AI. Only harder problems will be left to solve, and only senior will be able to do it. Until even those problems get solved by AI of course.
- vouaobrasil 3y agoWhat I find exceptionally frustrating is that whenever there is talk about artists, illustrators, and writers being replaced, the response from programmers is almost a universal "automation is good, everything will be cheaper, they weren't really creative anyway." It's a psychedelic ride, watching humans construct AI. Unlike other automations, it automates faster and evolves faster than anything before, making it much harder for society to adapt. I often wonder if we've crossed the threshhold of a "speed limit of adaptation". Even if we haven't, it's an important question to ask and yet no one, especially the technophiles, are asking it except in private or in very superficial ways. Personally, I think there's an underlying fear to the whole thing: everyone fears that AI replacement may be total, so everyone is trying to get ahead of the curve so that they become the one doing the replacing, instead of the one being replaced.
- block_dagger 3y agoI believe we crossed the speed limit a few thousand years ago. Human evolution is so much slower than our technology has been since the agricultural revolution.
- vouaobrasil 3y agoIt is not the comparison of human evolution and technology that I was making, but rather a comparison between societal evolution and technology.
- vouaobrasil 3y ago> This hill is for others to climb. Perhaps it is their first hill. > This feeling is new to me. I was eager for every challenge and every change in our industry. You should not stop at this initial analysis. There is likely something deeper here: AI is a fundamentally different sort of innovation compared to other innovations like object-oriented programming. And we can see this on multiple levels: Level 1, The Personal: AI is the first innovation to target creative tasks directly, thereby taking away moments of discovery, of figuring things out for yourself. It takes away the moment where all you've got is some basic documentation and you're trying to figure out how things work. Level 2, Business and societal: AI was invented in a very different time than the transition from assembly to C, etc. It was invented in a time of global capitalism, where the goal is to push wealth and resource extraction to its logical extreme. The motivation of those who invented it are those who have a God complex and want to replace all of human labour with as much technology as possible. It is more business-motivated than human- or curiosity-motivated. In short, AI is not a good thing. In this "intermediate" stage, programmers are giddy with AI because it is a fascinating tool no doubt, but the endgame is not to foster a greater environment of sharing. The endgame is to get programmers to make it so good that communities of people doing things together are destroyed completely for the sake of total control of society by big tech companies. You might think you are old...but I am in by 30s and I see the exact same thing. AI is the perfect example of the law of diminishing returns that marks the intersection of two curves: the descending curve of human creativity and the ascending curve of technology as a tool for total subjugation and destruction community that you once loved so much.
- anonzzzies 3y agoI am the same age and I am less optimistic about the advancement of AI to that extend. It’s a junior helper that doesn’t get tired at all and at some time in the future it may be more than that, but to eradicate my job, we are far off yet. I probably will be dead. Whether it happens or not in my life time, I will always enjoy writing (z80 and other) code/games.
- giantg2 3y agoI feel old, but maybe it's because I'm dumb.im much younger than the author and I haven't done anything with AI except some Copilot. In my mind, remote workers in lower cost markets, or younger people, or non-disabled people are much bigger threats to my job. I don't think we'll do away with devs until AGI is at least as good as humans. You have to understand that data and problems, including asking questions about missed or incorrect requirements. Maybe we'll get there in a few more decades, but maybe not.
- soneca 3y agoI am close to that old at age, but a software developer for only about 6 years. My perspective to using LLM at coding is that it make my job more enjoyable. I can quickly create a good enough boilerplate code to get me started, I can quickly create dummy data objects to test things on the frontend, when I am stuck I can check some ideas or even get a correct code suggestion to unstuck me. It makes the mental load of coding much lighter, by aiding with the trivial stuff, so not removing the joy of figuring out the hard stuff. I am old, but coding with AI seems a much easier hill to climb, as it comes with an escalator
- anonymousiam 3y agoI'm 10 years older than the author, and I spent a lot of my career wishing that I was 10 years younger -- mostly because of the lack of available resources in the CS and electronics fields when I was in my 20's. IMHO, the most significant contribution of the Internet to humanity has been the increased availability of information to all. I envy my children because they grew up with access to incredible resources that weren't available to me. On the other hand, I was blessed to experience first-hand, incredible advances in technology. During my career, I've witnessed a roughly 10^3 improvement in speed, storage capacity, and signal processing algorithm efficiency.
- deleted 3y ago[deleted]
- echelon_musk 3y agoThis is a poorly written article that is used as a springboard just so HN users can lament that the good old days of tech have passed.
- thegrim000 3y agoThe AI fever feels a lot to me like all the other fevers, most recently in particular around Bitcoin and how its proponents claimed all sorts of things: it was going to be worth millions, and all stores would switch to bitcoin and the population would conduct business with bitcoin, it would take over the finance world and replace fiat currency, etc. etc. etc. We had a few years of that insanity where if you somehow dared to commit blasphemy and say something otherwise, even something mundane like "yeah the tech is cool and has some cool/good uses, but I don't see any of your bitcoin singularity actually happening" you'd get downvoted to oblivion no matter where you were. Now all those downvoters, years later, when their singularity never happened have somehow become quiet and disappeared and we don't hear from them anymore. It feels exactly the same with "AI" for me. Especially reading some of the comments in here ... jeez .. yeah it's a cool tech and has lots of cool/good uses, but do I think it's going to fall into somehow inventing strong AI, a concept which we don't even have a definition for, and start taking all our thinking jobs and go into AI singularity state? No, no I do not. I wonder if in a few years all the people writing in here about how they fear they're about to lose their job and how AI is going to take over, will also fall silent and disappear when it doesn't happen, same as the bitcoiners did. They'll just move onto the next thing I guess.
- sharas- 3y agoThis should have been a tweet. Buy his consulting services.
- boo-ga-ga 3y agoI don’t know how the future will look like, but for now LLMs just help me to do the job quicker and become unstuck in case of some issues like “how do I write that regex”. I believe developers performance will increase with these tools, but we will still be needed to properly get all the nuances of requirements and implementation.
- Madmallard 3y agoWe're going to make really damn good paintbrushes, not automate the creation of the art that people want.
- davidthewatson 3y agoAI writes great code for people who memorized PIE while gaming a FAANG interview. For those of us who aspire to cognition over memorization, I hope we can find a smarter pairs programmer than AI. Fortunately, I've paired with a few, all of whom were vastly smarter than I'll ever be. Your aspiration may arrive in the form of a hybrid: A hybrid that takes form by mixing: * a page from the DSL playbook: small pieces, loosely joined by organizational context, * a page from the "code as comment" playbook where the best DSL is a real programming language that signifies not metaprogramming, but pseudocode, or the lack of comment * a page from Knuth's literate programming book I'm not sure what comes out the other end of the machine when you put those ideas together but it's likely beyond AI and python: perhaps lua written by Knuth. What's really missing is a shorthand for the volley of human pairs programming, a gateway drug for human-computer sensemaking collaboration that enables us to go "volley: what you've got is good, but great would be more concise", essentially a tiny language of bidirectional interaction where most AI conversations go awry given their need for verbosity: exactly the thing wrong with PIE's dominance of the FAANG interview's emergent industry: becoming turbo tax's more subtle sister. I'm not sure if there's an HCI lab studying pairs programming, but I only live a few miles from one of the best. Take Szasz second sin and rewrite it for software.
- spicyusername 3y agoI just don't see it. I haven't been able to faithfully replace any of my work flow with AI tools. The need to fact check them always ends up taking more time than just doing it by hand.
- cess11 3y agoThis is my experience. Another aspect is that I don't want software development to be too fast, the result is better if there's some friction and time to mull over optimisations in architecture and overall design.
- MilStdJunkie 3y agoThis is going to sound maybe darkly humorous, but one of the reasons we haven't been able to make much use of AI is because the natural language content is itself nearly-universally incorrect, incoherent, or just plain gibberish. It's true even in published documentation - they are full of garbage. The garbage that gets tossed back in the AI team's face is a very similar flavor to when I first started doing doc analytics but with older techniques (topic modelling, embedding, ontology, clustering, some xquery/jquery/mongo crap, good ol' regex). We saw things like single digit percentile commonality between configurations that were, on-paper (and in the logistics system!) identical, or landing gear classified as a fuel system component, or whole assemblies without fasteners. What happened from that great revelation from back in the day? Absolutely nothing. There was no funding to fix any of it, because dollars and charge codes came from new projects. The directive remained: just shut your mouth and keep churning XML for the latest gee-whiz kludge sold to some sorry USMC procurement department head. No one reads the damn thing, no one reviews it, and it'll take an officer dying from your product before anyone notices. The absolutely terrifying take away I have from this is that some bright spark upstairs is going to realize they can generate garbage all day long so much more cheaply with generative AI, rather than taking a biiiiiiig step back and consider whether publishing garbage was a good idea in the first place. I'm going to put money on "Nope!", which I guess is the place to make money right now.
- imarkphillips 3y agoWow. So opposite to.me. I'm nearly 60, and have been in tech 37 years. I wake up even more enthused every day.
- 1letterunixname 3y agoI wrote CGI scripts in bash before it was hipster cool. s/Old/Lazy/ because these are different properties. There's no specific numeric old, it's all about health and fitness for "age" and adaptation for tech relevancy. What is a shame is when engineers get complacent. This can happen at any age. AI is somewhat hype like all things that came before, but deep learning and LLMs are useful approximate automation effort multipliers and nothing more. The offerings are not (yet) instant mastery nor (yet) replacement for human experts. Long term, it's important to understand where and how to use AI as a legitimate assistant but not as substitute for learning, supervising, or thinking.
- histories 3y ago1) everything that’s already in the world when you’re born is just normal; 2) anything that gets invented between then and before you turn thirty is incredibly exciting and creative and with any luck you can make a career out of it; 3) anything that gets invented after you’re thirty is against the natural order of things and the beginning of the end of civilisation as we know it until it’s been around for about ten years when it gradually turns out to be alright really. -- Douglas Adams ( https://douglasadams.com/dna/19990901-00-a.html https://douglasadams.com/dna/19990901-00-a.html )