<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Lambda Script]]></title><description><![CDATA[Notes on TypeScript, Go, and building indie products]]></description><link>https://lambdascript.hashnode.dev</link><image><url>https://cdn.hashnode.com/uploads/logos/6a16fe2abadcd8afcbfc2dc7/6a6f293a-9274-4667-95fe-9013a3ef1225.jpg</url><title>Lambda Script</title><link>https://lambdascript.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 16:24:49 GMT</lastBuildDate><atom:link href="https://lambdascript.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[We Didn't Come Here to Survive]]></title><description><![CDATA[There is no shortage of advice on how developers should "survive" AI. This is not more of it.
Instead, a question one step earlier: how does a kid who made swords out of cardboard end up talking to a ]]></description><link>https://lambdascript.hashnode.dev/we-didn-t-come-here-to-survive</link><guid isPermaLink="true">https://lambdascript.hashnode.dev/we-didn-t-come-here-to-survive</guid><category><![CDATA[Career]]></category><category><![CDATA[AI]]></category><category><![CDATA[Poem]]></category><category><![CDATA[essay ]]></category><category><![CDATA[Build In Public]]></category><category><![CDATA[indie-hacker]]></category><dc:creator><![CDATA[Matsuyama Mairu]]></dc:creator><pubDate>Fri, 28 Aug 2026 08:14:18 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a16fe2abadcd8afcbfc2dc7/67fbe4b4-7de8-48c2-bf06-57d908a87362.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There is no shortage of advice on how developers should "survive" AI. This is not more of it.</p>
<p>Instead, a question one step earlier: how does a kid who made swords out of cardboard end up talking to a language model at 3am?</p>
<p>Every week, someone tells developers how to “survive” AI.</p>
<p>Learn this model.</p>
<p>Master these tools.</p>
<p>Become an AI engineer before it’s too late.</p>
<p>The implication is always the same:</p>
<p><strong>Adapt, or become obsolete.</strong></p>
<p>I understand where that anxiety comes from.</p>
<p>I just don’t find it particularly interesting.</p>
<p>Which, written down like that, sounds a little glib.</p>
<p>Telling someone with a mortgage and a kid and a real question about next year’s salary to “just enjoy it” is its own kind of cruelty.</p>
<p>The survival conversation isn’t happening because people are bored. It’s happening because livelihoods are attached to it.</p>
<p>I know that.</p>
<p>And I still think this.</p>
<p>Not because I think AI is a fad. Quite the opposite.</p>
<p>Large language models are probably one of those rare technologies that actually survive the hype cycle and become part of the foundation we build on.</p>
<p>But I never became an engineer to survive.</p>
<p>I became one because computers were ridiculously fun.</p>
<p>And I suspect a lot of us did.</p>
<hr />
<h2>I’m not here to talk about surviving AI</h2>
<p>Let me get a few things out of the way.</p>
<p>This is not an article about:</p>
<ul>
<li><p>whether we’re in an AI bubble</p>
</li>
<li><p>whether the bubble has already popped</p>
</li>
<li><p>which jobs AI will eliminate</p>
</li>
<li><p>the 10 skills developers need to survive</p>
</li>
<li><p>which new model scored 3.7% higher on some benchmark</p>
</li>
<li><p>which framework will allegedly change software forever</p>
</li>
</ul>
<p>Someone else will write those articles.</p>
<p>Probably several thousand people.</p>
<p>Every time something that looks like a technological revolution appears, the industry runs into the room holding up a giant tuna and screaming:</p>
<p><strong>LOOK AT THIS THING. EVERYTHING HAS CHANGED.</strong></p>
<p>I was born in 1998, and as far as I can remember, this has always been happening.</p>
<p>Windows.</p>
<p>The web.</p>
<p>Smartphones.</p>
<p>Cloud computing.</p>
<p>SPAs.</p>
<p>Blockchain.</p>
<p>Machine learning.</p>
<p>Now AI.</p>
<p>Some technologies disappear.</p>
<p>Some become boring infrastructure.</p>
<p>Some “revolutions” quietly circle back to ideas we already had twenty years ago.</p>
<p>And once in a while, something genuinely becomes the new default.</p>
<p>LLMs may very well be one of those things.</p>
<p>That’s exciting.</p>
<p>But when someone tells me I need to learn AI so I can “survive as an engineer,” my reaction is mostly:</p>
<p>You don’t need to threaten me.</p>
<p>I was going to play with it anyway.</p>
<p>Give engineers a new toy and half of us will voluntarily lose sleep trying to figure out how it works.</p>
<p>No survival instinct required.</p>
<hr />
<h2>So why did we become engineers?</h2>
<p>That question has been on my mind lately.</p>
<p>Before careers.</p>
<p>Before salaries.</p>
<p>Before titles like “Senior Software Engineer.”</p>
<p>Before system design interviews.</p>
<p>Before cloud bills, Kubernetes manifests, pull requests, dashboards, roadmaps, and quarterly OKRs.</p>
<p>Why did we start?</p>
<p>For me, the answer begins long before I ever wrote code.</p>
<p>It begins with making things.</p>
<hr />
<h2>Before software, I wanted to build houses</h2>
<p>My father worked in civil engineering.</p>
<p>As a kid, I used to look at architectural drawings and construction plans without really understanding what any of the lines or numbers meant.</p>
<p>I just loved the idea that someone could draw something on paper and eventually that drawing could become a real building.</p>
<p>So I copied them.</p>
<p>Badly, of course.</p>
<p>I drew my own houses.</p>
<p>This room goes here.</p>
<p>The stairs go there.</p>
<p>The entrance should be here.</p>
<p>I once told my father I wanted to become an architect.</p>
<p>He told me not to because there wasn’t enough money in it.</p>
<p>Inspiring stuff.</p>
<p>But looking back, I think the important part was already there.</p>
<p>I loved turning something imaginary into something structured.</p>
<p>Something that could exist.</p>
<p>That urge eventually found a much cheaper medium than concrete.</p>
<hr />
<img src="https://cdn.hashnode.com/uploads/covers/6a16fe2abadcd8afcbfc2dc7/a6b36617-151f-4f43-868d-2cb93da90350.png" alt="" style="display:block;margin:0 auto" />

<hr />
<h2>Cardboard weapons, clothespin airplanes, and Kamehameha training</h2>
<p>I was not exactly building sophisticated prototypes.</p>
<p>If I found cardboard, I made weapons out of it.</p>
<p>Swords.</p>
<p>Shields.</p>
<p>Things that probably looked impressive only to children.</p>
<p>We would fight with them like some extremely low-budget version of Star Wars.</p>
<p>I also built airplanes out of clothespins.</p>
<p>Why clothespins?</p>
<p>No idea.</p>
<p>They were available.</p>
<p>That was enough.</p>
<p>I think that was the fun of it.</p>
<p>Take something ordinary.</p>
<p>Combine it with something else.</p>
<p>Turn it into something it was never supposed to be.</p>
<p>And when reality wasn’t cooperative enough, I moved on to imagination.</p>
<p>Like many kids who grew up watching Dragon Ball, I spent an unreasonable amount of time seriously considering how to fire a Kamehameha.</p>
<p>I practiced.</p>
<p>Results were disappointing.</p>
<p>Then there was Doraemon.</p>
<p>The gadgets were impossible, obviously.</p>
<p>But the idea that technology could create things that felt like magic stuck with me.</p>
<p>Machines that understood people.</p>
<p>Robots that could think.</p>
<p>Tools that could answer questions.</p>
<p>Things that could turn imagination into reality.</p>
<p>At the time, they were cartoons.</p>
<p>Now some of those ideas sound suspiciously like product roadmaps.</p>
<hr />
<h2>Then the computer showed up</h2>
<p>My memory is fuzzy here.</p>
<p>It may have been Windows 98.</p>
<p>It may have been XP.</p>
<p>Either way, there was a PC in the house, and I was obsessed with it.</p>
<p>Not with programming.</p>
<p>Not yet.</p>
<p>I played pinball.</p>
<p>I used Paint.</p>
<p>I played Minesweeper without understanding Minesweeper.</p>
<p>That alone was enough.</p>
<p>Then the internet happened.</p>
<p>And the computer stopped feeling like a machine sitting in one room.</p>
<p>It became a portal.</p>
<p>There was music.</p>
<p>Videos.</p>
<p>Forums.</p>
<p>Strange websites made by strangers.</p>
<p>Eventually, Nico Nico Douga.</p>
<p>Every click revealed something I had never seen before.</p>
<p>For a kid, especially one far away from the centers of the tech industry, the internet felt infinite.</p>
<p>There were entire worlds full of people building things I didn’t know were possible.</p>
<p>That feeling changed me.</p>
<hr />
<img src="https://cdn.hashnode.com/uploads/covers/6a16fe2abadcd8afcbfc2dc7/84c563b2-8fb3-4e6c-b3e0-808ea851e2f1.png" alt="" style="display:block;margin:0 auto" />

<hr />
<h2>Then the future started arriving</h2>
<p>My generation got to watch a strange transition happen in real time.</p>
<p>The iPod appeared.</p>
<p>Then the iPhone.</p>
<p>Then the iPad.</p>
<p>My first smartphone was an iPhone 5s.</p>
<p>Today, smartphones are so normal that it’s hard to remember how absurd they once felt.</p>
<p>A music player disappeared into a phone.</p>
<p>Then the camera did.</p>
<p>Then maps.</p>
<p>Then messaging.</p>
<p>Then the web.</p>
<p>Then almost everything.</p>
<p>The entire internet had somehow moved into a piece of glass in your pocket.</p>
<p>I remember looking at these devices and thinking:</p>
<p><strong>People actually built this.</strong></p>
<p>Not “technology.”</p>
<p>Not “the future.”</p>
<p>People.</p>
<p>Engineers.</p>
<p>Designers.</p>
<p>Researchers.</p>
<p>Someone had to figure out how every part worked.</p>
<p>And once I understood that, the feeling changed.</p>
<p>I didn’t just want to use these things anymore.</p>
<p>I wanted to know how they worked.</p>
<hr />
<h2>“Wait. How does this work?”</h2>
<p>This question became a problem.</p>
<p>Press a button and the screen changes.</p>
<p>Why?</p>
<p>A device connects to the internet.</p>
<p>How?</p>
<p>You search for something and get millions of results.</p>
<p>How?</p>
<p>A game contains an entire world.</p>
<p>Who built that?</p>
<p>How?</p>
<p>I took apart computers.</p>
<p>I modified my PSP.</p>
<p>I changed settings I shouldn’t have changed.</p>
<p>I installed software I didn’t understand.</p>
<p>Naturally, I broke things.</p>
<p>Naturally, adults were not impressed.</p>
<p>But once you become infected with curiosity about what’s inside the machine, it’s hard to go back.</p>
<p>Something changes when you realize that the “magic” you’ve been watching is not actually magic.</p>
<p>There are systems underneath it.</p>
<p>Protocols.</p>
<p>Code.</p>
<p>Architecture.</p>
<p>Decisions.</p>
<p>Someone made all of this.</p>
<p>Which means, theoretically, maybe you can make things too.</p>
<p>That was when programming became dangerous.</p>
<hr />
<h2>Software felt like unlimited construction</h2>
<p>When I started building applications, the most addictive part was simple:</p>
<p><strong>Things that existed only in my head started appearing on the screen.</strong></p>
<p>Yesterday there was nothing.</p>
<p>Today there’s a page.</p>
<p>A button.</p>
<p>A database.</p>
<p>A user account.</p>
<p>A feature.</p>
<p>Someone on the other side of the planet can open something I built.</p>
<p>That still feels slightly insane.</p>
<p>And unlike architecture, I didn’t need land.</p>
<p>I didn’t need timber.</p>
<p>I didn’t need a factory.</p>
<p>I didn’t need heavy machinery.</p>
<p>I needed a computer.</p>
<p>That was enough.</p>
<p>It felt like the childhood joy of drawing houses had come back with almost no physical limitations.</p>
<p>I could design systems instead of rooms.</p>
<p>Interfaces instead of walls.</p>
<p>Data models instead of floor plans.</p>
<p>The material had changed.</p>
<p>The impulse had not.</p>
<hr />
<h2>Then came the endless rabbit hole</h2>
<p>React.</p>
<p>Rails.</p>
<p>Databases.</p>
<p>Infrastructure.</p>
<p>Machine learning.</p>
<p>Deep learning.</p>
<p>Networks.</p>
<p>Operating systems.</p>
<p>Architecture.</p>
<p>Books.</p>
<p>O’Reilly books thick enough to be used as blunt weapons.</p>
<p>Every time I learned one thing, it revealed ten things I didn’t understand.</p>
<p>There was always another layer.</p>
<p>And somehow, I loved that.</p>
<p>For some people, the fact that software engineering never ends is exhausting.</p>
<p>For me, that’s part of the appeal.</p>
<p>You can study for years and still regularly encounter something that makes you say:</p>
<p><strong>Wait, what the hell is that?</strong></p>
<p>Wonderful.</p>
<p>There is no final level.</p>
<p>No completion screen.</p>
<p>No moment where the industry says:</p>
<p>Congratulations. You now understand computers.</p>
<p>You just keep going.</p>
<hr />
<h2>Eventually, it became a job</h2>
<p>At some point, something that had begun as curiosity became professional work.</p>
<p>I joined an internship.</p>
<p>For the first time, I was around engineers building real systems for real users.</p>
<p>That world was very different from hacking on something alone.</p>
<p>There was design.</p>
<p>Code review.</p>
<p>Operations.</p>
<p>Responsibility.</p>
<p>Other people had to understand what you wrote.</p>
<p>Things had to keep working after you went to sleep.</p>
<p>Later, I worked as an employee.</p>
<p>I freelanced.</p>
<p>I kept doing independent development.</p>
<p>I tried to build businesses around software.</p>
<p>At one point, I attempted to digitize nutrition labeling and bring it into restaurants.</p>
<p>It went nowhere.</p>
<p>That happens.</p>
<p>Reality is annoyingly good at rejecting your product ideas.</p>
<p>But what surprised me was what happened afterward.</p>
<p>I didn’t stop wanting to build.</p>
<p>I just thought:</p>
<p><strong>Okay. What should I make next?</strong></p>
<p>Of course I want to succeed.</p>
<p>I want people to use the things I build.</p>
<p>I’d love to create a large software business.</p>
<p>But underneath all of that ambition is something much simpler.</p>
<p>I just like making things.</p>
<hr />
<h2>I think many engineers started with wonder</h2>
<p>Everyone has a different origin story.</p>
<p>Maybe yours was video games.</p>
<p>Maybe you built your first PC.</p>
<p>Maybe you made Flash websites.</p>
<p>Maybe you wrote Minecraft mods.</p>
<p>Maybe you fell in love with Linux.</p>
<p>Maybe you saw the first iPhone and lost your mind.</p>
<p>Maybe you watched Steve Jobs give a keynote.</p>
<p>Maybe you discovered open source.</p>
<p>Maybe you just heard engineers made decent money and tried programming.</p>
<p>That’s fine too.</p>
<p>But I think a lot of developers have a moment somewhere in their past when technology made them feel something.</p>
<p>Someone built a game.</p>
<p>Someone built a website.</p>
<p>Someone designed a computer.</p>
<p>Someone created a programming language.</p>
<p>Someone wrote a piece of software that felt impossible.</p>
<p>And you looked at it and thought:</p>
<p><strong>What is this?</strong></p>
<p>Then, eventually:</p>
<p><strong>Can I make something like this?</strong></p>
<p>That second question is where things begin.</p>
<p>I received that feeling from other people’s work over and over again.</p>
<p>The first computer.</p>
<p>The internet.</p>
<p>The iPhone.</p>
<p>The first program I wrote that actually worked.</p>
<p>The first time a stranger used something I had built.</p>
<p>At some point, I wanted to be on the other side of that experience.</p>
<p>I wanted to make the thing that made someone else curious.</p>
<hr />
<h2>And now someone gave us AI</h2>
<p>So here we are.</p>
<p>And someone dropped another extremely powerful toy in front of us.</p>
<p>Large language models can write.</p>
<p>They can code.</p>
<p>They can generate images.</p>
<p>They can use tools.</p>
<p>They can help explore ideas.</p>
<p>They can increasingly participate in the process of building software itself.</p>
<p>And immediately, the conversation became:</p>
<p><strong>Will this replace engineers?</strong></p>
<p>Maybe parts of the profession will disappear.</p>
<p>Probably.</p>
<p>Maybe writing code by hand will become a much smaller part of software development.</p>
<p>Probably.</p>
<p>Maybe some of the skills we spent years mastering will become less valuable.</p>
<p>Almost certainly.</p>
<p>But my first reaction still isn’t fear.</p>
<p>It’s the same question I’ve been asking since I was a kid.</p>
<p><strong>What can I build with this?</strong></p>
<p>That’s the part I don’t think has changed.</p>
<p>Give a kid cardboard and he builds a sword.</p>
<p>Give him clothespins and he builds an airplane.</p>
<p>Give him a computer and he takes it apart.</p>
<p>Give him the internet and he builds a website.</p>
<p>Give him AI and, of course, he’s going to try to make something with it.</p>
<p>I did exactly this a few nights ago.</p>
<p>3am. I was telling a model that I wanted to turn YouTube into a newspaper.</p>
<p>Which is, I admit, a terrible way to explain anything.</p>
<p>Predictably, it interpreted the vague thing vaguely and handed back something plausible.</p>
<p>No — I don’t want a list of videos. I want a day’s worth of them read, and a front page waiting for me in the morning.</p>
<p>I said that. It fixed it.</p>
<p>We went back and forth for a while, and by morning a front page that had only existed in my head was sitting on the screen.</p>
<p><strong>“Huh. There it is.”</strong></p>
<p>I am fairly sure my face at that moment was the same face I had at ten years old, staring at a floor plan of a house that did not exist.</p>
<p>The quality of the feeling has not changed at all.</p>
<p>The tool went from pencil, to computer, to this.</p>
<p>That’s the whole difference.</p>
<hr />
<h2>Maybe we never loved typing code</h2>
<p>Sometimes I wonder whether we confuse programming with the thing we actually love.</p>
<p>Do we truly love writing syntax?</p>
<p>Do we love semicolons?</p>
<p>Do we have a deep emotional attachment to moving JSON from one API to another?</p>
<p>Probably not.</p>
<p>At least, I don’t.</p>
<p>What I love is this:</p>
<p><strong>Taking something that exists in my head and making it exist in the world.</strong></p>
<p>Code happened to be an extraordinarily powerful way to do that.</p>
<p>If tomorrow the best way to create software changes from Ruby to natural language, fine.</p>
<p>If keyboards become less important, fine.</p>
<p>If an AI agent writes half the implementation, fine.</p>
<p>If the abstraction changes, I’ll learn the abstraction.</p>
<p>That’s what engineers have always done.</p>
<p>The tools change.</p>
<p>The urge to build remains.</p>
<hr />
<h2>What would my younger self think?</h2>
<p>Sometimes I imagine showing today’s technology to the kid sitting in front of that old Windows machine.</p>
<p>I’d tell him:</p>
<p>There are machines now that you can talk to.</p>
<p>They can answer questions.</p>
<p>They can write stories.</p>
<p>They can generate pictures.</p>
<p>They can help write software.</p>
<p>You can describe something you want to build and actually work on it together.</p>
<p>Then I could warn him:</p>
<p>You know, people are worried this might destroy your future career.</p>
<p>He probably wouldn’t be listening.</p>
<p>He’d be staring at the machine.</p>
<p>And eventually he’d ask:</p>
<p><strong>“Can I try it?”</strong></p>
<p>That question tells me almost everything I need to know.</p>
<hr />
<img src="https://cdn.hashnode.com/uploads/covers/6a16fe2abadcd8afcbfc2dc7/b17740cc-2b1a-490a-91a8-654cfbccb848.png" alt="" style="display:block;margin:0 auto" />

<hr />
<h2>We didn’t come here to survive</h2>
<p>I don’t know exactly what software engineering will look like in ten years.</p>
<p>Maybe the profession changes dramatically.</p>
<p>Maybe “writing code” becomes a niche activity.</p>
<p>Maybe half of what we consider essential today looks ridiculous in hindsight.</p>
<p>That’s fine.</p>
<p>We were never promised stability.</p>
<p>And if I’m being completely serious, I don’t think stability was what attracted many of us anyway.</p>
<p>We came because it was fascinating.</p>
<p>Because machines could do impossible things.</p>
<p>Because the internet felt endless.</p>
<p>Because we discovered that the magic had an implementation.</p>
<p>Because once we realized someone had built these things, we wanted to build something too.</p>
<p>We did not become engineers because we had a carefully optimized strategy for remaining employable through every technological paradigm shift.</p>
<p>We became engineers because this stuff was too interesting to ignore.</p>
<p>And now we may be living through one of the strangest technological shifts of our lives.</p>
<p>So yes, think about your career.</p>
<p>Learn new tools.</p>
<p>Pay attention to how the industry changes.</p>
<p>Those things matter.</p>
<p>But every once in a while, maybe remember the person you were before all of that.</p>
<p>Before “career development.”</p>
<p>Before “staying relevant.”</p>
<p>Before “AI-proofing your skill set.”</p>
<p>The person who saw a computer do something impossible and thought:</p>
<p><strong>How does that work?</strong></p>
<p>And then:</p>
<p><strong>Can I build something with it?</strong></p>
<p>That person is still here.</p>
<p>At least mine is.</p>
<p>And he is having a great time.</p>
<hr />
<p>Written by Mairu Matsuyama, born 1998. Indie developer, ex-employee, ex-freelancer, startup survivor, still building things nobody asked for. I post about software and indie hacking on <a href="https://x.com/lambdascript">X</a>. Right now I’m building <a href="http://paperman.news"><strong>Paperman</strong></a>, which turns YouTube into a daily newspaper. I don’t know whether it will succeed or join the long list of things I tried — but I’m fairly sure what happens afterward. I’ll build something else. Apparently I never learned how to stop, and given the toys we have now, I’m not particularly interested in learning.</p>
]]></content:encoded></item></channel></rss>