Perfect Software – Software for an Audience of One
outofdesk.netlify.app
Perfect Software – Software for an Audience of One
1–10 of 103 posts
Re: Perfect Software – Software for an Audience of One
#2Re: Perfect Software – Software for an Audience of One
#3Re: Perfect Software – Software for an Audience of One
#4[flagged]
Sure, the projects mentioned aren't the most impressive pieces of software ever written, but isn't that kind of the point of the article?
Re: Perfect Software – Software for an Audience of One
#5[flagged]
I don't understand this comment at all - it's very obviously written about personal experience with development, doesn't read like it was written with AI, and the sentiment is nice. Sure, the projects mentioned aren't the most impressive pieces of software ever written, but isn't that kind of the point of the article?
It's the new way of attempting to be an edgelord, so we'll see quite a bit of it for a while, unfortunately. It doesn't have to be accurate or relevant.
Re: Perfect Software – Software for an Audience of One
#6It's never required LLMs. In fact, I think the idea that "LLMs allow us to write software for ourselves" borders on missing the point, for me at least. I write software for myself because I like the exploratory process .. figuring out how do do something such that it works with as little friction as possible from the side of the user; who is of course myself, in the future.
I like nitpicking the details, getting totally side-tracked on seemingly frivolous minutiae. Frequently enough, coming to the end of a month long yak-shave actually contributes meaningful insight to the problem at hand.
I guess what I'm trying to say is "you're allowed to just program .. for no other reason than the fun of it".
As evidence for my claims: a few of my 'perfect' projects
https://github.com/scallyw4g/bonsai
Re: Perfect Software – Software for an Audience of One
#7Re: Perfect Software – Software for an Audience of One
#8By the authors definition, I've been writing perfect software for over a decade. It's never required LLMs. In fact, I think the idea that "LLMs allow us to write software for ourselves" borders on missing the point, for me at least. I write software for myself because I like the exploratory process .. figuring out how do do something such that it works with as little friction as possible from the side of the user; wh…
But programming doesn't give me that same feeling, and honestly; the scope of doing and learning everything needed to make my projects without LLM's are just way out of reach. Learning these things would not be relevant to my career or my other hobbies. So, for me I use LLM's the way a person who's not into carpentry might buy the services of a carpenter, despite the possibility of them doing the project themselves after investing tons of time into learning how.
Re: Perfect Software – Software for an Audience of One
#9By the authors definition, I've been writing perfect software for over a decade. It's never required LLMs. In fact, I think the idea that "LLMs allow us to write software for ourselves" borders on missing the point, for me at least. I write software for myself because I like the exploratory process .. figuring out how do do something such that it works with as little friction as possible from the side of the user; wh…
Re: Perfect Software – Software for an Audience of One
#10However, I'm skeptical about AI, because what I've understood about agentic processes is more about cheap dopamine.
When it comes to medium-sized software development (over 50k LOC), there is much less fun and much more pain, because a growing codebase doesn't allow you to make new features easily.
I believe it is important not to mix up a dose of dopamine gotten from agentic results, as in the article, with achievement from longstanding work, even if it's not so attractive from a short-term perspective.