I was nodding along enthusiastically right up until LLMs and that point we sharply diverge. For me, part of creating "perfect" software is that I am very much the one crafting the software. I'm learning while creating, but I find such learning is greatly diminished when I outsource building to AI. It's certainly harder and perhaps my software is worse, but for me the sense of achievement is also much greater.
Perfect Software – Software for an Audience of One
31–40 of 103 posts
Re: Perfect Software – Software for an Audience of One
#32How do we work together when we all have our own unilateral views of software?
Re: Perfect Software – Software for an Audience of One
#33I was nodding along enthusiastically right up until LLMs and that point we sharply diverge. For me, part of creating "perfect" software is that I am very much the one crafting the software. I'm learning while creating, but I find such learning is greatly diminished when I outsource building to AI. It's certainly harder and perhaps my software is worse, but for me the sense of achievement is also much greater.
Are you writing software for the sense of accomplishment or to create software you wish you had?
Re: Perfect Software – Software for an Audience of One
#34Overall both are net positives, I have some nice wood furniture and also a $7 Lack bedside table, and of course I rely on some industrial long term software (Linux e.g.) but almost every day vibe code some throwaway thing for a specific task.
Re: Perfect Software – Software for an Audience of One
#35What we really need is well-built open source software base with flexible and well-documented plugin SDKs where people can just vibecode their own extensions on top of them. The software needs to be designed from scratch expressly for the purpose of being extended in this way, and the SDK should place appropriate limits to allow multiple extensions to be combined easily. Otherwise, there is too much you have to do ri…
Re: Perfect Software – Software for an Audience of One
#36Someone just discovered why some of us enjoy shell scripts and Emacs so much. No need for LLM, just small hacks to solve specific problems in limited contexts that works well enough, most of the time, for one user.
I’ve had really good luck with Claude helping me write shortcut scripts. For example, I wore a CGM this year for a bit and I couldn’t find an easy way to get the raw data. It did log everything to Apple Health and a shortcut was able to extract it and append it to a spreadsheet where each row was a reading.
Re: Perfect Software – Software for an Audience of One
#37I was nodding along enthusiastically right up until LLMs and that point we sharply diverge. For me, part of creating "perfect" software is that I am very much the one crafting the software. I'm learning while creating, but I find such learning is greatly diminished when I outsource building to AI. It's certainly harder and perhaps my software is worse, but for me the sense of achievement is also much greater.
I find that most of the time, programming is just procrastination, and having the LLM there breaks through that procrastination and lets me focus on the idea I was thinking on without going into the weeds. A lot of the time, the LLM outputs the code, I test my idea, and realize I really don't care or the idea wasn't that great, and now I can move on to something else.
Re: Perfect Software – Software for an Audience of One
#38And as a learning tool, it’s extraordinary. Not because it replaces understanding, but because it accelerates it: you can explore unfamiliar domains, compare approaches, and iterate with feedback that used to take days or weeks.
The responsibility to think, judge, and decide still sits entirely with the developer.
Re: Perfect Software – Software for an Audience of One
#39This article triggers all my “written by an LLM” spidey senses. Which is ironic considering the subject matter. “Perfect”, but artificially constructed. “Just for me”, but algorithmic slop. I agree that you can do so much more custom tailoring of bespoke software with the speed an LLM brings. But something inside of me still revolts at calling this anything other than “convenient”. “Perfect” I will reserve for things…
Re: Perfect Software – Software for an Audience of One
#40When I saw "Perfect Software" in the title, I thought it referred to Perfect Software, the developer who produced the Perfect Writer word processor, Perfect Calc spreadsheet, and Perfect Filer database. These were a suite of office software products developed in the early '80s for CP/M and MS-DOS computers.