FreeBSD doesn't have Wi-Fi driver for my old MacBook, so AI built one for me

2026-02-2321:44434361vladimir.varank.in

My old 2016 MacBook Pro has been collecting dust in a cabinet for some time now. The laptop suffers from a “flexgate” problem, and I don’t have any practical use for it. For quite some time, I’ve been…

My old 2016 MacBook Pro has been collecting dust in a cabinet for some time now. The laptop suffers from a “flexgate” problem, and I don’t have any practical use for it. For quite some time, I’ve been thinking about repurposing it as a guinea pig, to play with FreeBSD — an OS that I’d aspired to play with for a long while, but had never had a real reason to.

During the recent holiday season, right after FreeBSD 15 release, I’ve finally found time to set the laptop up. Doing that I didn’t plan, or even think, this may turn into a story about AI coding.

Background

2016 MacBook Pro models use Broadcom BCM4350 Wi-Fi chip and FreeBSD doesn’t support it natively. To have a working Wi-Fi, a typical suggestion on FreeBSD forums, is to run wifibox — a tiny Linux VM, with the PCI Wi-Fi device in pass through, that allows Linux to manage the device through its brcmfmac driver.

Brcmfmac is a Linux driver (ISC licence) for set of FullMAC chips from Broadcom. The driver offloads the processing jobs, like 802.11 frame movement, WPA encryption and decryption, etc, to the firmware, which is running inside the chip. Meanwhile, the driver and the OS do high-level management work (ref Broadcom brcmfmac(PCIe) in Linux Wireless documentation).

Say we want to build a native FreeBSD kernel module for BCM4350. In theory, the separation of jobs between the firmware and the driver sounds perfect. The “management” part of work is what FreeBSD already does for other Wi-Fi devices it supports. What’s left is to port some amount of existing “glue code” from the specifics of Linux to FreeBSD. If we ignore a lot of details, the problem doesn’t sound too complicated, right?

Act 1

A level-zero idea, when one hears about “porting a bunch of existing code from A to B”, in 2026 is, of course, to use AI. So that was what I tried.

I cloned the brcmfmac subtree from Linux, and asked Claude Code to make it work for FreeBSD. FreeBSD already has drivers that work through LinuxKPI — compatibility layer for running Linux kernel drivers. So I specifically pointed Claude at the iwlwifi driver (a softmac driver for Intel wireless network card), asking “do as they did it”. And, at first, this even looked like this can work — Claude told me so.

https://bsky.app/profile/vladimir.varank.in/post/3mawf7xbdws2r

https://bsky.app/profile/vladimir.varank.in/post/3mawf7xbdws2r

The module, indeed, compiled, but it didn’t do anything. Because, of course: the VM, where we tested the module, didn’t even have the hardware. After I set the PCI device into the VM, and attempted to load the driver against the chip, the challenges started to pop up immediately. The kernel paniced, and after Claude fixed the panics, it discovered that “module didn’t do anything”. Claude honestly tried to sift through the code, adding more and more #ifdef __FreeBSD__ wrappers here and there. It complained about missing features in LinuxKPI. The module kept causing panics, and the agent kept building FreeBSD-specific shims and callbacks, while warning me that this project will be very complicated and messy.

Act 2

After a number of sessions, the diff, produced by the agent, stared to look significantly larger than what I’d hoped it will be. Even worse, the driver didn’t look even close to be working. This was right around time when Armin Ronacher posted about his experience building a game from scratch with Claude Opus and PI agent.

Besides the part that working in Pi coding agent feels more productive, than in Claude Code, the video got me thinking that my approach to the task was too straightforward. The code of brcmfmac driver is moderately large. The driver supports several generations of Wi-Fi adaptors, different capabilities, etc. But my immediate task was very narrow: one chip, only PCI, only Wi-Fi client.

Instead of continuing with the code, I spawned a fresh Pi session, and asked the agent to write a detailed specification of how the brcmfmac driver works, with the focus on BCM4350 Wi-Fi chip. I explicitly set the audience for the specification to be readers, who are tasked with implementing the specification in a clean-room environment. I asked the agent to explain how things work “to the bits”. I added some high-level details for how I wanted the specification to be laid out, and let the agent go brrrr.

After a couple of rounds, the agent produced me a “book of 11 chapters”, that honestly looked like a fine specification

% ls --tree spec/  
spec  
├── 00-overview.md  
├── 01-data-structures.md  
├── 02-bus-layer.md  
├── 03-protocol-layer.md  
├── 04-firmware-interface.md  
├── 05-event-handling.md  
├── 06-cfg80211-operations.md  
├── 07-initialization.md  
├── 08-data-path.md  
├── 09-firmware-commands.md  
└── 10-structures-reference.md  

Of course, one can’t just trust what AI has written.

To proofread the spec I spawned a clean Pi sessions, and — for fun — asked Codex model, to read the specification, and flag any places, where the text isn’t aligned with the driver’s code (“Source code is the ground truth. The spec needs to be verified, and updated with any missing or wrong details”). The agent followed through and found several places to fix, and also proposed multiple improvements.

Of course, one can’t just trust what AI has written, even if this was in a proofreading session.

To double-proofread the fixes I spawned another clean Pi sessions, asking Opus model to verify if what was proposed was aligned with how it works in the code of the driver.

As a procrastination exercise, I tried this loop with a couple of coding models: Opus 4.5, Opus 4.6, Codex 5.2, Gemini 3 Pro preview. So far my experience was that Gemini hallucinated the most. This was quite sad, given that the model itself isn’t too bad for simple coding tasks, and it is free for a limited use.

Having a written specification should have (in theory) explained how a driver’s code interacts with the firmware.

Act 3

I started a fresh project, with nothing but the mentioned “spec”, and prompted the Pi agent, that we were building a brand new FreeBSD driver for BCM4350 chip. I pointed the agent to the specification, and asked it to ask me back about any important decisions we must make, and details we must outline, before jumping into “slopping the code”. The agent came back with questions and decision points, like “Will the driver live in the kernels source-tree?”, “Will we write the code in C?”, “Will we rely on LinuxKPI?”, “What are our high-level milestones?”, etc. One influential bit, that turned fairly productive moving forward, was that I asked the agent to document all these decision points in the project’s docs, and to explicitly referenced to these decision docs in the project’s AGENTS.md.

It’s worth saying that, just like in any real project, not all decisions stayed to the end. For example,

Initially I asked the agent to build the driver using linuxkpi and linuxkpi_wlan. My naive thinking was that, given the spec was written after looking at Linux driver’s code, it might be simpler for the agent, than building the on top of the native primitives. After a couple of sessions, it didn’t look like this was the case. I asked the agent to drop LinuxKPI from the code, and to refactor everything. The agent did it in one go, and updated the decision document.

With specification, docs and a plan, the workflow process turned into a “boring routine”. The agent had SSH access to both the build host, and a testing VM, that had been running with the Wi-Fi PCI device passed from the host. It methodically crunched through the backlog of its own milestones, iterating over the code, building and testing the module. Every time a milestone or a portion was finished, I asked the agent to record the progress to the docs. Occasionally, an iteration of the code crashed or hanged the VM. When this happened, before fixing the problem, I asked — in a forked Pi’s session — to summarize, investigate and record the problem for agent’s future-self.

After many low-involved sessions, I got a working FreeBSD kernel module for the BCM4350 Wi-Fi chip. The module supports Wi-Fi network scanning, 2.4GHz/5GHz connectivity, WPA/WPA2 authentication.

https://bsky.app/profile/vladimir.varank.in/post/3mfhnvunnr22d

https://bsky.app/profile/vladimir.varank.in/post/3mfhnvunnr22d

The source code is in repository github.com/narqo/freebsd-brcmfmac. I didn’t write the majority of the code there. There are known issues, which I’m tasking agents to resolve. Meanwhile, I advise against using it for anything beyond studying, testing and experimenting.

Hacker News spawned an existential discussion following this note, where comments are clustering around several points:

  1. Is the driver’s code licensed accurately?

Really, this isn’t the battle I choose to participate in. If there is an explanation for how to properly license this type of code artefact, I can follow through.

The agent didn’t put any license for me, by default. Choosing a license was yet another decision, that is documented for the agent to follow, in the future iterations. Today, the code in freebsd-brcmfmac uses ISC license, because this is what the original code of brcmfmac Linux driver uses (e.g. see torvalds/linux/../brcmfmac/common.c).

  1. Is there a value here when the driver “isn’t done” yet?

In software engineering, there aren’t many things that are “done”. We produce code. Others find bugs, security vulnerabilities, corner cases, and so on. We iterate. AI coding hasn’t changed these fundamentals — not by 2026, at least. Agents speeded up the part of producing code, just like other toolings have been speeding up the process of collaborating, finding bugs, etc.

Is there “value” in the driver today? Probably not. Is there “value” in my outdated and broken MacBook? Not much. Was it insightful for me to walk the journey from “claude can’t just take the code and port it” to “agent needs to plan, record, iterate in order to progress” (and doing that didn’t mean that I had to write a ton of markdown essays myself)? Yes.


Read the original article

Comments

  • By 0xbadcafebee 2026-02-2322:575 reply

    Had an experience like this recently. QEMU stopped compiling for old versions of MacOS (pre-13) w/M1 arch, due to it requiring newer SDKs which don't support older MacOS versions. I put Sonnet 4.6 on the case, and it wrote a small patch, compiled and installed it in a matter of minutes, without giving it any instructions other than to look at errors and apply a fix. I definitely would have just given up without the AI.

    • By dudu24 2026-02-2417:56

      My Nintendo Switch 2 Pro Controller didn't work with my Mac, so I had Claude write me a driver. Amazing times we live in. (As long as I still have a job so I can buy controllers in ten years.)

    • By gregoriol 2026-02-2411:55

      I've had a similar experience with a very long standing bug on a github project that really annoyed me but I didn't have time nor experience with the project's context to work on it. So Claude investigated and after many iterations (>100, very complex project), it managed to make it work.

    • By hnarn 2026-02-2410:374 reply

      Why would you solve an issue like this and then not supply a patch upstream, or at the very least contact someone that could? It seems to be like the FLOSS equivalent of posting about a problem on a forum and then replying "nvm, solved it".

      • By Avamander 2026-02-2412:44

        Primarily because OP can't verify that the patch is truly correct. There's also the fact that anything LLM-generated will likely be frowned upon (for the same reason).

        With some effort OP could review it manually and then try to submit it though.

        But QEMU uses a mailing list for development, it's tedious to set up and then later keep track of. I now fundamentally refuse to contribute to projects that use mailing lists for development, the effort it takes and the experience is just so horrible.

        Especially if it's a small patch that doesn't concern anyone (any big sponsors), you'll probably never get a response. Things get lost easily.

      • By 0xbadcafebee 2026-02-2420:14

        1) The upstream only supports latest versions of SDK, they're not going to accept a patch to make the app work on an older SDK

        2) I sent the patch to MacPorts which is what I was using and also had failed builds, and the maintainers closed my submission as a dupe (of a ticket which actually didn't have the full patch nor anyone testing it). I offered to do more investigation, no response

        3) It's open source, I really don't owe anyone anything, nor they me

      • By ang_cire 2026-02-2412:421 reply

        As the other person said, a LOT of github projects with medium-large contributor bases are extremely hostile to AI code contributions. Some of this is about 'slop' coding not being up to par. A lot of it is also about people making their github contributions part of their resume, and thus not wanting the 'devaluation' of their time investments by AI contributions.

        • By SpaceNoodled 2026-02-2416:091 reply

          This comment works a lot better without the scare quotes.

          • By ang_cire 2026-02-2510:43

            Not really. I have both AI-written code and self-written code on my Github.

            I can pass a technical interview just fine to prove my abilities. I don't get into pissing contests with others about GH contribs or FOSS project badges.

            If someone can't prove their skill at coding beside pointing to their Github, or if they think that code contribs are some kind of badge of honor, I tend to look down on them. Being anti-LLM just to maintain the special green-box-based internet points they've built up in their head to feel better, is worthy of at least 'scare quote' derision imo.

      • By circularfoyers 2026-02-2412:25

        I would hazard a guess that it's because there's been many debates about contributing PRs that might be perceived as AI slop. Not saying that's the case here, but it's possible the fix might be a poor one, not follow the project's guidelines, or one which the contributor doesn't fully understand, but doesn't care because it fixed the issue. I would guess the better approach would be to submit a bug report with the same information the LLM used, and maybe suggest there the fix the LLM provided. Unless this really was a tiny patch and none of the above concerns applied.

    • By ranger_danger 2026-02-240:371 reply

      Mind sharing that patch?

    • By warkdarrior 2026-02-244:311 reply

      Mind sharing the prompt?

      • By 0xbadcafebee 2026-02-2423:42

        It was along the lines of "try to install colima with macports, look at errors, apply a fix". GitHub Copilot w/Sonnet 4.6 model

  • By dmix 2026-02-2323:031 reply

    > Instead of continuing with the code, I spawned a fresh Pi session, and asked the agent to write a detailed specification of how the brcmfmac driver works

    Planning markdown files are critical for any large LLM task.

    • By overfeed 2026-02-2323:234 reply

      The line between AI-assisted clean-room reverse-engineeing and open-source-license-laundering is a thin one, and I think the one described in the article crosses over to laundering. In classic clean-room design, one team documents the interfaces - not the code.

      • By dhon_ 2026-02-241:431 reply

        In this case though, the new driver has the same license as the project it was based on and explicitly credits the original project

          ISC License
          
          Copyright (c) 2010-2022 Broadcom Corporation
          Copyright (c) brcmfmac-freebsd contributors
          
          Based on the Linux brcmfmac driver.

        • By josephg 2026-02-242:131 reply

          This surprised me - but sure enough, they're right. The linux brcmfmac driver is ISC licensed:

          https://github.com/torvalds/linux/blob/master/drivers/net/wi...

          // SPDX-License-Identifier: ISC

          • By emaste 2026-02-2419:06

            A lot of Linux kernel drivers are permissively licensed, or dual-licensed with a choice of GPL and a permissive license. This is especially common for vendor-developed drivers. From a hardware vendor’s perspective, broad license compatibility directly supports adoption: the more operating systems, hypervisors, and embedded environments that can incorporate the driver code, the wider the potential market for the hardware itself.

      • By Avamander 2026-02-242:00

        It heavily depends on what you mean by "not the code", if all the code does is implement the necessary steps for the interface, then it's part of the interface. It's an interpretation of an interpretation of a datasheet.

      • By nicman23 2026-02-246:31

        i mean clean room was always license laundering and an AI agent cannot hold any copyright and it is largely not the same code

  • By dumbfounder 2026-02-2323:0912 reply

    The future is that people stop buying software and just build it themselves. The spam filter in thunderbird was broken for me, I built my own in hours and it works way better. Oh that CRM doesn’t have the features you want? Build one that does. It will become very easy to built and deploy solutions to many of your own bespoke problems.

    • By mixdup 2026-02-2323:117 reply

      Unlikely. The future will be some people will do this, but honestly I think it will largely be people who were already tinkering with building things, whether full on software development or not

      My mom and dad, my brother who drives a dump truck in a limestone quarry, my sister-in-law, none of them work in tech or consider themselves technical in any way. They are never, ever going to write their own software and will continue to just download apps from the app store or sign up for websites that accomplish the tasks they want

      • By bmurphy1976 2026-02-243:191 reply

        Some of us will do this, and it will be great for us for a period of time. That is, until others build another giant ball of shit 10,000x bigger than the npm/nodejs/javascript/java/cobol/c++/whatever else garbage pile we have today.

        We'll be right back here in no-time.

        • By pjmlp 2026-02-248:251 reply

          No we won't, that was our hope when software development experience started going downhill with cheap offshoring teams.

          The best we could achieve were the projects that got so burned that near shore started to become an alternative, but never again in-house.

          • By bmurphy1976 2026-02-2415:151 reply

            I really don't understand your reply. What exactly are you disagreeing with?

            • By pjmlp 2026-02-2418:071 reply

              That businesses will eventually care about quality.

              As proven by offshoring, it is a race to the bottom, as long as software kind of works.

              • By bmurphy1976 2026-02-251:31

                Hmm. I think you misread my comment. I never said anything about businesses caring about quality. I meant strong engineers will care about quality but we'll eventually be drowned out by those (individuals and businesses) who don't. Actually think we agree on this.

      • By DaanDL 2026-02-247:53

        Correct, my ex couldn't even be bothered to update the notification settings on her iPhone, let alone she'd be generating and deploying an app using an LLM. Most people just don't want to have anything to do with tech, they just want it to work and get out of their way.

        I did the same with my car, technically I could do maintenance myself and troubleshoot and what not, but I just couldn't be arsed, so I outsource it at a premium price.

      • By tclancy 2026-02-242:45

        Yeah, I think (completely biased as a long-time developer who is happily playing with AI for building stuff) people using AI to build their own tooling will be like a hot rod scene from the '60s. Lots of buzz, definitely some cool stuff, but in reality probably physically smaller than the noise around it.

        Off to bust my virtual knuckles on something.

      • By miki123211 2026-02-2410:491 reply

        They won't think about it in terms of building software, just like many house buyers don't think in terms of building houses, even though somebody has effectively built a house just for them.

        They'll just ask their bank to help them fill out a family income form based on last year's earnings. They'll get the numbers back, without thinking about the Python script that used Pandas and some web APIs to generate those numbers. They'll think about it in terms of "that thing that Chat GPT just gave me to compare truck from nearby local dealers", without realizing that it's actually a React app, partially powered by reverse-engineered APIs, partially by data that their agent scraped off Facebook and Craigslist.

        • By mixdup 2026-02-2422:40

          I think it's just much more likely that all of those things become features on the bank's website and Ford's website, I doubt that my non-technical family members will go to ChatGPT as the everything app and ask it to do everything, because they won't actually know how to ask it in a way that they'd trust, or that gets a good outcome vs. trusting a vendor in a specific vertical

      • By alwillis 2026-02-240:333 reply

        > Unlikely. The future will be some people will do this, but honestly I think it will largely be people who were already tinkering with building things, whether full on software development or not

        Billions of dollars of stock market value disappeared because of the concern AI can create core SaaS functionality for corporations instead of them spending millions of dollars in licensing fees to SAP, Microsoft, etc.

        This not about tinkering.

        SaaS As We Know It Is Dead: How To Survive The SaaS-pocalypse! - https://www.forrester.com/blogs/saas-as-we-know-it-is-dead-h...

        Why SaaS Stocks Have Dropped—and What It Signals for Software’s Next Chapter - https://www.bain.com/insights/why-saas-stocks-have-dropped-a...

        Jim Cramer says AI fears have made the stock market fragile - https://www.cnbc.com/2026/02/23/jim-cramer-says-ai-fears-hav...

        • By jdub 2026-02-242:022 reply

          Did you see the network security stock sell-off after Anthropic announced a code security analysis feature? There's a sliver of nothing between mob mentality and wisdom of the crowd.

          • By scuff3d 2026-02-242:351 reply

            It's too soon to bother making predictions. Shits gonna be wild for the next few years, then some type of market correction will happen, and we'll start to get an idea of how things will actually look.

            • By luckman212 2026-02-244:191 reply

              Can we please have some calm, stable, boring years please, before I'm dead? The last 5 years have already been "wild" enough. The world is unrecognizable. I'm unprepared for further wildness.

              • By scuff3d 2026-02-244:241 reply

                Excluding the batshit insane political side, I don't actually think it's been as nuts as people think, or at least not uniformly so.

                I have a lot of friends in the tech sector, but outside the FANNG/silicone valley/startup bubbles. It's been largely business as normal across the board. Twitter and social media warps our perspective I think.

                • By tehjoker 2026-02-245:282 reply

                  there was a whole pandemic

                  • By wiseowise 2026-02-249:02

                    And there’s still biggest war in Europe since ww2. Israel and Gaza. Iran standoff. Tariffs.

                  • By tasuki 2026-02-2418:473 reply

                    Not really whole. COVID was at best like a quarter pandemic.

                    • By nineteen999 2026-02-2420:551 reply

                      It depends where you lived. In my city (harshest/longest restrictions in the world), we were not allowed to leave the house for more than 30 minutes a day for 2.5 years unless we were out buying groceries. No large gatherings allowed at our homes. Mask usage enforced everywhere in public.

                      In the city in my country reknowned for having a much higher level of hypochrondria before the pandemic, imagine the mental health issues my city is going through now.

                      • By tasuki 2026-02-259:30

                        Ok, sure, but that's a political/social problem, rather than the pandemic.

                    • By ztjio 2026-02-2420:341 reply

                      Stow the propaganda. 1) it's not over, the pandemic continues and will likely continue for a long time 2) it's already the fifth deadliest pandemic in known history. "Quarter pandemic" is an insane thing to think let alone say out loud.

                      • By tasuki 2026-02-259:28

                        1. It is pretty much over. Covid has become (for me at least) indistinguishable from a common cold.

                        2. Gemini says covid-19 killed 0.086% of world population (over several years). That's about as mild as it gets. More than sharks, but less than anything that usually kills people, like air polution (estimated about 0.095% yearly), cancer (est 0.12% every damn year) or cardiovascular disease (est 0.25% a year). Peak covid was still killing less than business-as-usual cancer or cardiovascular disease.

                        As far as pandemics go, the deadliest ones kill double digit percentage of people who contract them. That's two orders of magnitude more than covid. Even the single-digit percentage pandemics must be extremely rough. We were lucky[0].

                        [0]: Not the ones who died or have lasting consequences, but "we" as humanity, were rather lucky with covid. It could've been something much worse.

                    • By tehjoker 2026-02-2421:351 reply

                      How many dead bodies you need to see to even flinch? Millions not enough?

                      • By tasuki 2026-02-259:20

                        One is enough to make me flinch. But the 7 millions are just a statistic, and a drop in the bucket compared to cancer or cardiovascular disease.

                        Cancer and heart disease together kill the same number of people as the whole covid pandemic every 10-12 days.

          • By jcgrillo 2026-02-245:021 reply

            The market is losing its shit over this because people are operating on the thesis that "AI will be able to ..." rather than "AI can demonstrably do ...". At some point they're all gonna get margin called on their futurisms. It would be a lot better if, before getting excited, we ask to see experimental results. So you say you have a world-beating security tool? Show me something it can do that all the other ones can't. That would be worth getting excited about, not a vague blog post about vibes and dreams.

            • By tempodox 2026-02-2417:561 reply

              But then the sellers wouldn’t find the useful idiots to sell their snake oil to.

              • By jcgrillo 2026-02-2422:11

                There are other businesses models than pump-and-dump, they could try it!

        • By samplatt 2026-02-244:292 reply

          >Billions of dollars of stock market value disappeared because of the concern

          That's really the key, right there. The value disappeared because of concern, not of anything real.

          When ungodly amounts of money is governed entirely by vibes, it's hardly surprising they lose ungodly amounts of money to vibe-coding.

          The downside is the effects of all that money shifting is very real :(

          • By closewith 2026-02-248:44

            > That's really the key, right there. The value disappeared because of concern, not of anything real.

            The value also only existed in the first place because of belief, in future work, operations, profits, etc.

            Like it or not, confidence in institutions is society. Concern that affects that confidence is as real as any other societal effect.

          • By mlrtime 2026-02-2411:39

            That's because of P/E and how future earnings work.

            If the P/E = 1 then there would be no sell-off. Looks at utility stocks with divs, they don't sell off [as sharply] when there is AI news.

        • By mixdup 2026-02-240:39

          Oh no Bain and Jim Cramer think software is dead. All that is is a signal to buy software stocks

      • By fragmede 2026-02-2410:58

        No judgement, but if my mom or dad had a problem I could solve with a couple hours a month, with an larger initial investment of time at the beginning, I'd be willing to make it for them.

        To the matter of driving a truck though, if someone needs an app idea, blue collar workers are having to spend an hour after work logging what they did that day. If they could do it in their truck while driving home for the day, you could make a pile of cash selling an app that lets them do that.

      • By delfinom 2026-02-241:591 reply

        The future is either a regression of society from the resulting riots and massacres when 3/4 of the population is unemployed.

        Or perpetual work camps for the masses.

        • By shermantanktop 2026-02-243:325 reply

          Can you name me another time when humanity has run out of useful work to do?

          Was it when we tamed fire, invented the wheel, writing, or double entry bookkeeping? All of which appear more consequential than current AI.

          We’ll always have something to do. And humans like doing things.

          • By majormajor 2026-02-244:351 reply

            The claim of the AI true-believers is that this time it will be different because of the "general" nature of it.

            Fire can't build a house.

            The wheel can't grow crops.

            Writing can't set a broken bone.

            Double entry bookkeeping can't write a novel.

            If you believe that this AI+robotics wave will be able to do anything a human can do with fewer complaints, what would the humans move on to?

            • By nozzlegear 2026-02-246:431 reply

              Fighting the clankers, of course.

              • By nineteen999 2026-02-2420:591 reply

                Perhaps you meant writing bad futuristic science fiction on HN rather than building something.

                • By nozzlegear 2026-02-2421:03

                  I think it's a foregone conclusion that the clankers are the only ones building something in OP's scenario, leaving nothing left for us meatbags to do but fight the battery bloods and write bad science fiction.

          • By cess11 2026-02-248:01

            A lot of people are being more or less coerced into doing abjectly useless stuff with their time.

            David Graeber did a thing on the topic where he called the subset he was interested in "bullshit jobs".

          • By Kbelicius 2026-02-248:28

            > Can you name me another time when humanity has run out of useful work to do? > > Was it when we tamed fire, invented the wheel, writing, or double entry bookkeeping? All of which appear more consequential than current AI. > > We’ll always have something to do. And humans like doing things.

            History doesn't predict the future. I can't tell you about another time when humans ran out of usefull things to do. What I can tell you is that we humans are biological beings we limited cognitive and physical abiloties.

            I can also tell you about another biological being whose cognitive and phyisical abilities were surpassed by technology. Horses. What happened to them then wasn't pretty. The hight of their population in US was in 1915.

            And sure, humans like doing things and so do horses, but you can't live by doing things that aren't useful to others, at least not in the current system. If technology surpases our abilities, the only useful things left to do for vast majority of humans is the same thing that was left for horses to do. Entertainment in various forms and there won't be enough of those jobs for all of us.

          • By riffraff 2026-02-248:07

            In the USA, the great depression, that is what "the grapes of wrath" is about. Or in all the dock towns when we shifted to containerized shipping.

            (I don't think technological innovation leads to permanent job loss, but some people will lose)

          • By wiseowise 2026-02-248:561 reply

            > Can you name me another time when humanity has run out of useful work to do?

            Can you name me another time when big swaths of highly paid population were laid off due to redundancy and how did it go for the population?

            Also, another hint: I couldn’t care less what is going to happen to “humanity”. “Humanity” isn’t the one who pays my bills and puts food on my table.

            • By lproven 2026-02-2417:43

              > I couldn’t care less what is going to happen to “humanity”.

              I would be profoundly ashamed to write such words on any public forum, myself.

              However, I fear that probably, most people don't think like me, but feel the way you claim to. :-(

    • By Gigachad 2026-02-2323:313 reply

      This feels like when 3D printers hit the consumer market and everyone declared that buying things was over, everyone will just print them at home. There's tons of benefits to standardised software too. Companies rely on the fact they can hire people who already know photoshop/xero/webpack/etc rather than having to train them from scratch on in house tools.

      • By sarchertech 2026-02-241:251 reply

        Business software is also useful because it gives companies a process to follow that even if not optimal, is probably better than what they’d come up with on their own.

        • By mixdup 2026-02-243:39

          The flexibility of big source of truth systems like ERP and CRM is sometimes (often) a downside. Many times these companies need to be told how to do something instead of platform vendors bending over backwards to enable horrible processes

      • By riffraff 2026-02-248:17

        > Companies rely on the fact they can hire people who already know photoshop/xero/webpack/etc rather than having to train them from scratch on in house tools.

        Yeah, I've seen perfectly good flexible in house products abandoned because it was just easier to hire people who knew Salesforce or whatever.

        But the true AI Believer would object you don't need to hire anymore, you can just get more agents to cold call or whatever :)

      • By vvpan 2026-02-2323:512 reply

        What ever happened to that?

        • By Gigachad 2026-02-240:031 reply

          They became much like woodworking or power tools. Accessible to anyone who wants them, but still requires an investment to learn and use. While the majority still buys their stuff from retail.

          • By Spivak 2026-02-242:00

            Or rents a printer for one-off designs. Unless you 3d print on the regular it's easier to pay someone to print one-off designs. You get a printer that gets regularly used and services and a knowledgeable operator. Not at all dissimilar to fancy commercial sign printers. In a past life working at $large-uni we really did try to make those damn things self-service but it was so much easier for the staff to be the print queue.

        • By falkensmaize 2026-02-244:49

          It turns out they're really great at building toys, cosplay gear and little plastic parts for things, but in general not that useful in most people's daily lives. Kind of like Ai.

    • By jajuuka 2026-02-240:34

      Definitely feels like that is the bigger take away. Not that it "solves all problems" or "isn't good enough to be merged". But that we are arriving to a place where solutions can be good enough to solve the problem you have. Reminds me of early Github when custom and unique software became much more accessible to everyone. Way less digging or going without.

    • By secbear 2026-02-242:131 reply

      Totally agree. I've found in many cases it's easier to roll your own software/patch existing software with AI than to open an issue, submit a PR, get it reviewed/merged, etc. Let alone buying software

      • By tclancy 2026-02-242:471 reply

        Yes, but this is the honeymoon period. A year from now when you want to make three of the tools talk to each other and they're in three different languages, two of which you don't know and there's no common interface or good place to put one, well, here's hoping you hung onto the design documents.

        • By ang_cire 2026-02-2412:57

          Maybe I'm just naive, but I've been making lots of my 'vibe-coded' tools interoperable already.

          My assumption is that eventually the VC-backed gravy train of low-cost good-quality LLM compute is going to dry-up, and I'm going to have to make do with what I got out of them.

    • By hahn-kev 2026-02-241:121 reply

      What I want is to be able to use AI to modify the software we already have. Granted I've wanted to do that long before AI, but now maybe plugins will get more popular again now that AI could write them for us

      • By bonesss 2026-02-249:14

        I’m imagining a world where everyone was using emacs/lisp or Smalltalk VMs, and what kind of world-improving insanity we could be sharing through LLMs.

    • By miki123211 2026-02-2410:431 reply

      Funnily enough, this will make many "tragedy of the commons" / "Goodhart's law hacking" problems more tractable.

      Right now, there's only one Google algorithm, one Amazon search and so on. The moment you let agents run wild, each with a different model, prompt and memory, effectively introducing randomness into the process, it becomes much harder to optimize for "metric go up."

      • By reactordev 2026-02-2410:531 reply

        we've seen what "no barrier of entry" marketplaces look like...

        Quality go down.

        • By ang_cire 2026-02-2412:511 reply

          That is only true at the start.

          The quality will always be lower for a new product/ production line, because 1) it hasn't had the time to iterate that got the established, big-name producers to where they are, and 2) it democratizes the market to allow for lower-quality version that weren't fiscally feasible under a more complex (and thus expensive) manufacturing/ production base.

          But after the market normalizes, it will start to naturally weed out the price-divorced low-quality products, as people will figure out which ones are shitty even for their price, and the good-for-their-price ones will remain.

          Eventually you'll end up with a wider range of quality products than you started with, at a wider range (especially at the low end, making products more accessible) than when it started.

          High barrier of entry marketplaces only benefit big companies who don't want to actually compete to stay on top.

          Tying it back to the discussion here...

          Sure, AI will produce a million shitty Google clones, but no one is using them but their makers. Eventually the good ones will start to inch up in users as word gets around, and eventually one might actually make an inroad that Google has to take note of.

          • By reactordev 2026-02-2414:551 reply

            Thus creating a concentration on which is the best personal Google clone and thus, creating another Google. Walled paywall and all. It’s a cycle.

            Free and open marketplace, crapware. Crapware for long enough, goodware. Goodware so good, it needs hardware, it needs integrations, it solves world hunger, but no one uses anything else anymore.

            No, the best are marketplaces that are open but moderated for quality.

            • By ang_cire 2026-02-2510:36

              Moderated by who? A company who owns the 'marketplace'/ app store? A government whose politicians get election money or favor companies that employ their constituents?

              There is no such thing 'moderated for quality' when authority is at play, only 'moderated for control'.

              Quality-first requires free association, which requires a free market.

    • By mock-possum 2026-02-241:59

      But people don’t actually want to just build it themselves - they never have, and I don’t see any reason to believe they ever will.

    • By petesergeant 2026-02-2411:41

      I think Greasemonkey scripts to fix the websites you use is an interesting area too. My bank now supports OFX exports because Claude vibecoded me an extractor for it in 10m.

    • By croes 2026-02-249:54

      Lots of unaudited and battle tested software. Sounds like a nightmare.

    • By jmspring 2026-02-243:11

      This is honestly one of the more naive takes I've seen in awhile. People includes more than people that frequent HN. My wife and I are discussing I'd like to keep finance and related things in a password manager. She is in the social sciences (has a couple of degrees) and isn't a fan.

      The majority of computer users are not on HN.

      You profile says "Trying to figure out what I want to do with my life. DM me if you have ideas." - I would recommend exploring connections and opinions outside tech.

    • By red-iron-pine 2026-02-2415:05

      why would F500 FAANG type orgs ever want the consumer to create their own software?

      how will stock prices rise, outside of the one holder of the AI?

    • By goombacloud 2026-02-2411:49

      They won't build software, they'll let some AI-based software do the execution of their instructions (which is inefficient, opaque, vendor-locked, not reproducible etc.)

HackerNews