4/13/2026 at 1:20:18 PM
I had to code something on a plane today. It used to be that you couldn't get you packages or check stackoverflow. But now, I'm useless. My mind has turned to pudding. I cannot remember basic boilerplate stuff. Crazy how fast that goes.by neals
4/13/2026 at 1:54:30 PM
All skill degrade with disuse. For example, here in Canada we have observed a literacy and numeracy skills curve that peaks with post-secondary education and declines with retirement.[0]Use it or lose it, as it were.
0: https://www150.statcan.gc.ca/n1/daily-quotidien/241210/dq241...
by dleslie
4/13/2026 at 3:05:29 PM
That is one factor, but it’s not the whole thing. The other key element is “cognitive offloading” where your brain stops doing stuff when it thinks it is redundant.This is similar to the photo-taking impairment effect where people will remember an event more poorly if they took photos at the event. Their brain basically subconsciously decides it doesn’t need to remember the event because the camera will remember the event instead.
by MattRix
4/13/2026 at 4:08:44 PM
The more the role of the tool, the less the role of the craftsman.by randcraw
4/13/2026 at 4:39:53 PM
If the tool is reliable, it's a win. Saved brain power doesn't disappear, it can be applied elsewhere.If the tool is powerful enough to do a better job than our brains would, it's a big win. In fact, we built the entire technological civilization on one such fundamental tool: writing.
Or from another perspective: our brains excel at adapting to the environment we find ourselves in. The tools we build, the technology we create, are parts our environment.
by TeMPOraL
4/13/2026 at 5:01:00 PM
This argument has held up in the past but there’s no certainty that during this current period where LLM’s are not perfect (and in many cases far from perfect) - they can ever become perfect that it’s fine for one’s existing human capital to depreciate.by grtteee
4/13/2026 at 6:25:49 PM
i thought the point was to depreciate the human capitalmake stock number go up and up and up and people get in the way
by red-iron-pine
4/13/2026 at 6:43:58 PM
It’s our job not to fall for the trap if that is what is being said behind closed doors ;)Edit - lol @ the bozo who downvoted my post. Is that you scam Altman?
by grtteee
4/14/2026 at 11:42:26 AM
I don’t think this holds for all tools in all situations. Sometimes the tools can do too much, especially when they start to do creative things.by MattRix
4/13/2026 at 2:02:18 PM
In my 7th years of professionally programming node, not even once I remember the express or html boilerplate, neither is the router definition or middleware. Yet I can code normally provided there's internet accessible. It's simply not worth remembering, logic and architecture worth more IMOby fendy3002
4/13/2026 at 2:18:01 PM
Einstein famously refused to learn people's phone numbers, stating that he could look them up in the phonebook whenever he needed it.I don't think there is that much value in memorizing rarely used, easily looked up information.
by malfist
4/13/2026 at 5:49:20 PM
The problem is that lazy people use the supposed Einstein quote as a convenient excuse to not know and internalize knowledge about their own profession. You can bet that Einstein memorized the relevant mathematics for his work thoroughly and completely.by ThrowawayR2
4/13/2026 at 2:33:10 PM
Agreed, it interests me how much some people emphasise knowing facts - like dates in history or dictionary definitions of words.Facts alone are like pebbles on a beach, far better (IMO) to have a few stones mortared with understanding to make a building of knowledge. A fanciful metaphor but you know ...
by gilleain
4/13/2026 at 5:29:17 PM
Knowing facts matters quite a lot imo, even if it doesnt 'seem' like it.To use another metaphor, you can't REALLY see the forest amongst the trees, if you don't consider the trees themselves.
One of the reasons I like history so much is because, with enough facts accumulated, you can see how one piece of information flows into another - e.g. dates matter, because knowing the precise order in which important events occur helps you determine how those events may or may not have affected each other in the course of their unfolding.
Sure memorizing dates is boring on its own, but putting them in contexts is exciting - you still need to comb the beaches to find the right stones!
by helle253
4/13/2026 at 8:28:50 PM
I accept the ordering of dates is important, yes. History can be in the details, but as you say you need to comb the beach for the right stones.I guess an interesting counterpoint to what I said is something like https://en.wikipedia.org/wiki/Phantom_time_conspiracy_theory (and similar) where a grandiose framework tries to fit inconvenient facts into a shape that is entirely invented.
by gilleain
4/13/2026 at 3:50:03 PM
This is an entirely false dichotomy though, is it not? One can both know facts and understand logic behind them, it's not like you're creating an RPG character and need to make a choice with limited character points.(Can't say time is the limiting factor either -- we're both in HN comments, valuing our own time at zero.)
by animuchan
4/14/2026 at 3:12:03 AM
I'm not an expert, however what I believe is brain has limited capacity, and old memories keep being deleted when unused after long time. It is impossible to remember everything unless you have photographic memory. It makes remembering facts like syntaxes challenging and most of the time useless, and keeping logic is better in the long run.Let's for example about html boilerplate, where you don't remember the syntax. What you remember is the components & why they are needed, then add them one by one as you recall your memory. Doctype, html tag, head, body, etc. It works because html is simple and common.
Then for express it is harder, because you need to recall javascript syntaxes and express syntaxes, and most of the time you don't get involved with express outside req and res. You recall that express need body parser, register routers, and finally listen, whether you use http server first or directly from express. Now you compose one by one, looking at docs or web for the forgotten pieces, but you don't lose the understanding / logic of express, you just forget the syntaxes.
As for stream where I keep forgetting it, I just need to remember that stream need source, event handler such as on data, error, finish / end. Pipe if needed. However I never remember whether to use writable, readable, streamable, etc because I seldom get involved with them, and can look up for references anytime.
by fendy3002
4/13/2026 at 8:25:06 PM
Yes I was not clear, it seems. Facts are necessary but not sufficient.There is limited time, of course - no one can learn everything, but you can pay attention to the important facts, and the connections between them.
In some ideal world you would learn every fact there is, and the connections would fall out on their own, but in the real world we have to construct theories and frameworks to organise facts.
by gilleain
4/13/2026 at 4:15:30 PM
And it ignores the fact that, if you refuse to remember any facts because they can be looked up, you'll be unable to form any new ideas because you'll know nothing, and you won't know what is out there to be looked up.And of course, what if your phone dies?
by randcraw
4/13/2026 at 4:23:44 PM
[dead]by redsocksfan45
4/13/2026 at 1:31:24 PM
I thought this comment was going the opposite way - previously no internet/googling but now you can run a local model and figure things out without the need for internet at allby dukky
4/13/2026 at 1:50:06 PM
Mine as well. 2 years ago my mind was blown that I could code in a language I didn’t know (scala) while on a log train ride with no internet (Amtrak) using a local model on a laptop. Couldn’t believe it.by wanderingstan
4/13/2026 at 2:28:16 PM
The staggeringly effective compression of LLMs is still under appreciated, I think.2 years ago you had downloaded onto your laptop an effective and useful summary of all of the information on the Internet, that could be used to generate computer programs in an arbitrarily selected programming language.
by jimbokun
4/13/2026 at 2:46:10 PM
Yes! Continuing on thoughts of LLM compression, I'm now convinced and amazed that economics will dictate that all devices contain a copy of all information on the Internet.I wrote a post about it: Your toaster will know mesopotamian history because it’s more expensive not too.
https://wanderingstan.com/2026-03-01/your-toaster-will-know-...
by wanderingstan
4/13/2026 at 5:36:58 PM
> Your toaster will know mesopotamian history because it’s more expensive not too.But will it know the difference between too and to?
by bayarearefugee
4/13/2026 at 3:37:11 PM
Fairly certain the least expensive option will always be a dumb toaster that just plugs into the wallby queenkjuul
4/13/2026 at 3:57:48 PM
I chose a toaster specifically because it's about the simplest electrical device out there, and thus pushes the thesis to the extreme. But smart toasters are pretty common: https://revcook.com/products/r180-connect-plus-smart-toaster...And as other commenter pointed out, a smart toaster with ads or data collection can be subsidized and thus be more profitable. (Oh what a world we're headed for!)
In any case, I think the LLM-everywhere thesis holds even strong for even moderate-complexity devices like power plugs, microwaves, and mobile phones.
by wanderingstan
4/13/2026 at 3:49:57 PM
But in that case, it won't be subsidized by the manufacturer!I'm sure people would get a cheaper toaster in exchange of an ad being burned in your bread.
by maartenh
4/13/2026 at 6:55:03 PM
Shhhhhhhhh! Don't give them any more bad ideas, sheesh!by ryandrake
4/13/2026 at 3:44:45 PM
Not if it requires the toaster company to maintain a different SKU without the LLM chip and sells very few units.by jimbokun
4/13/2026 at 3:59:29 PM
I got excited about that, until I actually tried to download a model and run it locally and ask it questions. A current gen local LLM which is small enough to live on disk and fit in my laptop's RAM is very prone to hallucination of facts. Which makes it kind of useless.Ask your local model a verifiable question - for example a list of tallest buildings in Europe. I did it with Gemma on my laptop, and after the top 3 they were all fake. I just tried that again with Gemma-4 on my iphone, and it did even worse - the 3 tallest buildings in Europe are apparently the Burj Khalifa, the Torre Glories and the Shanghai Tower.
I wouldn't call that effective compression of information.
by leoedin
4/13/2026 at 6:50:33 PM
I don't think any LLMs are good at accurately regurgitating arbitrary facts, unless they happen to be very common in their training, and certainly not good at making novel comparisons between them.by MattPalmer1086
4/13/2026 at 2:53:14 PM
For my money, while surely it must have been jarring, that experience would seem to say that on-device LLMs are more important programming tools than package repositories.As another commenter said, the affordability of LLM subscriptions (or, as others are predicting, the lack thereof) is the primary concern, not the technology itself stealing away your skills.
I am far from the definitive voice in the does-AI-use-corrupt-your-thinking conversation, and I don't want to be. I don't want LLMs to replace my thinking as much as the next person, but I also don't want to shun anything useful that can be gained from these tools.
All that said, I do feel that perhaps "dumber" LLMs that work on-device first will allow us to get further and be better, more reliable tools overall.
by rafterydj
4/13/2026 at 2:08:34 PM
This conversation keeps missing me because I don't think I've typed out boilerplate in like 20 years.Were people actually physically typing every character of the software they were writing before a couple of years ago?
by bandrami
4/13/2026 at 3:33:24 PM
Interesting. I don’t think my brother has written boilerplate in 20 years either. He’s a chef.I on the other hand am a software engineer, so writing code is part of the job title.
by sph
4/13/2026 at 3:51:59 PM
Right but, were you really not using snippets and templates before LLMs?Company? Helm? Whatever vi uses that's like company and helm? Haven't IDEs written function calls for you for like decades now?
by bandrami
4/13/2026 at 4:28:39 PM
I very rarely use autocomplete on Emacs, except hippie-expand. I have yasnippet installed but I have never used it. I just checked, it's not even key bound to anything.I work on greenfield projects so I see my fair share of boilerplate, but honestly, it's just a minute part of work that's almost meditative to write a little bit of trivial code (i.e. a function signature) in between sessions of hard thinking. Writing boilerplate is very far down the list of things I seek to optimize.
Also I don't use LLM.
by sph
4/13/2026 at 3:29:31 PM
Couple of years ago I was (as a human being, not my career span) 20. Spare for the usual StackOverflow / blog snippets, that was my experience and I suppose most of those just starting out. I think it's very recent to have fresh grads that barely type code themselves.by danelski
4/13/2026 at 8:24:30 PM
Yes. Until the RSI sets in. Then you learn copy-paste, templating, abstracting and aliases real fast!by paulryanrogers
4/14/2026 at 8:58:22 AM
I thought the same but I tried to create a small Django project with APIs, small React frontend from scratch, no LLM, no autocomplete, just a text editor. I was surprised it was all still there after a couple of hours. Not sure it's a skill that useful today, it feels like remembering your multiplication table.by luxcem
4/13/2026 at 1:58:26 PM
Will you do anything differently knowing this? Does the risk of LLMs being unaffordable to you in the near future make you wary about losing the skills?by dwedge
4/13/2026 at 2:29:34 PM
Open Models are currently within reach for most of the kind of writing I do I still decide what and why it generates what it does, I just don't do it manuallyI'm not super worried, either I still do the last leg of the work, or I go back an abstraction level with my prompts and work there
by joseda-hg
4/13/2026 at 8:31:39 PM
The person I replied to couldn't code on a plane, so presumably either doesn't use or doesn't like open modelsby dwedge
4/13/2026 at 2:22:50 PM
I don't think it would take very long to regain those skills either.by olmo23
4/13/2026 at 2:59:33 PM
Yes, they do come back faster than learning from scratch. However, what’s possibly worrying is that our brains atrophy some faculties if we decided to skip the learning part altogether.by onemoresoop
4/13/2026 at 10:56:46 PM
I'm old enough to have programmed C in IBM/PC with the book Turbo C/C++ [1] at my desk side as reference, around 1993.I remember at that time, my "mentor" suggested to memorize all the "keywords" from C (which were few). But given my bad memory I had to constantly look at the book.
Aaah how times have changed.
by xtracto
4/13/2026 at 2:37:42 PM
It was a long time ago but I attended a session by IBM at an OO conference. The speaker's claim was that the half-life of programming language knowledge was 6 months i.e. if not reinforced, that how fast it goes.I learned the Q array language five years ago and then didn't touch it for six months. I was surprised how little I remembered when I tried to resume.
by aworks
4/13/2026 at 1:50:01 PM
Others have addressed other aspects of this, but I want to address this:> I cannot remember basic boilerplate stuff.
I don't know exactly what you mean by boilerplate stuff, but honestly, that's stuff we should have automated away prior to AI. We should not be writing boilerplate.
I'd highly encourage you to take the time to automate this stuff away. Not even with AI, but with scripts you can run to automate boilerplate generation. (Assuming you can't move it to a library/framework).
by jasonlotito
4/13/2026 at 2:06:42 PM
So many use cases for LLMs I've read leave me asking "did none of you have a working text editor?"by bandrami
4/13/2026 at 2:03:27 PM
Jeez, I never remembered boilerplate stuff anyway. Losing grasp of your commonly used, slightly more involved code idioms in your key languages would probably be where I’d draw the ‘be concerned’ line. Like if I get into a car after years of only using public transit, I wouldn’t be too worried if I couldn’t immediately use a standard transmission smoothly. If I no longer could intuitively interact with urban traffic or merge onto a highway, I’d be a lot more concerned.by DrewADesign
4/13/2026 at 2:30:57 PM
Lisp macros had pretty much solved the boiler plate problem decades ago.by jimbokun
4/13/2026 at 1:59:16 PM
I read the "boilerplate" in that comment as "basic" meaning "I don't know how to center a div" or "I do not know how to remove duplicates from a collection"by bdangubic
4/13/2026 at 2:35:00 PM
Does anyone know how to centre a div?Last time I looked there were at least seven ways to do it.
by TheOtherHobbes
4/13/2026 at 2:54:10 PM
margin: auto, or flex align-items/justify-content are my go-tosby papa0101
4/13/2026 at 5:15:26 PM
I think "How to center a DIV" was at the top of HN way more times than it should have been :)by bdangubic
4/13/2026 at 3:56:17 PM
Flexbox, mateby queenkjuul
4/13/2026 at 2:05:17 PM
Well both of them are easily retrieved from web search, it's not a problem if you forget one or two. I'll probably need some refreshment if I want to implement bubble sort again.by fendy3002
4/13/2026 at 3:26:13 PM
The topic refers to being on an airplane without internet....by bdangubic
4/13/2026 at 2:36:50 PM
Maybe it's my memory issues, but I personally could never remember basic boilerplate. 30 years ago I would spend half of my time in Borland's help menu coupled with grepping through man pages. These days I use LLMs, including ollama when on a plane. I don't feel worse off.by falcor84
4/13/2026 at 1:47:38 PM
I haven't written complex code for so long I forgot how I used to type && on my keyboard. Wild times.by himata4113
4/13/2026 at 2:29:05 PM
Soon everyone will run local models for simple stuff like that.by I_am_tiberius
4/13/2026 at 3:29:01 PM
Good news for us Luddites. Keep it up.by sph
4/13/2026 at 1:23:03 PM
Really? How long you've been a developer? I've been almost exclusively doing "agent coding" for the last year + some months, been a professional developer for a decade or something. Tried just now to write some random JavaScript, C#, Java, Rust and Clojure "manually" and seems my muscle memory works just as well as two years ago.I'm wondering if this is something that hits new developers faster than more experienced ones?
by embedding-shape
4/13/2026 at 1:30:30 PM
Probably depends on the individual. Senior developer here and I've always offloaded boilerplate and other "easy to google" things to search engines and now AI. Just how my brain and memory work. Anything I haven't used recently isn't worth keeping (in my subconscious mind's opinion anyway).by mathgeek
4/13/2026 at 1:47:24 PM
Yeah, having to look up the "basic boilerplate" stuff is not worse for me after starting to use AI than it was beforehand.by ConceptJunkie
4/13/2026 at 2:03:33 PM
Experience isn't the problem. I have 20+ years of C++ development, built commercial software in Java, Rust, Python, played with assembly, Erlang, Prolog, Basic.Played with these coding agents for the last couple weeks and instantly noticed the brainrot when I was staring at an empty vim screen trying to type a skeleton helloworld in C.
Luckily the right idioms came back after couple of hours, but the experience gave me a big scare.
by juvoly
4/13/2026 at 4:51:04 PM
> Played with these coding agents for the last couple weeks and instantly noticed the brainrotVery interesting, wonder what makes our experiences so different? For you "playing for a couple of weeks" have a stronger effect than for me after using them almost exclusively for more than a year, and I don't think I'm an especially great programmer or anything, typical for my experience I think.
by embedding-shape
4/13/2026 at 1:40:56 PM
Same for me. Been fully agentic for half a year or so, still remember the myriad of programming languages and things just as well if there's no AI present at all. Hard to shake 15 years of experience that quick, unless maybe that experience never fully cemented?Maybe the difference between actually knowing stuff vs surface level? I know a lot of devs just know how to glue stuff together, not really how to make anything, so I'd imagine those devs lose their skills much faster.
by askonomm
4/13/2026 at 4:48:41 PM
I recently had to write a coding interview question for candidates at my current job. I wrote the outline and had Claude generate synthetic data for it. I then wrote the solution without assistance to make sure it was viable (and because I wouldn't ask somebody to do something I wouldn't myself). I had no trouble getting it done in 20 minutes in a language that I haven't used actively in around a year and a half.I do still write stuff manually frequently - I often spend 5 minutes writing structs or function signatures to make sure that the LLM won't misunderstand or make something up. Maybe that's why I haven't lost it.
by alexjplant
4/13/2026 at 5:05:21 PM
That’s exactly why you haven’t lost it.by grtteee
4/13/2026 at 1:31:01 PM
> I'm wondering if this is something that hits new developers faster than more experienced ones?Almost certainly, at least according to Ebbinghaus' forgetting curve.
by farresito
4/13/2026 at 1:48:05 PM
I can tell you that I can still code Python and Haskell just fine (I did those in vim without bothering to set up any language assistance), but Rust I only ever did with AI and IDE and compiler assistance.by eru
4/13/2026 at 2:09:22 PM
> random JavaScript, C#, Java, Rust and Clojure "manually"Right, sounds very credible to me. What did you write, an addition function in each of those?
by hansmayer
4/13/2026 at 3:04:40 PM
Lol, thanks (I guess?), but really isn't that hard. I don't think I know a single experienced developer who doesn't know at least 3-4 languages. I probably could add another couple of languages in there, but those are the ones I currently know best. Besides, once you've picked up a few language, most of them look and work more similarly to each other than different. From my lisp-flavored lenses, C# and Java are basically the same language for most intents and purposes.I wrote a little toy-calculator in each, ended up being ~250 LOC in each of them, not exactly the biggest test but large enough to see if my muscle memory still works which I was happy to discover it still did.
by embedding-shape
4/14/2026 at 6:35:59 AM
Well - that's the thing - toy calculators are easy on the "muscle memory". The operations and data types will be mostly similar in syntax across all these languages. If however you wanted to do something more akin to a real world example, using these and those frameworks... it would probably look different. I wasn't disputing the knowledge of multiple languages btw - some of us had experiences in languages from the times way earlier than C# and Java. The point is for real world work you wont quite do toy calculators and the people pushing for "AI writing all the code" are not worried about you retaining the "muscle memory" to write addition and substraction functions....by hansmayer
4/14/2026 at 10:12:52 AM
That's not how I understood other's experience to be, they're describing something that won't let them even write toy calculators. Selected quotes:> But now, I'm useless. My mind has turned to pudding. I cannot remember basic boilerplate stuff
> Played with these coding agents for the last couple weeks and instantly noticed the brainrot when I was staring at an empty vim screen trying to type a skeleton helloworld in C.
This is very different from what I'm (not) experiencing. My test was for if I can remember the basic syntax of the language itself, I was never a big framework user, so of course using a framework is about the least interesting test I could do of myself.
Instead, I did the bare minimum to see if my "mind has turned to pudding" or "instantly noticed the brainrot", which would have been visible even for a toy calculator, obviously.
> the people pushing for "AI writing all the code" are not worried about you retaining the "muscle memory" to write addition and substraction functions
What are they worried about then? From your perspective, sounds like they're worried about "using these and those frameworks" but that's far from "real world work" in my experience, and really the least interesting thing you could remember as a developer.
by embedding-shape
4/13/2026 at 1:33:28 PM
It a side effect of using AI.People using AI for tasks (essay writing in the MIT study linked below) showed lower ownership, brain connectivity, and ability to quote their work accurately.
> https://arxiv.org/abs/2506.08872
There was a MSFT and Carnegie Mellon study that saw a link between AI use, confidence in ones skills, confidence in AI, and critical thinking. The takeaway for me is that people are getting into “AI take the wheel” scenarios when using GenAI and not thinking about the task. This affects people novices more than experts.
If you managed to do critical thinking, and had relegated sufficient code to muscle memory, perhaps you aren’t as impacted.
by intended
4/13/2026 at 1:47:45 PM
It's probably too much inside baseball to merit a study, but I'm curious if the results would change for part-time coders. When I'm not coding, I'm writing patents, doing technical competitive analysis, team building, etc.My theory is that if you're not full-time coding, it's hard harder to remember the boiler plate and obligatory code entailed by different SDKs for different modules. That's where the documentation reading time goes, and what slows down debugging. That's where agent assisted coding helps me the most.
by Zigurd
4/13/2026 at 2:30:41 PM
SDKs and Binary format descriptors are where I see agents failing the most, they are typically acceptable for the happy path but fail at the edge cases.As an example I have been fighting with agents re-writing or removing guard clauses and structs when dealing with Mach-o fat archives this week, I finally had to break the parsing out into an external module and completely remove the ability for them to see anything inside that code.
I get the convenience for prototyping and throwaway code, but the problem is when you don’t have enough experience with the quirks to know something is wrong.
It will be code debt if one doesn’t understand the core domain. That is the problem with the confidence and surface level competence of these models that we need to develop methods for controlling.
Writing code is rarely the problem with programming in general, correctness and domain needs are the hard parts.
I hope we find a balance between gaining value from these tools while not just producing a pile of fragile abandonware
by nyrikki
4/13/2026 at 1:53:57 PM
i think your environment is a big role. with Ai you can kind of code first, understand second. without AI if you dont fully understand something then you havent finished coding it, and the task is not complete. if the deadline is too aggressive you push back and ask for more time. with AI, that becomes harder to do. you move on to the next thing before you are able to take the time to understand what it has done.i dont think it is entirely a case of voluntary outsourcing of critical thinking. I think it's a problem of 1) total time devoted to the task decreasing, and 2) it's like trying to teach yourself puzzle solving skills when the puzzles are all solved for you quickly. You can stare at the answer and try to think about how you would have arrived at it, and maybe you convince yourself of it, but it should be relatively common sense that the learning value of a puzzle becomes obsolete if you are given the answer.
by order-matters
4/13/2026 at 1:49:31 PM
> [...] and ability to quote their work accurately.I guess that's an advantage? People shouldn't have to burden their memory with boilerplate and CRUD code.
by eru
4/13/2026 at 2:21:22 PM
The task was essay writing, and the three 3 groups were No tools, search, ChatGPT.The people who used chatGPT had the most difficulty quoting their own work. So not boilerplate, CRUD - but yes the advantage is clear for those types of tasks.
There were definite time and cognitive effort savings. I think they measured time saved, and it was ~60% time saved, and a ~32% reduction in cognitive effort.
So its pretty clear, people are going to use this all over the place.
by intended
4/13/2026 at 4:12:18 PM
> But now, I'm useless. My mind has turned to pudding.I do use AI daily to help me enhance code but then... I also very regularly turn off, physically, the link between a sub-LAN at home and the Internet and I still can work. It's incredibly relaxing to work on code without being connected 24/7. Other machines (like kid's Nintendo switch) can still access the Internet: but my machines for developing are cut off. And as I've got a little infra at home (Proxmox / VMs), I have quite a few services without needing to be connected to the entire world: for example I've got a pastebin, a Git server, a backuping procedure, all 100% functional without needing to be connected to the net (well 99% for the backuping procedure as the encrypted backup files won't be synch'ed with remote servers until the connection is operational).
Sure it's not a "laptop on a plane", but it's also not "24/7 dependent on Sam Altman or Anthropic".
I'll probably enhance my setup at some point with a local Gemma model too.
And all this is not mutually exclusive with my Anthropic subscription: at the flick of a switch (which is right in front of me), my sub-LAN can access the Internet again.
by TacticalCoder
4/13/2026 at 3:32:22 PM
I keep seeing this repeated but isn’t it a good thing you don’t remember boilerplate? This is not information that deserves to be memorised.The fact that this is being called out is strange.
by simianwords
4/13/2026 at 3:13:38 PM
I haven't been able to code without reading a sample of code for years before AI. Maybe it's just what happens when you're polyglot but I remember thinking even stupid things like how to declare a class in whatever lang I had to see. But once I saw a sample of code I'd get back into it. Then there's stuff I never committed to memory, like the nonsensical dance of reading from a file in go, or whatever.So I don't think this is all AI tbh.
by nprateem
4/13/2026 at 2:13:46 PM
If this was me you couldn't waterboard this info out of me.by acedTrex
4/13/2026 at 2:21:35 PM
Why? Is this is because of shame or fear of losing your job?by marliechiller
4/13/2026 at 2:31:30 PM
Because the info is no longer in their brain.by jimbokun
4/13/2026 at 2:40:20 PM
Because its incredibly embarrassing to admit you can no longer do very basic programming tasks as a "professional" in that field.by acedTrex
4/13/2026 at 3:15:37 PM
I think it's a matter of what "very basic programming tasks" actually mean keeps sliding across the years. Surely in the beginning, being able to write Assembly was "very basic programming tasks" but as Algol and Fortran took over, suddenly those instead became the "very basic programming tasks".Repeat this for decades, and "very basic programming tasks" might be creating a cross-platform browser by using LLMs via voice dictation.
by embedding-shape
4/13/2026 at 7:00:58 PM
Skill atrophy is intrinsically embarrassing, no matter what those skills are. I am embarrassed to admit that I have forgotten a lot of how to hand-optimize C code with inline assembly, even though few people do that anymore.by ryandrake
4/13/2026 at 6:03:27 PM
[dead]by redsocksfan45
4/13/2026 at 4:13:19 PM
boiler plate stuff will be like assembly code in the past, you won't need to use it.by m3kw9
4/13/2026 at 2:11:56 PM
Honestly, you shouldn't be working on a plane. This thing where people are plugged in all the time is just insane.Yes, you lost some abilities. Install local model so you have someone to talk to while you are on the plane ;)
by desireco42
4/13/2026 at 4:57:20 PM
[dead]by asxndu
4/13/2026 at 1:44:20 PM
probably a junior/semi sr developer?by pablogiuffrida
4/13/2026 at 1:58:49 PM
I guess writing code is now like creating punch-cards for old computers. Or even more recently, as writing ASM instead of using a higher level language like C. Now we simply write our "code" in a higher language, natural language, and the LLM is the compiler.by XCSme
4/13/2026 at 2:06:32 PM
> Now we simply write our "code" in a higher language, natural language, and the LLM is the compiler.No we don't and we never should actually, compilers need to be deterministic.
by bilekas
4/13/2026 at 3:30:23 PM
Why?Also, give the same programming task to 2 devs and you end up with 2 different solutions. Heck, have the same dev do the same thing twice and you will have 2 different ones.
Determinism seems like this big gotcha, but in it self, is it really?
by Farox
4/13/2026 at 3:35:29 PM
> Heck, have the same dev do the same thing twice and you will have 2 different ones"Do the same thing" I need to be pedantic here because if they do the same thing, the exact same solution will be produced.
The compiler needs to guarantee that across multiple systems. How would QA know they're testing the version that is staged to be pushed to prod if you can't guarantee it's the same ?
by bilekas
4/13/2026 at 2:22:13 PM
It needs to be something stronger than just deterministic.With the right settings, a LLM is deterministic. But even then, small variations in input can cause very unforeseen changes in output, sometimes drastic, sometimes minor. Knowing that I'm likely misusing the vocabulary, I would go with saying that this counts as the output being chaotic so we need compilers to be non-chaotic (and deterministic, I think you might be able to have something that is non-deterministic and non-chaotic). I'm not sure that a non-chaotic LLM could ever exist.
(Thinking on it a bit more, there are some esoteric languages that might be chaotic, so this might be more difficult to pin down than I thought.)
by SkyBelow
4/13/2026 at 2:02:19 PM
I cringe every time I read this "punch card" narrative. We are not at this stage at all. You are comparing deterministic stuff and LLMs which are not deterministic and may or may not give you what you want. In fact I personally barely use autonomous Agents in my brownfield codebase because they generate so much unmaintainable slop.by TheRoque
4/13/2026 at 2:02:58 PM
Except that compiler is a non-deterministic pull of a slot-machine handle. No thanks, I'll keep my programming skills; COBOL programmers command a huge salary in 2026, soon all competent programmers will.by bigfishrunning
4/13/2026 at 2:14:12 PM
This is not what a compiler is in any sense.by acedTrex