This is such a romantic idea, but unfortunately Apple and Google are hostile to this model.
Of the two, iOS is /worst/ for running vibe coded apps.
You need to pay $99 a year to be an Apple developer if you want your app to live on your phone for more than a a week.
Distribution is a also pain in the ass even for personal use alone (you can't just toss around an IPA).
Finally, so many useful APIs are totally locked up. The fact that I cannot in 2026 extend Siri, for example, us infuriating.
Android is far more promising but Google recently shot themselves in the foot with their verified APK nonsense. Google's privacy posture is infamously nonexistent as well, and I have little interest in rooting a Pixel at my age.
Hopefully now that enough people can vibe code, these walls will crumble a bit.
2001zhaozhao•Aug 1, 2026
A PWA might be well suited to your needs. Even Apple's restrictive model leaves plenty of room to build useful apps especially if they are designed to connect to a backend (like the ones in the post).
fny•Aug 1, 2026
I have used PWAs and online web apps for a lot of my vibe coded tools, but sometimes you just want/need native features and performance.
genghisjahn•Aug 1, 2026
I totally hear you on that, but for my one off apps (and even some of my not one off apps) if I can't implement a feature in a PWA, I just learn to live without that feature.
chrysoprace•Aug 1, 2026
Local first is a model I'm exploring. Combined with PWA it's pretty good and doesn't need to be native. LLMs are most useful for apps that are Good Enough™ anyway, and struggle with the remaining 5-10%.
pornel•Aug 1, 2026
App Store will be the place to download apps you can't avoid, like your bank's client.
For personal apps, the locked down stores are making themselves irrelevant. When you have software for one person, you don't want to publish it there. You want to bypass the gatekeepers.
rvz•Aug 1, 2026
> You need to pay $99 a year to be an Apple developer if you want your app to live on your phone for more than a a week.
No complaints over paying more than >$100 a month in subscriptions with coding agents but $99 a year is some how too much?
Yet another reason why “developers” are just consumers that are selective complainers that want their tools to cost $0.00.
Clearly as already stated in the article, hosting and distribution is not free.
BobbyTables2•Aug 1, 2026
Imagine paying $100/year for the privilege of running homemade software on your desktop computer…
Aside from Apple, running homemade software on a phone was free of cost, even back in the days of Motorola flip phones running Java…
matheusmoreira•Aug 1, 2026
> No complaints over paying more than >$100 a month in subscriptions with coding agents
Plenty. The problem isn't so much the price as it is the loss of sovereignty.
It's not your model running on your computer, it's $CORPORATION's model running on their own data centers. They're just generously allowing you to use it, and only on their terms.
woah•Aug 1, 2026
hosting and distributing binaries to one person, who is also the person who created the app is free
j1elo•Aug 1, 2026
Not a matter of money. It's an outright rejection of the "Billionaire-in-the-middle" model that has been eroding the traditional personal computing ownership model.
> Clearly as already stated in the article, hosting and distribution is not free.
If I write an app for myself there is no need for hosting or distribution - it costs Apple absolutely nothing, and they don't need to be in the loop.
I've been able to run my own software on my computers forever, and still can on Windows, Mac, and Linux. It's just the mobile OSs that are different, and they shouldn't be. That's what sucks.
---
Related, I've been wondering if this issue will hit more and more consumers as vibe-coding personal apps becomes available to more and more people. Apple may have to change this aspect of its model, in time.
Georgelemental•Aug 1, 2026
> rooting a Pixel at my age
Don't do that, that's a PITA. Put GrapheneOS on it instead—simple, no hassle, works great
epihelix•Aug 1, 2026
It still holds for the desktop, though. LLMs have helped me quickly code new software for lab equipment (total users ~6), a research tool for my partner, and for several desktop apps I just use for me.
Two apps fill niches that I've wanted to code myself (one, I've wanted to code for the last twenty years on and off), but have never had the time to do so. Now, the speed from thought to working prototype is insane (less than an hour); it then takes a few days of occasional work to turn that prototype into something architecturally sound and half-decent.
And after that... well, I just keep improving, refactoring, refining, because it's so much fun.
matheusmoreira•Aug 1, 2026
Which is why computer freedom is so important it needs to be enshrined into law. Stuff like remote attestation, locked down boot loaders and "app stores" need to be made literally illegal. Ownership of the computer should be a constitutional right.
fragmede•Aug 1, 2026
Oh no! $99! If you're rich enough to have bought into the Apple walled garden, $99 is nothing. Can't go out for a nice dinner with the family for less than that these days. Yeah it would be great if Apple gave it away for free, but it's their walled garden that we've locked ourselves into. My bigger complaint about Apple is how overboard they've gone with the security stuff, making it it that much harder to develop software for their systems, on top of costing more. But, gotta go to where the users are.
rpdillon•Aug 1, 2026
I ran across WebXDC this past weekend, and I'm intrigued. I've built a few apps on it already, and I'm very pleasantly surprised by how cleverly inverted the whole model is (in combination with ChatMail). Delta Chat is available on iOS, I believe. I use Arcanechat on Android.
The beauty of the ecosystem is that apps are just zips of a webapp that is self-contained, and uses the webxdc api to message other copies of itself running on other folks' phones that are part of that chat group. Basically, the app communicates (and is distributed over!) the group chat (it's otherwise insulated from the internet). And because apps are just zipped webapps, they can be pulled apart, hacked on, and reassembled as needed for your group.
ChatMail relays tend not to retain info - they aren't hosts, they just relay encrypted messages (the platform mandates encryption). This sidesteps all the approval/review processes, and there is no app store or developer fee or even SDK. It's just folks trading apps and running them together.
It can't solve a lot of cases, but it solves some use cases (like a shared grocery list, or real-time card games, or games with leaderboards) really well.
aryehof•Aug 1, 2026
Interesting. What apps have you built? How/where is state maintained?
rpdillon•Aug 1, 2026
Yeah, it's a pretty fascinating architecture. I already have a side project called AppDeck where I've been buliding out a WebDAV server and a suite of HTML apps that know how to save modified copies of themselves back to the server. I've been using it for a couple of years, and the suite is growing - tools, apps, games, etc.
My son had written a game like this called "Quantum Chain" that had basic leaderboard functionality. That was the first app we ported: the platform injects the webcdx.js shim, and we update Quantum Chain to post messages to it when someone finished a game with a high score. This is replicated out to the relays the same way every message in the group chat is. When the app fires up, Delta/ArcaneChat replay all messages that are typed for that app back to it, and it restores it's state that way. There's some localstorage caching to make this a bit more efficient as the stream grows.
So it's a bit like several services reading off the same kafka stream to stay in sync.
I've since ported over (and massive improved) my implementation of KenKen, which also has leaderboards. I then took on realtime gameplay: a card game my family likes called "Shithead" that supports 2-6 players. I built a first version in about 6 hours, and I'm still working out session management (so folks can join and leave games and everything syncs properly). Still a couple of edge cases to fix, but overall, it been trivially easy to bring over webapps to the platform that already exist, and a few hours of effort to create a new one.
I'm pretty thrilled with the whole ecosystem, as it gets me away from all the BS the companies have layered on top of the basic "Apps with Friends" experience ArcaneChat offers.
rpdillon•Aug 1, 2026
Related: You can perfectly well upload WebXDC's to your "Saved Messages" channel (the channel where you DM yourself) to have a single user app running on the platform. It already has close to 200 apps of various sorts you can try from the default "app directory", but of course any site can be used as the directory.
mercutio2•Aug 1, 2026
You don't need to pay Apple $99.
You can make perfectly good apps that run great with a free account. They expire in a week instead of 3 months (for TestFlight builds). That's it. You can redeploy with minimal effort. You have to reauth with Apple every ~30 days. The reauth is the only part of that you can't have a cron job run (you need to authenticate the keychain).
For normie folks, the hoops here are mildly annoying. But if you're someone making vibe-coded apps, we're talking about two scripts and a cron job, here. Or just run Sideloadly, which I hear works pretty well.
There exist reasons to be annoyed by Apple's iOS security posture, but "I can't run my vibecoded apps" isn't an especially good one.
hard_times•Aug 1, 2026
> You can redeploy with minimal effort every week
No thank you
reolbox•Aug 1, 2026
Indeed No thank you. Tried this with my personal habit tracker. Had to login again with my Apple ID so often and right when I needed my app it expired (good luck if you don’t have your laptop with you). Converted it into a PWA and be done with it. Weekly redeploys are a big PIA.
A pity you cannot use an iPhone for personal projects.
mft_•Aug 1, 2026
> You can redeploy with minimal effort.
Can I ask what your workflow is for this "minimal effort"? Maybe I'm missing something, as I thought it would require manual faffing with laptop, Xcode, etc. every week?
(PS I've tried the two prominent sideloading approaches, but couldn't get either of them to work on my iPhone.)
ymolodtsov•Aug 1, 2026
For most people I believe it's a good exchange for the value of a more secure device.
But yes, I don't really want to pay Apple $100 a year just to run my apps. So I just have them as PWAs. Wouldn't work for many use cases, like when you need Apple Fitness data, but works for me and it looks fine.
chrysoprace•Aug 1, 2026
I'm building a podcast app just for me, because the podcast app I typically use (PocketCasts) is really good but there's just a couple of features I'd like and they don't bring out a lot of new features since it's not a monthly SaaS.
LLMs are a good help here because side projects typically slow down for me when I run into bugs / troubleshooting. So while I genuinely believe struggle is necessary for learning, being able to get over that hump to build something I need makes a big difference.
I'm not vibe coding the app though, since I actually want to know what it does. But I can see it being helpful for people who just need something and don't care about how it works.
SyneRyder•Aug 1, 2026
> ...they don't bring out a lot of new features since it's not a monthly SaaS.
But it is! The Patron level of Pocket Casts is $15.99 / month!
I used to love Pocket Casts, but it didn't have the ability to easily add an RSS feed URL locally without submitting it to their index - which I don't want to do with my AI's personalised morning podcast (and that's another category, Podcast For One). I've had to use AntennaPod for that, but it's missing all the silence clipping and audio normalising features that Pocket Casts has. I'd love to see someone improve on it, and I've been tempted to do it myself too. Good luck!
roundwego•Aug 1, 2026
Can confirm. I spent maybe 5-6 hours rebuilding an app I did in WinForms (originally Java… I forget the framework, Swing or something?) as a web app for a small business. Nothing fancy, basic CRM with existing database ported to SQLite and hosted on a cheapo VPS. Pure Codex CLI play none of that Cursor Orca rubbish. They’re very happy with it. Responsive, dark mode, works even without JavaScript. Nice unit test suite, simple server-side rendered. The traditional way. It’s the cats ass. Additional 2 hours for a couple of new requested features. Whatever! Easy peasy.
At work the team is leaning be heavily into internal tooling. Doesn’t need heavy support. Doesn’t need a fancy designer. Duct tape glue and liquid wrench are more than enough. It’s quick enough that it’s throw away and so if need be we can always write a v2 without losing months or years of work. Just enough to be useful, and then back to actual work.
pornel•Aug 1, 2026
This mitigates problems with LLMs' low quality code. For a single user, the bar is much lower. The app doesn't have to have all the features that work for everyone's edge cases, implemented in a way that other devs can maintain. It only needs to be good enough for one user, and can be discarded and recreated when it gets too messy.
matheusmoreira•Aug 1, 2026
Resolves the copyright nonsense too.
Programmers want you to review and own the code or they'll dismiss it as slop. Then the lawyers come in and say that doesn't give you copyright over the result. Damned if you do, damned if you don't.
Maybe it's better to just stop publishing stuff. If everything is uncopyrightable slop, the rational move is to just keep it to ourselves. So much for the free and open source software commons.
eviks•Aug 1, 2026
> can be discarded and recreated when it gets too messy.
That's the result of poor quality, how is wasting time redoing an app mitigate itself?
scotty79•Aug 1, 2026
You do it better next time because you learned in more detail what you actually need.
pydry•Aug 1, 2026
If you want toys then sure. If you want something that, say, reliably calculates your taxes you might want a little more...certainty.
tptacek•Aug 1, 2026
Things I've built in the last month or so:
* A personal music player for Apple Music with an embedded agent loop, so I can say things like "I'm going to work in the wood shop, play woodworking-appropriate music and keep the playlist full and non-repeating indefinitely".
* A calorie/protein tracker that takes 1-liner summaries of meals, resolves them to macros with GPT5 calls, and tracks them in SQLite.
* A macOS menubar combined Apple TV and Roku TV remote control.
* A calculator front-end to SageMath that renders Latex math notation and has point/click shortcut affordances for linear algebra and MVC.
* A "self driving wiki" macOS desktop llmwiki that imports and digests PDFs.
* A menubar tracker for the little temperature sensors I have scattered all throughout the house so I can click my menubar and instantly see the temps in the different rooms of the house.
* A layout tool for designing picture frames to get cut lists and rabbet depths and stuff.
That's just the desktop stuff. These applications are generally better than what I'd get from the App Store. The calorie tracker is one of the better-designed apps on my dock.
I feel like I'm not doing this enough yet, it hasn't fully sunk in, and I'm going to be building a lot more stuff when it does sink in. I haven't yet gotten to the point of writing my own note-taking application (still Bear.app for that), but how long can that last?
what•Aug 1, 2026
How are you counting calories from a 1-line description of your meal? Surely that’s not even close to accurate.
faangguyindia•Aug 1, 2026
perhaps using ai.
whateveracct•Aug 1, 2026
uh oh
keiferski•Aug 1, 2026
If it includes all ingredients, cooking method, and weight in exact grams, it’s probably reasonably accurate.
tptacek•Aug 1, 2026
For basically anything but chicken I give exact gram weights of proteins and of any fats or carbs. I generally don't give it any precision about vegetables that won't drive protein, fat, or carbs. Most meal components aren't going to meaningfully change the macro breakdown except for fiber, which I don't care enough about to track.
cure_42•Aug 1, 2026
You should care more about fiber than any of the others if health is your goal.
tptacek•Aug 1, 2026
I'll make sure and let my GP know he was wrong.
kingkongjaffa•Aug 1, 2026
Snark aside, your GP took one module on nutrition in medical school, years ago.
Doctors are not experts in nutrition.
Most modern western diets lack fibre the most so eating more fibre is a sensible recommendation for basically everyone.
witx•Aug 1, 2026
All that snark and you're still wrong, fiber is very important OP is correct
tptacek•Aug 1, 2026
A typical (in fact, the modal) line from the database, which goes back to April, is "oyakadon 1/2c rice, 2 thighs, 1/2 breast, 2 eggs, bunch broccolini, std oyakadon broth", and the model works out for itself that these are average-sized thighs and breast (boneless and skinless, because it's oyakadon). "std oyakadon broth" is a reference to a "house recipe", of which there's a side database, each costed by GPT5. There's a low/med/high adjuster on every entry; sometimes the thighs are bigger or smaller, for instance.
I've:
* Checked these against all three major frontier models and gotten the same macros breakdown within relatively tight bands
* Manually researched a couple of the most common recipes
* Run this system over many months against my most likely TDEE and reconciled against scale weight loss (which has been profound).
My confidence in frontier model's ability to generate "good enough, probably more than good enough" from this level of meal description is quite high.
Key simplifying assumption (for the model): I'm cooking most of my meals. I cook. I virtually never order out or eat packaged food of any sort. This would be a harder problem and the answers less reliable if I was giving it, like, "1/2 JP Graziano muffaletta, extra hot giardiniera".
Ldorigo•Aug 1, 2026
You can actually get just as good results for packaged food if you just allow the agent to use a web search tool & keep a growing local database of "known food items". I did the same for a while, but it was quite expensive (this was a while back with less powerful models and required a bit of orchestration to make it reliable)
tptacek•Aug 1, 2026
Presumably it would Just Work if I wrote "1/2 bag cool ranch doritos", which is one of the virtues of this input/processing system.
jedbrooke•Aug 1, 2026
> A personal music player for Apple Music with an embedded agent loop, so I can say things like "I'm going to work in the wood shop, play woodworking-appropriate music and keep the playlist full and non-repeating indefinitely".
how is AI (or a human for that matter) supposed to know what “woodworking-appropriate music is”? I had the same thoughts when spotify released their “let AI make a playlist for you”. Like, we already have recommender algorithms, why do we need to get a LLM involved?Maybe I just don’t understand woodworking and the connection it has to music though (I’m also the kind of person who’s had the same playlist for like the past 4 years)
But, I do want to say, personal app built just the way you like it, an alternative front end to a closed source ecosystem even, is super cool, and has been one of the things that AI coding has really enabled.
I’ve done a few project where I just give claude a har file and tell it to reverse engineer a cli from some web interface and it’s so powerful to be able to do stuff like that now
ButlerianJihad•Aug 1, 2026
Woodworking recommendations shall include:
“If I Had a Hammer”
“Sledgehammer”—Peter Gabriel
Anything by The Carpenters
Any works by Woody Guthrie
Hymns about Jesus and St. Joseph
Lumber Capital Log Yard
Anything by Nine Inch Nails
Anything by the Sandpipers
“Turn, Turn, Turn”
“Dust in the Wind” by Kansas
Anything by Dusty Springfield
Anything by MC Hammer
Original Motion Picture Soundtrack, “Saw” horror franchise
Anything by 1-hit wonder The Nails and/or powerviolence band NAILS
“Morning Wood” by Beavis & Butt-Head
“The Lumberjack Song” by Monty Python
tptacek•Aug 1, 2026
Because I played a bunch of music while doing woodworking stuff and asked for more like that. Things like this are easy with a simple agent loop. It's not picking random music out of the sky; it's working from my Apple Music library (and then expanding on it from the Apple Music catalog).
latexr•Aug 1, 2026
> Things like this are easy with a simple agent loop.
To be fair, they’re also easy (trivial, even) without one. It’s not like “play more music like this” is something we ever needed AI for.
embedding-shape•Aug 1, 2026
> It’s not like “play more music like this” is something we ever needed AI for.
Borderline off-topic, but I love how fast the goal post moves. A decade or two ago "Similar music to this" was definitively in the realm of AI/ML, now it's some full-stack dev's afternoon to implement.
moooo99•Aug 1, 2026
I don‘t think someone disputes that this is in the realm of AI/ML. I just think its questionable if this kind of usecase is genuinely something were an LLM is necessary or outshines the more traditional approaches
latexr•Aug 1, 2026
What are you even talking about? No, of course music recommendation systems had nothing to do with LLMs two decades ago (which is obviously the crux of the discussion), that is insane. And no one has said anything about a “full-stack dev's afternoon”, I’ll kindly ask that you don’t straw man. No goal posts are moving, that fallacy does not mean “argument I don’t like or understand”. What happened to good faith discussion? It’s ever more common on HN that someone will just invent some argument in their head, attack that, then act like they are the arbiter of reason when they couldn’t even understand the argument. That’s not interesting. Engage with what was said.
embedding-shape•Aug 1, 2026
> What are you even talking about? No, of course music recommendation systems had nothing to do with LLMs two decades ago (which is obviously the crux of the discussion), that is insane.
Of course not, but just some years ago, when people talked about "AI" in ML circles, they weren't exclusively talking about LLMs, which you seemed to have automatically and exclusively associated "AI" with. It's much larger than just LLMs, although the ecosystem is flooded with LLMs at the moment. I thought this very movement, where tons of people, not just you, have this "AI === LLMs" association, when again, it used to not be so.
latexr•Aug 1, 2026
So, in other words, you read what one person (you’re not talking to some vague notion of “people” in the past) wrote, associated it with other arguments you’ve seen (and quite possibly misinterpreted) before and decided to lump everything together and answer those different arguments and be kind of snarky about it.
That attitude is exactly why online (and offline) discourse has gone in the gutter. Instead of addressing what was said and understanding nuance, you instead took the comment, labeled it in a preconceived box in your head, then attacked that group instead of engaging in good faith with the person you were talking to.
And by the way, I’m very much aware of the difference between AI and LLM, but whether you like it or not the terms are conflated today and being pedantic about it is a losing battle. In this case it was patently obvious what was meant. You’re (presumably) not an automaton and are thus (presumably) capable of understanding the difference, meaning you are definitely able to choose to steel man instead of straw manning.
embedding-shape•Aug 1, 2026
> than attacked that group instead
What on earth are you on about?
Take a breath, I'm not arguing for/against anything at all, I conceded myself it's "borderline off-topic", you don't have to take it as I'm trying to challenge anyone's worldview or anything, it's basically an offhand observation.
> man instead of straw manning.
You may not actually understand what a "straw man" is, as I haven't even attempted to refute or engage in any argumentation at all.
Anyway, clearly a fruitless conversation to continue, I'm not sure who you're arguing against/for here, I didn't intended to even try to argue against/for anything here, so I'm just gonna peace out. Hope you enjoy the rest of your Saturday as much as I've enjoyed mine so far!
latexr•Aug 1, 2026
Come on, if you respond to a comment then expand on it to explain why you made it, hiding behind it being “borderline off-topic” and an “offhand observation” feels disingenuous. Can you understand that?
Here’s a silly example: Imagine you had made a comment about something different on a different thread. Then someone responds to you by saying “borderline off-topic, but I find some comments on HN about this subject to be really stupid”. Would you not be justified in thinking that the comment responding to yours was a response to you?
Maybe you really did mean nothing by it, but are you able to understand how every choice you made contradicts that, even if inadvertently?
> Anyway, clearly a fruitless conversation to continue
Are you also able to understand how this type of high-ground dismissal makes it worse?
> Hope you enjoy the rest of your Saturday
Thank you. You too. Genuinely.
tptacek•Aug 1, 2026
Oh, you two!
JamesSwift•Aug 1, 2026
The true power of LLM powered interfaces is the malleability of the whole thing. Sure you can write traditional software to handle “more like this”, but how hard would it be to handle “more like this but uptempo”, “more like this but not the same artist”, ad infinitum?
I have a bunch of skills Ive created for random work that have “predefined interfaces” like a single url. I very frequently trigger these skills with freetext prompts instead and get all the intelligence of the skill while bypassing what it was actually designed for. This aspect of malleable API is extremely powerful and is probably the only reason I keep AI in the loop of some of my custom software vs removing it and avoiding the cost/nondeterminism.
fuzzfactor•Aug 1, 2026
>I played a bunch of music while doing woodworking stuff and asked for more like that.
I would probably think about doing a little workspace sharing and ask for more live musicians to come in and do some serious woodshedding themselves ;)
I know some that are getting that buzz-saw sound out of their instruments fairly repetitively already, and there's no place to go but up :)
tptacek•Aug 1, 2026
I'm a terrible woodworker (that's what makes it fun) and if I had a musician in our basement shop there is a very high likelihood I would kill them, or at least seriously fuck up their instrument, when I manage to shoot a wooden spear across the room because of miter saw kickback.
eviks•Aug 1, 2026
> how is AI (or a human for that matter) supposed to know what “woodworking-appropriate music is”?
It doesn't, but you'll believe it is because that's what you asked for. It's not like you have a solid test for what it is yourself
eloisius•Aug 1, 2026
Guaranteed it would be unable to avoid searching for and selecting songs that specifically mention wood, woodworking, the shop, etc. It's like when you tell it to write something and give it a "vibe" or "mood" word wishing it could just give tone to the generated text, but instead it incorporates it literally.
senko•Aug 1, 2026
Now, see, when AI does something like this, we call that "hallucination".
Thomas explained what he means in a sibling comment an hour before yours.
dist-epoch•Aug 1, 2026
> we already have recommender algorithms, why do we need to get a LLM involved
and we had autocomplete for coding (IntelliSense), why do we need to get LLM involved?
LLMs are at a whole different level than recommender algorithms
tried it with GPT:
> A steady mix of instrumental grooves, classic rock, and bluegrass—styles commonly favored in woodshops.
Green Onions - Booker T. & the M.G.’s
Up Around the Bend - Creedence Clearwater Revival
Jessica - The Allman Brothers Band
Long Train Runnin - The Doobie Brothers
Honey on My Tongue - Steep Canyon Rangers
tptacek•Aug 1, 2026
2 of those acts are in my woodworking rotation.
IanCal•Aug 1, 2026
Recommendation algorithms are, frankly, weird as a user. Something watches your tiny interactions and, with zero concept of anything happening, gets surprisingly good at predicting your next interactions.
It’d be like eating and having an alien with no concept of food or taste staring at how much your facial muscles change and making notes. Then recommending places to you based on the other people they’ve been studying.
> how is AI (or a human for that matter) supposed to know what “woodworking-appropriate music is”?
Well someone is going to be concentrating, but it’s a long period, with loud activity. maybe you’d guess at decently active music, not relying on careful complex listening, probably fairly steady rather than sudden dramatic changes.
Maybe it could save previous playlists and what you’ve said about them, or ask questions like “so like, really calm or techno or what?”. Adding just a bit of common sense makes an enormous difference with this kind of thing.
tptacek•Aug 1, 2026
They are weird. But stuff like this solves one of my great challenges in life, which is that I've got many tens of thousands of songs in my library but only manage to hear tiny repetitive epicycles of them. I don't want a tight rotation of the same 200 songs, and I don't literally want to randomly walk my whole library, and I don't want to allocate lots of time curating exactly what I'm going to listen to. LLMs are great at this.
(Actually I totally do want to allocate lots of time curating exactly what I'm going to listen to, but laying out playlists is its own hobby, and woodworking time is for making wood shoot across my basement when I pinch the saw blade, not for making mixtapes.)
_dark_matter_•Aug 1, 2026
This sounds like such a security risk. It just takes one bad library. Your phone and desktop are not a sandbox.
tvink•Aug 1, 2026
Don't think it has to be, if you are mindful of it. Ai uses fewer dependencies usually, as it doesn't mind rewriting things, and you can easily add scans and sanity checks to your sdlc
tptacek•Aug 1, 2026
These are all simple SwiftUI applications with minimal dependencies. My phone, by the way, definitely is a sandbox.
enraged_camel•Aug 1, 2026
Lmao you're talking to someone who is an accomplished security engineer.
nonameiguess•Aug 1, 2026
I feel on the opposite side of a divide when I see these kinds of comments here about people creating bespoke software to address deficiencies they perceive in their daily lives. There's an engineer mindset that tools can solve any and every problem, but do they? Are you quantifiably any fitter than you were before? Better bloodwork, BMI, body fat percentage, anything? Are you creating better wooden goods? More wooden goods? If you track mood in any way, are you at least consistently happier while working because of the auto-generated playlists? Have you gotten any better at math thanks to the pdfs?
When I reflect on my own life and think about why I'm not personally adopting LLMs for anything, it occurs to me that I just don't feel like I have any problems like this to address. I was already eating appropriately, already working out appropriately, already happy with the music I listen to, already happy with the way I learn and practice math. I could make a billion personalized apps, but I was already a two-time state champion in cross-country and track who has never been overweight, got perfect scores on the SAT and GRE, won regional academic olympics in math, all before mobile apps existed and before I ever owned a personal computer of any kind. That's not to say I can't do even better than I did as a teenager in the 90s and I try to maintain some proficiency in these things into middle age, but it never occurs to me that I need or should need software to help me with this. I have no clue what the temperature is right now of any room in my house, but I know they're all in a comfortable range that isn't hurting any machinery or animal and that seems good enough to me.
I see all these enthusiastic booster posts and comments about all the tools you can make, but I don't feel like what is missing from my life is I don't have enough tools. I wasn't sitting around prior to GPT-3 thinking to myself "you know what would improve my life? More software." There are deficiencies and problems to address for sure, but it's mostly issues of prioritization and motivation. I have fallen off the wagon a bit this year and don't exercise nearly as much as I should. I don't talk to my wife enough. I don't talk to other friends at all. I don't go outside enough. But those aren't problems to address with software, either. If anything, if I spent more time making software, even with LLMs, that would be more time not going outside, talking to my wife, or working out. No matter how much raw output I could get computers to output, more time spent fiddling with computers is not going to improve my life. I shouldn't even be here right now, reading and commenting on Hacker News. The sun will be up and it will be 90 degrees fahrenheit within an hour of that. This is my last chance of the day to go run without feeling extremely uncomfortable while doing so.
This isn't a "oh my God look at me I'm so much better than you" comment or at least that's not what I'm trying to get across. But I'd encourage the original poster here and you as well to be outcome-oriented. My weight isn't in a warning zone. This guy is posting stats, so I am leaner than he is and my marathon time is faster, all without the aid of any tracking apps. You're a public figure, so I know you're in the same time zone as me, which means you were posting your own comment at midnight last night, midnight on a Friday night reading Hacker News. My sleep isn't perfect, but I'm not reading Hacker News at midnight on a Friday. Are all these apps actually making your life better?
permarad•Aug 1, 2026
i get what you're saying. but i still feel it necessary to say you sound like a twat.
eloisius•Aug 1, 2026
> There's an engineer mindset that tools can solve any and every problem, but do they?
No. These people just spend more time fiddling with their computers instead of doing the parts of life that it supposedly frees them up to enjoy. It's IoT lightswitch automations all over again. There's no reason anyone would ever need to calculate their smoothie according to their Strava data and the positions of the planets on that day. It makes far more sense to spend more time knowing your body and learning to treat it well than trying to create an app that will do it for you.
jeef_berky•Aug 1, 2026
As someone fiddling with computers trying to solve "every problem," the only actual solution for me is making tools to assist with being aware of the state of your body. Overly simple example, but give someone a heartrate monitor for the first time and they won't be able to guess their current bpm all that accurately. If they pay a little attention to it for a month, you'll get much more closer guesses for instantaneous rate. If it becomes easier to be aware of your current state, you get a more accurate model, and can start to predict basic cycles etc. Eventually, without the tools.
tptacek•Aug 1, 2026
My running joke for the past couple years has been "there's nothing a software developer hates more than computer science". But I guess there was one too many words in that sentence!
tptacek•Aug 1, 2026
I am wildly, drastically healthier today than I was when I started this in April. This is something I should have been tracking and measuring a long time ago.
mattm•Aug 1, 2026
I've had a personal health dashboard tracking my metrics for the past four years. Yes I am quantifiably healthier than I was.
DANmode•Aug 1, 2026
What if by using custom software I’m not pissed off by my tasks anymore, or no longer surveilled while doing them?
What if I just like making my own stuff?
Surely that’s plenty.
IncreasePosts•Aug 1, 2026
You've climbed a certain mountain, and you're strolling around the summit on flat ground.
You're looking down on the people at the bottom or middle of the mountain, struggling up hill to reach the peak, and wondering "why are they going through all this effort? Why don't they just stroll around on flat ground like I am?".
They're still building the systems that you already have in place. It's far easier to use a system you already have than to build one from scratch. Maybe not with physical or academic health for you, but I'm sure there's some areas of life that you're lacking in that could use improvements. If you can't think of any, I can give you a hint: empathy. If you try to work on it, you might have to do things like set reminders to call friends on their birthdays, or just to check in. You might have to force yourself outside to chat with that neighbor that you don't exactly like and find some common ground. You might have to set a goal of volunteering a certain amount of time at a homeless shelter, and track those hours.
Meanwhile, there are people who already have buffed up their empathy their entire life, and do all these things(and more) naturally.
Should they look at you and wonder why empathy is so hard for you, and tell you your efforts to consciously improve this part of your life is a waste, since they were able to achieve higher levels of empathy without doing any of those things ?
eloisius•Aug 1, 2026
> They're still building the systems that you already have in place.
Bull. They're doing highly sophisticated procrastination. I'll never become a great photographer by vibe coding the perfect tool for my workflow that selects, ranks and edits the 100 photos I took this week, or one that tells me where to stand and when to click the shutter. I have to be out shooting thousands of photos every week and laboring over the editing myself. You get good at what you do, and if you're spending your time making these one-off disposable apps instead of doing the thing they ostensibly support, a few years from now that's what you're going to be better at.
spot5010•Aug 1, 2026
As a new father, just using so many apps sounds exhausting, let alone building and maintaining them. I would have been very excited about these maybe 10-15 years ago. Now I just want the ability to do things with my phone when my hands are tied up holding the baby.
mynegation•Aug 1, 2026
Tell me about it. Holding a 4mo old right now, nap trapped :-) Speaking of which - Claude Code wrote me a web proxy for HN that rewrites CSS for the dark mode - precisely for this situation. Written and deployed with Claude Code remote control too, also while nap trapped.
NegativeLatency•Aug 1, 2026
Haha amazing I’m doing the same thing
spot5010•Aug 1, 2026
Wow okay I need to try this out.
Schiendelman•Aug 1, 2026
Make yourself a dashboard that pipes everything you want into the area reachable by one thumb. :)
Or with voice. Or even face movement control, like via the camera.
tptacek•Aug 1, 2026
That's an odd response, because fundamentally all I'm doing is making my computer work the way I want it to. It's the opposite of exhausting to me.
YesBox•Aug 1, 2026
Most people want the convenience of things just working at the tap or click of a button. LLMs are not going to change that.
tptacek•Aug 1, 2026
Most of the apps I've built take the form of "something I was doing with a long-running note in Notes.app that is now much simpler to deal with because there's a purpose-built program for it". That's what computer programs, like, are?
rpdillon•Aug 1, 2026
I was talking to my wife about this a little bit, that the promise of computers has never really been realized in the sense that we don't put power in the hands of the end user.
Like one of the most obvious things that a computer can do is run a task periodically at a time to go maybe fetch information and process it. And yet, the average computer user using any commercial operating system does not understand how to set up a recurring task. Operating systems don't really advertise it or talk about it as a feature. I think this is a good example of the disempowerment of end users by software companies.
LLMs have the potential to change this by allowing people to simply ask their LLM to invoke the right incantation to schedule the task or produce the program. That seems like a great change. I'd like to see more power in the hands of the end users rather than less.
For people that don't want to put in the effort, of course, this will change nothing. But for those that are willing to explore a little bit, I think it can be a big improvement over the software ecosystem that's emerged in the era of the app store.
monsieurbanana•Aug 1, 2026
The average user can and already does that. If they want to regularly fetch their emails and process them, they will install outlook or use the Gmail web app. If they want to regularly fetch and install updates for their games they will install steam.
The "run a task periodically" isn't the difficult part, it's processing the data that is.
And to be honest I don't think llms will empower that many people, the vast majority don't want to put the effort required (and it's definitely more effort than writing a one-shot prompt)
rpdillon•Aug 1, 2026
I agree. It won't empower them because they've been trained to think they have no power.
I wasn't really talking about fetching email.
victorbjorklund•Aug 1, 2026
Those are just built in functions in the apps. I think we are more talking about custom automations like ”I want you to download the images on this site everyday and put them in this folder and send me a message on telegram with any new photos” or ”I wanna check this website for searches for X and when a match then message me”. An example I have seen is non-tech people before logging in to a saas app and manually copying numbers to a spreadsheet every single day forever. But with LLM:s they automated it to just work automatically in the background
rpdillon•Aug 1, 2026
Exactly. The users of e.g. autohotkey are in a vanishing minority. It's the kind of stuff I'd like to see advertised more in the OS, as though a product manager had on OKR to move that metric. Apps like Apple Music that emphasize consumption (and subscription revenue) get that treatment, but empowering apps that teach automation do not, since there's no (short term) business there.
spot5010•Aug 1, 2026
Nothing against what you are doing. That’s awesome and exactly the kind of thing I would nerd out about. I was just commenting on my current state of not having the mental bandwidth to do these things.
mithr•Aug 1, 2026
As a father of two young children, LLMs have been kind of amazing. I’ve historically been someone who has project ideas and has fun building them. But for a few years now I just haven’t had the headspace for it — all I’ve wanted to do in the evening is relax for a bit.
In the past month I’ve completed a home dashboard idea I’ve had for years, I’ve built a house management system, a travel planning tool, a guitar chord annotator… it’s been very liberating. I’m not doing the coding, which was fun, but I am doing all of the system design and iteration, which I also really enjoy.
NegativeLatency•Aug 1, 2026
Similarly, I have giant list of ideas from the last 15 years that I’m now easily able to try or build out in ways I couldn’t before
nnevatie•Aug 1, 2026
> maintaining them
In the agentic era, there is no need for maintenance - each artifact is immutable and just-in-time. In case you need a new version, spin up a new artifact.
I’m only half-joking.
ben_w•Aug 1, 2026
> I feel like I'm not doing this enough yet, it hasn't fully sunk in, and I'm going to be building a lot more stuff when it does sink in. I haven't yet gotten to the point of writing my own note-taking application (still Bear.app for that), but how long can that last?
Indeed.
I'm not sure when, but at some point after I saw Claude Code, I realised what I wanted for my next OS was basically an LCARS-themed* thing, where the "desktop" is a TUI and whenever I needed an app I didn't already have, I'd ask an LLM to write it for me instead of downloading it (benefit: the app would never have an update pending (which might break my flow) that I had to install before use, unless I'd specifically asked for a new feature to be written); and if I wanted to browse something on the web, the browser would use something like an LLM to strip out everything that wasn't content.
LLMs aren't quite good enough for that yet. They're interesting, I've also made a bunch of apps this way that was an easier experience than even figuring out which offering on the app store was right for me**, but still, the LLMs are not quite good enough; I'm pining for the OS equivalent of a car with a self-driving mode so good there's no steering wheel and the windows have black-out shutters so you can sleep while it drives you and your insurance is fine with this.
the post on BoopSnoop was very impactful for me too! As a software engineer, it's drilled into your brain that you have to think about high scalability and user facing products. I used to have a lot of ideas, but the first instinct was always to build a paid user facing product. None ever got built. But after reading that post a few years ago, my mindset was completely flipped. Since then I've built umpteen tools, services, macOS menubar apps, tail scale services .. just for myself. And I love it!
botiomez•Aug 1, 2026
Yup! Can confirm, I wanted to blog, but I wanted it to work in a certain way to let me focusing on writing that no single system had, or cost too much.
Now I'm actually doing it.
I've had an idea for how I want to be social with friends and family (a website, but setup within my vision). Now it's done
Could I have done all of these things on my own or just paid for existing services? Yes
But now AI can do it for me while I watch TV. I just show up to test.
altmanaltman•Aug 1, 2026
I get it but just a word of advice - also look at industry standards like how SEO works as well. Otherwise your blog or content wouldn't even be discoverable.
But isn't it like super cheap to host a website in 2026? A lot of those builders are actual better if you just want to write. Otherwise you will have to maintain your website and also focus on writing, which would not allow you to just focus on writing.
I am not saying this out of my behind. I have done the exact same thing and ran into issues. If you just want to focus on content, building and maintain your own website can be a big distraction
tim-projects•Aug 1, 2026
"building personal software won't require a developer's stack for much longer."
I will if you are building anything good. What even is this statement?
farfatched•Aug 1, 2026
They're suggesting you won't need an IDE and a VM to build a service, for example.
You'll just prompt your LLM provider and they'll provision your software. It'll do testing, dependency updates, monitoring, and regular audits.
If you want fixes/features, you'll prompt your LLM and it'll make it so.
ymolodtsov•Aug 1, 2026
Which is completely right. For my latest several apps I never even looked at the code.
tim-projects•Aug 1, 2026
> If you want fixes/features, you'll prompt your LLM and it'll make it so.
I've been using the agents since the day they came out. This, does not work. It works if you want an app that looks like it works if that works without any testing. If you use the app in any way that isn't boiler plate it will break. Because you can't prompt ai with a simple feature no matter how small and have it cover all the important cases.
What these models do is the absolute bear minimum to satisfy the user even if it means cheating. And anyone who doesn't look thinks its miraculous. It really is not.
So, you absolutely can prompt it to add a feature, but you need to prompt it 10-20 times to get the actual feature built. If you don't know this yet rip.
And before we continue, also known that when you prompt for the next feature. There is a high chance the last feature you built will be altered or deleted.
farfatched•Aug 1, 2026
I'm not a sophisticated LLM user, but nor do I have tricky usecases.
Opus 4.5 with a plan mode is enough for me: it asks clarifying questions to map out the design space, it covers fiddly parts, it generates good unit/integration tests.
I have seen it cheat by deleting existing tests, since it's single-mindedly focused on the problem I give it. I've not used an LLM-to-review-an-LLM, but when I've used an LLM to review my own work, it notices when there are unrelated changes in my commit/working copy.
Besides, all of your critique is how I've heard product managers speak of human developers! And a tool needn't be perfect for it to be useful.
JeffRosenberg•Aug 1, 2026
This was really interesting, but I admit I bumped on this throwaway detail:
> Our sleep consultant's plan arrived as a PDF full of conditional logic: wake windows, nap caps, what to do when a nap fails
Every so often, you get a glimpse into a whole world you never knew existed.
what•Aug 1, 2026
This person seems insane. You don’t need to pay a “sleep consultant” to make a plan for your child’s nap times. It’s really not that complicated.
rrvsh•Aug 1, 2026
If you want to optimise and have the money to spare, I think it's fine. There are going to be people in the world that are better than you at most given tasks, and if working on those tasks is not fun for you and delegation is not a net negative, why not? It's why personal trainers exist (though I don't like them for separate reasons)
a2800276•Aug 1, 2026
Its clearly a net negative, though, because missing a nap is now causing tremendous anxiety to the point where they'd rather spend a week chatting with Claude to build an app which handles the consequences of missed naps than just spending some time with their infant, maybe reading to them so they fall asleep.
wartywhoa23•Aug 1, 2026
The best comment in the whole discussion yet.
fragmede•Aug 1, 2026
You chat with Claude while the infant is asleep in your arms, not instead of holding the infant.
arjie•Aug 1, 2026
In Precious Little Sleep the writer says some half of babies sleep well and some half require help. We must have had the former and so there’s no advice to give. If you were in that set it’s possible that your actions changed something or it’s possible it’s just what it is.
tptacek•Aug 1, 2026
Have you raised kids? This is the least shocking expenditure I've heard of; if this had existed when my kids were born I might have shelled out for it.
whateveracct•Aug 1, 2026
it's sleep training
it is insane and unnatural but it is also common
fundamentally capitalist concept
contact napping to beyond 1yo is deeply natural and special
wartywhoa23•Aug 1, 2026
Let me share an anecdote from my soviet childhood.
Like most soviet children of the 80s, I was outsourced to my kindergarden each mom's workday.
I abolutely loathed everything about it, but the most fascist thing to my infant mind was the post-afternoon nap.
For the life of me, I just couldn't make myself fall asleep, and had to pretend, making extraordinary efforts to really look like sleeping.
We were literally scanned crib by crib, aisle by aisle by the surveilling nanny to detect sleep pretenders.
Those offenders of Morpheus who were caught red-handed, were routinely ordered to step out in front of the entire dorm, which of course was instantly awake and gleefully staring through eyelashes now, and do 20 humiliating squats.
Needless to say, that resulted in nothing but fierce hatred towards the soviet system, which treated children as future soldiers, and oppresion in general.
So let me disagree with you on day napping being a fundamentally capitalist thing, haha :)
The only difference is that it plants the seeds of hatred towards different entities - either the system or the parents.
slim•Aug 1, 2026
it's interesting that the cult of work common to capitalism and communism has no appropriate "ism" by itself
whateveracct•Aug 1, 2026
I guess the real thing here is society takes parents away from their children because those parents need to be used for value
tonyedgecombe•Aug 1, 2026
I suppose there are babies with some kind of pathology in this area although I'm not convinced that is what this is.
CalRobert•Aug 1, 2026
For some it is and some it isn’t. My eldest was always a terrible sleeper.
camgunz•Aug 1, 2026
My partner is a sleep consultant, and most of the time the families she works with are at their wits end and their marriage is hanging by a thread. Having young kids is incredibly hard on people and relationships.
wojciii•Aug 1, 2026
> Every so often, you get a glimpse into a whole world you never knew existed.
I had no idea that people did this. This sounds expensive.
Just like other people have no idea that we (Scandinavia) let babies sleep outside in a baby carriage wrapped in a tiny sleeping bag. Fresh air is awesome. Cold air is even better.
This works for some babies and is not universal in any way.
goosejuice•Aug 1, 2026
Awesome. How cold?
wojciii•Aug 1, 2026
There is no limit really. The baby is in warm clothes and in a sleeping bag during winter. Less clothes when its warm.
My children slept outside while it was below zero C. The only time they were not sleeping outside was while they were ill.. having a cold or something.
Perhaps just say "here in northern jutland" next time?
camgunz•Aug 1, 2026
No one knows where that is. I've also heard this is very common in the northern Scandinavian countries, there are even little "houses" you can buy.
recursive-call•Aug 1, 2026
my friends in Boston do this where their baby. They call it “Nordic baby training” or something like that. They aren’t Scandinavian so the practice has at least some reach
LtWorf•Aug 1, 2026
> No one knows where that is.
Why not just say "europe" directly then? Everybody knows about that, and you don't seem concerned with correctness anyway.
satvikpendem•Aug 1, 2026
I thought the opinion of this article was widely known by now, as every thread about AI here talks about personalized software built with vibe coding.
Diogenesian•Aug 1, 2026
Even in early 2023 people were talking about this as a use case for ChatGPT copy-paste coding. Arvind Naranyan (AI As Normal Technology) used it to build edutainment applets for his kids.
rrvsh•Aug 1, 2026
Side note, why not just deploy onto a VPS and save the money from using hosted services, as well as protecting yourself from when they inevitably go down? The CBA clearly shows that while active development is going on its trivial to have hosted service subscriptions because the AI sub is way more, but what if that sub disappears? You're left paying (relatively) exorbitant amounts compared to $1-10 per month per VPS for life, or less if you have the privilege and wherewithal to self host. It's also dead easy with AI. Maybe this just reinforces how much a personal runtime solution is needed, as stated in YC's recent RFS.
ymolodtsov•Aug 1, 2026
That's what I did after I realized how much I'd pay for managed databases and auth.
I now have 3 VPS on Hetzner that run about $14/month in total (the old pricing, thankfully). I mostly got three so I wouldn't worry about wiping one if something terrible happens.
Works like a charm. Even with the new pricing, Hetzner or DO would be cheaper than what OP uses. And the maintenance isn't that hard.
Easier to leave vulnerabilities but you can also do it on Vercel and Neon.
esskay•Aug 1, 2026
Yeah Vercels an awful service for stuff like this, paying $20/mo may not seem like a lot but its $15/mo or $180/year more than you need to be paying.
It still baffles me why the heck people pay for services line neon and supabase as well. Utter madness imo. If you add that on to something to get rid of OP could've saved $540 per year.
assimpleaspossi•Aug 1, 2026
Almost $2000 a year is beyond ridiculous and would make me question the author's ability to write software on his own (but I'd get downvoted for insulting him or not realizing some kind of time savings they help with).
I spend $2/month on my VPS, write my code in HTML/CSS/Javascript with Posgresql along with other Unix (FreeBSD) tools and the standard languages and get similar things done.
IanCal•Aug 1, 2026
Tbf if I don’t enjoy that aspect and it saves me a day or so per year that I can use for consulting instead it makes sense to do that trade. Two and a half perhaps including taxes.
mattm•Aug 1, 2026
Yeah this is what I did. All my personal services are running on one EC2 instance and I use subdomains to separate them. If I need more memory it's easy to scale up. I just use sqlite on the instance for my database. You don't need a postgres service if it's just for you.
Hosted services are only great for setup and scaling. You're not going to need scaling. Infra setup can now be done easily with AI and terraform.
kettlez•Aug 1, 2026
Thought the same thing, sounds like the apps are web apps based on the stack, which means all these apps could be build with Go, Datastar (or htmx), and sqlite and hosted for a fraction of the cost.
faangguyindia•Aug 1, 2026
Many people build calorie / macro tracker like OP but they don't build maintenance calorie tracker.
Your app tracks calorie intake, doesn't keep track of total calorie burn of the day (maintenance calorie tracking)
And no, calorie burn from watch is not good enough!
>A 2020 systematic review by Fuller et al. found that consumer wearables often perform poorly at estimating energy expenditure, even when they measure steps and heart rate reasonably well. Across brands like Apple, Garmin, Polar, and Withings, calorie burn estimates frequently showed substantial error, often in the 15–40% range and sometimes exceeding 50%. Wearables can still be useful for tracking trends, but not for precise calorie calculations.
If the smartwatch data isn’t precise enough to estimate energy expenditure, what data does your website use that is so much better? Also, how much better it is? How do we even know it’s better? (I am not necessarily doubting it’s better, I am just interested in metrics you used)
The actual method used in the app is a bit more complex than this, but I think this explanation is good enough to convey the core idea for now. Later, I plan to publish a more detailed write up.
>Also, how much better it is? How do we even know it’s better?
Very simple! If a car salesman tells you that they use space technology in the engine to improve fuel efficiency, how do you know whether they are telling the truth?
You fill the tank with a specific amount of fuel and drive. If the fuel lasts much longer, you know the technology is actually improving efficiency.
The same idea applies to MacroCodex.
When you eat at maintenance you do not gain weight, when you eat above maintenance you gain weight, when you eat below it, you lose weight.
If you set a goal in the app to gain 1 lb per week and consistently eat the calorie target prescribed by the app, then your actual weight gain should match that rate. If it does, you know the maintenance calories calculated by the app are accurate.
You can choose to set "maintain" or "lose" or "gain".
EEBio•Aug 1, 2026
Thank you! That’s s very thorough explanation on the page you linked and the comment. I’ll certainly look into the app more in the future. Thanks again for taking time to explain and for making the app!
ifh-hn•Aug 1, 2026
My first thoughts on reading the article and even now after is: sleep consultant?
CalRobert•Aug 1, 2026
“ The app took him a week to build, half of it lost to code-signing purgatory”
Maybe Google is eliminating sideloading to force people to not make their own apk’s now that it’s easy to do so.
__rito__•Aug 1, 2026
Agree with the general spirit of the piece, but the examples that he gave create more problem than solving problems.
> A fitness app that sizes my smoothie to that morning's run
I don't feel I need more than the phone's calculator app for this particular problem.
Other examples could be solved by the Notes app, I feel.
I deliberately avoid creating new "apps", and make do with existing apps and solutions and create workflows rather than apps.
I write scripts, add features to scripts and understand all lines of them.
There are very few exceptions to this, like, I vibe coded a visual PDF cropper app that also handles scaling, merging in a GUI built with PyQt and GTK.
Having entire apps create maintenance burden and headaches.
hard_times•Aug 1, 2026
To me it just sounds like we need an even higher level language for these sort of 'software for one' apps. There is still tons of boilerplate. Declarative is king.
mac-mc•Aug 1, 2026
Funny he said "Good APIs matter more than ever". My software for one these past few weeks has been my mega archive project, making an APIs & UIs out of 50+ providers whether they like it or not. I'm calling it clump chart. I even got into my turbotax TaxML files.
hamdouni•Aug 1, 2026
Genuine question: how will this "software for one" outlive its creator? I realize that if it were truly intended for just one user, it wouldn't matter, but in this specific case, the software is used by family members, so...
a2800276•Aug 1, 2026
The "one" in "for one" likely is the creator, so it really doesn't need to.
swiftcoder•Aug 1, 2026
Yeah, this is a fear I keep bumping up against. Even relatively simple things like setting up pihole for my home network has pretty severe bus factor - if I get hit by a bus, no one else in the family would be able to fix the internet, short of chucking all the current hardware and asking the ISP tech to set up from scratch...
chr15m•Aug 1, 2026
Clay Shirkey has a great article from 2004 about this called Situated Software.
About four years ago I started building an RSS reader that was supposed to use an algorithm. The problem is, I didn't code in years and wasn't familiar with the modern web stack. I had to drop it, although was still able to sell the domain I got for $500 (nice).
And then, with Codex and Claude, I finally built it this year and enjoy it every day, along with 30 other strangers, since I made it public. It's a great feeling.
I now finally have an app that I use to save both links and articles to read, sort of in-between of Readwise Reader and Raindrop (and it does sync with Readwise).
I write my blog posts in a little browser-based note-taking app with sharing. It's minimal and looks great but has all I need.
I built a few Chrome extensions that I really wanted but couldn't find (well, couldn't find beautiful options).
I don't think everyone will do this. And getting the audience is a major pain, always has been, but now most of your early adopters just go and build their own things just like you. I'll still take it.
LtWorf•Aug 1, 2026
wait for the hackers to find it
ymolodtsov•Aug 1, 2026
Find out what? These apps are as protected as they could be. Always could be a zero-day or a package vulnerability but that's the same for everyone.
LtWorf•Aug 1, 2026
Every single person with no experience thinks that.
ymolodtsov•Aug 1, 2026
Your replies so far haven't been useful.
swiftcoder•Aug 1, 2026
> sleep consultant
I'm not sure I believe this is a real job. Do we really need to pay consultants to tell us that babies need naps?
te_chris•Aug 1, 2026
No, it’s a plague on anxious, over-optimised middle class parents.
The idea that someone can send over a schedule in advance is pure voodoo. Much like huckleberry, the ml app that makes new parents insane over wake windows.
a2800276•Aug 1, 2026
To me it sounded like they're paying someone to plan not only their kids' naps but also their own AND spend their spare time writing an app to help keep up with the recommended nap schedule. Just take a fucking nap, maybe after going outside for a walk in the park.
wartywhoa23•Aug 1, 2026
Gosh, going outside for a walk in the park doesn't buy conversion for AI companies, that's such a luddite thing to propose to someone who's got skin in the game.
dhotson•Aug 1, 2026
Unrelated, but I highly recommend this short sci-fi-ish story by Robin Sloan :)
I would have thought so too until our third kid was impossible to out down.
We managed the first two so we are not completely incompetent:) so no it turned out very useful to have a "sleep coach" give us strategies that we hadn't thought of.
Nothing as elaborate as what's above but not completely ridiculous.
croisillon•Aug 1, 2026
honestly happy for him, but i wish he would have written the article before posting it
p2detar•Aug 1, 2026
Building software steadily becomes accessible to non-developers. A freelance client I had now does most things alone with chatgpt. As a developer I have less and less the urge to build software. Instead I lately started doing more hardware stuff - flashing devices, setting up RPis and antennas, learning to solder. I hope I can keep my software dev job until retirement, but I‘m a bit pessimistic on that matter.
ShinyLeftPad•Aug 1, 2026
They basically inserted themselves between clients and developers. A few corporations ingested developer work and offered clients to pay a fraction, not giving anything back to developers.
p2detar•Aug 1, 2026
Indeed, but it probably won‘t get any easier for us devs when clients also get easier access to open weight LLMs. I mean from personal experience 40 tok/s on an M3 pro with gpt-oss-20b holds up quite well for lots of tasks. Thinks are changing so fast.
stared•Aug 1, 2026
Apps for one, but when I think there is even a mild potential others may use it, I share.
* And weather in Warsaw: https://github.com/stared/trmnl-x-weather-warsaw (here's location is hardcoded, so the expected use is fork and vive code to match both your location and visual preferences)
And many, many others I did not share, mostly because they were too peculiar, really unlikely to be useful for anyone else than myself.
cryo32•Aug 1, 2026
Been doing this sort of stuff for 30 years. Mostly in Excel.
Hasn’t cost me anything.
a_c•Aug 1, 2026
Writing code with real use is very different from writing code for the sake of writing (looks cool, sounds cool).
Writing code with one user is the base case of a “why am I writing this” recursion - because I use it.
Every action leads to next insight.
For me, a browser extension that provides a table of content to chat interfaces because I always need to scroll up and down to read preview queries. Writing browser extension leads me to writing a RSS reader navigating with only keyboard. Writing RSS reader leads me to writing a virtual book shelf that visualize Goodreads record on a virtual 3D bookshelf. Writing virtual book shelf lead me to making a virtual climbing gym where I scan my local climbing gym into 3D model where I can map climbing videos on it. And it is just one chain
coriocactus•Aug 1, 2026
Especially when the primary motivation is not specifically monetization I find that I'm less likely to be discouraged when an action leads to an uncomfortable insight of "no one else would use this"
lloydatkinson•Aug 1, 2026
The article is also obviously written by Claude too. I’m starting to hate the internet.
xyzelement•Aug 1, 2026
Who cares?
Is the article interesting/ relevant or not?
If not, doesn't matter if it's ai slop or human slop.
If yes the. It's good that the author could use AI to get it out vs not writing it.
nicbou•Aug 1, 2026
I think that also extends to "software for few". It lowered the bar for building calculators and widgets for my users. Instead of lengthy explanations, I can just build little calculators and decision trees for my small user base.
Maggie Appleton said that it would enable "barefoot doctors" to bring helpful software to small communities. I have seen a lot of those underserved groups in my dev career.
I am not too happy about AI killing my business and inserting slop into every aspect of my life, but I am very hopeful about that aspect.
---
I also made some apps for one in the pre-AI days, and now I can quickly add features I've been procrastinating for ages. I can finally process data that I've been collecting but had no time to write code about.
mattjhall•Aug 1, 2026
I think it's sad that an article that to me was about sacrificing your own time to bring your family together has turned into sacrificing nothing to hyper optimise your life.
afro88•Aug 1, 2026
I've got a few of these.
There's one in particular that I use quite often and have for about a year, vibed for myself: it's a chat interface that walks you through processing an emotional or difficult moment, following a process / workflow. Supports Martin Seligman's ABCDE and Byron Katie's "The Work". Two techniques that I found most useful to improve my thinking and responses to difficult situations. You converse with it, and it leads you through the stages of the selected flow. More than a system prompt - it tracks and progresses through the workflow at the right times, and you download a consistent pdf of key details from the "session" at the end for your records.
The thing is, I can't sell it. I don't even think I can open source it. It's mental health (minefield of legal and ethical issues), and would probably breach copyright, trademark etc law.
Yet it's very useful to me. I guess it's the equivalent of making a system to do these things at home, like prompt cards or key points taken from the books, with a well formatted note taking structure. Except it's way easier because you just chat like you're talking to someone.
I would never have spent time building this. But now it's so cheap and easy to do.
ragebol•Aug 1, 2026
Since the advent of these coding assistants, I gathered a list of software tool ideas I usually discarded due to lack of time. No more! Main one on that list: grocery assistant, with a barcode scanner for empty packaging to order new stuff, inventory management, coupling to recipes and most importantly: automatic ordering for delivery.
There's existing stuff for this but making a personal extension to this should be very well possible too.
sylware•Aug 1, 2026
It is never really for "One". If it is open source and published, It may be use by others... not to mention coding AI ML (Machine Learing), then for many.
I have written so much software for one... I cannot recall everything. I use some of it daily:
- I have my custom elf(glibc)/linux distro
- I use my own ffmpeg based x11 media player (will have an update for wayland).
- Since the "geniuses" at gogol blocked all accounts not using whatwg cartel web engines and blocked all self-hosted SMTP servers (I do not pay the DNS mob, then IP literals, which is stronger than SPF) to exchange with gmail.com users (now prisoners), I have my very own simple noscript/basic HTML servers (messaging, file transfer, openstreetmap browsing, etc). Unfortunately, most are C written from linux instead of assembly (at least, I removed most of the time the libc dependency with direct syscall programming). IPv6 is making everything internet software muuuuuuch easier to implement: I am lurking at an IPv6 only, super idiotic and real time voice/video/text/file transfer protocol, probably based on SIP (the main issue are randomly generated IPv6 addresses from mobile internet, which may require a mini-server for IPv6 address exchange, BAAAAAAAD!).
- Ofc, I still have my own minimal SMTP server (and a SMTP client to send emails), because there are still honnest people on internet. mutt forever.
- I am trying to build a RCS for linux, aka a Reduced Command Set with near direct hardwiring to linux syscalls. I lose comfort, but knowing that I removed giga tons of bloat feels so much satisfying it is worth it by light years. I will have to code my own command shell one day.
I still have C code since I currently need portability on IP-LOCKED ISAs (arm and x86-64). But I wish for RISC-V to be a success, namely as a modern, very often hitting the 'sweet spot' in technical design compromises, NON-IP-LOCKED ISA. I am writting much software in RISC-V assembly now... which I run on x86-64 with a small interpreter (written in x86-64 assembly)... trying to fix the bloat and kludge from corpo-like open source software (including the SDK).
Right now, I am writting my own wayland compositor using that framework. I was not expecting window management to be a bazillion of little things to do everywhere. And even if a wayland compositor is several orders of magnitude smaller and leaner than a x11 server, it ain't that a small project (ofc, I implemented myself the wayland wire protocol, no external libs here).
In my 'trying to fix the bloat and kludge' from corpo-like open source, I force myself to use my own exe/dynamic lib format for modern hardware (so lean, a simple RFC will be enough, and no more loader bloat/kludge). But I am scared at the abominations which are all the requirements of classic computer languages to run: I would like a mesa vulkan driver, but there is still c++ (super BAD) in there which makes porting to an alternative dynamic lib format a living hell, non trivial C won't be that easy neither (for instance the abomination of the ISO __thread keyword, amazing bright minds there). Taking perspective from that, I wonder why anybody sane would add on top of that a big runtime requirement??
And what people doing that have to keep in mind: IRL can put a violent stop to all of this.
Havoc•Aug 1, 2026
That's literally 100% of my vibecoding...writing software I need
cyanregiment•Aug 1, 2026
There’s software for one and then there’s “Apple Watch type shit” which is tech that is highly personal and seems useful on paper but is absurdly extraneous - like calorie tracking, step counting, and being able to check things that are already easy to check.
Not for me.
I like software for people, and in terms of affordances and utility mass buy-in and standardization is part of the point.
I can invent a new kind of key. I could…
morganf•Aug 1, 2026
In my line of work, we convert words to numbers, and we have a codex that defines meanings for the numbers; that way, we can write publicly but (in making sure we choose words that, when converted to numbers, convert to numbers that have the second meaning we want) our public writing will only be understood on this second level with this second meaning only by those who use this system and codex. It's something like a form of real/human language cryptography: write for the world to see but only those who know the key will see what we're also saying to them. This was traditionally very hard to do for anyone who didn't grow up in a family that did this naturally from when they were kids. And I vibe-coded tools to make it easy. It's been amazingly helpful and worth its weight in gold :)
alchemist1e9•Aug 1, 2026
What?
flymasterv•Aug 1, 2026
“Line of work”? I’m fascinated by this. Diner waitress? Cop? Carnie? Cockney bingo caller?
morganf•Aug 1, 2026
Hahaha! I love the list! Lots of professions have methods to send messages that simultaneously speak to various different audiences (while the bigger audiences don't know there are also other audiences as well, who will derive other meanings from the same message). The world is an interesting place full of surprises - and even to smart people, the text or image you are seeing might have meanings invisible to you, since you're not the intended audience for the secondary meaning.
Diogenesian•Aug 1, 2026
Thariq wrote "personal software was a bit early in 2020 but in 2026, it really can be as personal as a home cooked meal, or a handwritten letter."
Excuse me??? Vibe-coding personal software is not a homecooked meal or a handwritten letter! It is [at best!] more akin to tastefully combining microwaved ramen with microwaved veggies and toaster oven chicken, or using ChatGPT to write a letter then editing it afterwards. It's fine, maybe even very good. But it's not "homecooked."
Ugh. The most depressing thing about the AI boom is watching tech people devalue human experience.
fragmede•Aug 1, 2026
If someone spends an hour in the kitchen making you food, and they choose to use the microwave to heat up the veggies because it's healthier than boiling them on the stove, that's devaluing the human experience? What's more human than listening to another person's problems and then making something to help them with that problem? It could be a chair or a meal, or now, a bit of software.
kaechle•Aug 1, 2026
You're arguing semantics; maybe missing the point entirely. The writer is using the analogy to emphasize personalization, not quality, or some other nebulous characteristic applicable to artisanship.
penandledger•Aug 1, 2026
The examples in this thread are all personal-life software (music, calories, thermostats). What I keep wondering about is the other end: the boring business admin that self-employed people carry — invoicing, chasing late payers, expense categorisation, tax set-asides, quoting. That's "software for one" too, except the stakes are money and most people seem to limp along with a spreadsheet plus a shoebox of receipts.
If you freelance (design, illustration, photography, writing, or solo dev): which part of that would you most like to never think about again, and what did you try that didn't stick? Genuinely curious rather than pitching anything — I don't have a product, I'm trying to figure out whether the real pain is the bookkeeping itself or the decision-making around it (pricing, when to chase, what to set aside).
kelvinjps10•Aug 1, 2026
I work as an interpreter (independent contractor) and recently built an automation with google sheets and apps script with claude code, funny enough Claude end up being better than anything google offers for their platform.
Basically the agency I work pays every two weeks and the time between I receive an assignment and the the time i get paid for that assignment is about 45minutes.
I built an automation, that when I get a new assignment it automatically adds the assignment to my calendar, to the spreadsheet and it calculates the mileage using google maps API.
Then the spreadsheet calculates how much I’m gonna get in the following 2 paychecks and the one that’s currently running.
harryf•Aug 1, 2026
I recently had a mind blowing experience recently building an app with Claude for someone that suffers with autism. Their basic complaint was "I can't work with most software. I think in colors". So I built them an PWA browser-based app designed specifically for the way they think, launched and updated via Github pages, with all data stored locally on their laptop.
Then I did something similar for my son, giving him a targeted job search app specific to his Gen-Z brain responds to, again launched off Github pages as a PWA, but this time with WebRTC to allow iPhone to laptop data syncing.
And along the way I realised there's probably whole host of people for whom software has never really worked. And I can built them things on a highly personalized basis that have only minimal reliance on cloud-based services.
I joked a while back that it was faster to vibe-code a white noise generator than to download a white-noise app.
I've since tested that theory on the Google Play Store (iOS has one built in), and it was depressingly true. The slow part was trying to find an app that didn't waste your time with ads.
cavoirom•Aug 1, 2026
The signal to noise will be so high that we will resort to technical magazine to find out useful apps. Just like the old day without search engine.
tsylba•Aug 1, 2026
Tangential but I've recently discovered that an app I've written and published on F-Droid has been forked and put on Google Play with ads on by some Chinese forefront along side a lot of other open source apps without any mention of their GPL of course (and Google making it ridiculously difficult to take down thoses for normal folks, having to use a legally binding DMCA form).
Thoses marketplaces are filled with cheap softwares made to make a quick buck by any means without a thought for the whole user experience, with no way to flags grifters for a better community driven experience.
The economy must thrive I guess.
zh3•Aug 1, 2026
cat /dev/urandom > /dev/dsp
runarberg•Aug 1, 2026
I mean white noise generators are literally less then 20 lines of JavaScript. I wrote one (without an LLM) just now in less then 10 minutes:
It's somewhat unfortunate that programming is still pretty hard to start with.
Early home computers would boot up with BASIC. Granted, the user experience was horrible, but at least you could start programming right away.
What is stopping us from creating an operating system that has programming as a first class citizen?
There is JavaScript in the browser, but that still feels as an afterthought, and incurs all kinds of security problems.
Why must we wait for AI to work around this? Is it really true that only very few people are interested in programming? Why not teach it in primary school, along with reading and writing?
s20n•Aug 1, 2026
I really want to use a scheme based operating system where all processes are continuations and people boot into a REPL instead of a unix shell. something like a modern version of the symbolics lisp machines. Instead of using fork() and exec, spawning a new process would be a call/cc. can you imagine?
ben_w•Aug 1, 2026
> What is stopping us from creating an operating system that has programming as a first class citizen?
Isn't that just any computer booting into a terminal?
smokel•Aug 1, 2026
That would be the 1980s approach. I would be more interested in being able to read an email and then say something along the lines of:
in context/mail:
when today/evening:
if content excites me:
send alert
This should be available directly by pressing some code button, and there should be some kind of user interface that makes it trivial to enter these commands.
storus•Aug 1, 2026
This is nice, but Apple essentially blocks sideloading (outside test flight environment) and Google is moving there as well. While it has never been easier to produce individualized software, it was never more difficult on the official platforms, unless one wants to create their own OS (at some point that might be possible as well).
erelong•Aug 1, 2026
maybe we need more like raspberry pi smartphone-sized tablets projects so people can sideload whatever they want like like "RasPad" (or other devices like the Pinephone)
callc•Aug 1, 2026
s/sideload/install/g
Sideloading implies a subversive action, which we should not be primed to think.
storus•Aug 1, 2026
Sideloading also means installing an app you don't want to publish on any marketplace (for your own or family/friends use). Is there a better word for it?
dreamcompiler•Aug 1, 2026
What's the current state of web apps on IOS? Does Safari yet support local databases well enough to build useful web apps?
Pretty much every app I can think of building for my family could just be a website iff local browser-resident persistent data was a thing. (And in some cases I wouldn't even need that if they were going to be always-online.)
fallinditch•Aug 1, 2026
I used dexie js from dexie.org to persist indexedDB, vendoring the script in a sidecar js file or inlining it - good for your iOS persistent local db, android too.
yladiz•Aug 1, 2026
I could also recommend SQLite with OPFS, if you’re comfortable with adding a web worker. I personally find it a lot easier to reason about than IndexedDB (even with a wrapper, it’s still a bit tricky to work with, and you get the power of SQL with SQLite).
scotty79•Aug 1, 2026
GrapheneOS/LineageOS/e/OS is fine. And if I were to choose between ad infested cookie cutter app store and a handful of app crafted specifically for me the choice is really simple.
As for the banking and identity apps, I probably shouldn't be keeping them on my big cool phone that might eventually get stolen.
jbjbjbjb•Aug 1, 2026
It still sounds quite complicated because you’re creating all this stuff but there has to be some overhead of keeping it all running, repos, hosting, builds etc. I feel like there needs to be a mash up of agents-cloud-MSAccess to actually make this into an accessible way of building for the average person. People build spreadsheets to provide them themselves with “apps” all the time, so it needs to be at that level of ease.
worldthruword•Aug 1, 2026
I have two observations : We have so much compute power sitting idle, finally with the help of AI we can get what we need for solving personal problems. Most of the time, our problems require emphemeral solutions. e.g. building a complaint management app for my building. or something simpler.
Another observation : I expect in future the UIs could be dynamic, fluid, AI-generated and personalized. Old person, here's big font for you. You need to just know current balance, here's the number.
* I wanted an LLM to mock up a server to speak arbitrary network protocols across any layer (e.g. http/tcp/bgp/snmp/arp) for protocol development/testing/cybersecurity and I got it: https://smotanacom.github.io/netget/
* I wanted a way to inspect/route LLM calls coming from my laptop, something like OpenRouter, but locally running, so I built LocalRouter: https://localrouter.ai/
No one is using these, but I love them!
Also it allows me to prototype so quickly, currently had an idea on a Language Server Protocol (LSP) that compiles English language into a set of software requirements (Intermediary Results) and to generate code and tests against those reqs.
runarberg•Aug 1, 2026
Did you want to learn Mongolian or did you want to play a video game where you pretended to learn Mongolian. Because if it was the former, plenty of resources have been available for you for years. You could have walked into your local bookstore and bought a textbook, hired a tutor on italki, downloaded an anki deck, listened to MNB broadcasts etc. etc.
I think LLMs are pretty similar to DuoLingo. It is a tool that makes you feel like you have accomplished something without you putting in the work you need to actually accomplish anything. Worse still, you still need to put in the time. So in effect you end up wasting a bunch of time without learning anything new. These machines, are dopamine generators, kind of like cigarettes, or slot machines.
stillpointlab•Aug 1, 2026
Before I officially got into development as a career I had a manual labor job at a local business. They were debugging issues in their operations and brought in a consultant that wrote out workflows using FoxPro [1] a Database Management System (DBMS) that was similar to MS Access. These DBMS systems allowed non-technical people (like the consultant) to create quick and dirty forms-based apps.
I recall at the time (late 90s) these were popular dev platforms for regular folks. People would create fitness apps, time trackers, meal planners, etc. using WISYWIG interfaces and visual schema editors.
Of course, the 2000s, 2010s and 2020s were massive consolidation events with winner-takes-all SaaS eating the world.
My intuition here is that software for one is a temporary thing. Longevity has a quality of it's own, and eventually people just don't want to debug their own stuff. Sooner or later $5/month (or freemium) takes over.
I've been doing the same, building apps for myself, one per day, for stuff I only care, crypto stocks, baseball betting, medical ai assistant, gym trainer, pickleball rallies, raffles, coding assistants, some as full fledged apps, but lately as single page apps in plain html, css and js so I can use them anywhere, like a portable sudoku.html file you can drop anywhere and start playing
bastawhiz•Aug 1, 2026
I love this and agree with it so strongly. But I'm also shaken to my core that there's a $30/mo Neon bill for personal software. Even if it's being used for "slightly larger projects" as well that's a ton of overkill for what seems like mostly read only data.
I'm the sort of person who leans on Postgres instead of sqlite, but I'll put aside the sqlite argument for now because the fruit is so low hanging here. These use cases could probably work just fine with something far less robust. A redundant cluster of two db.t4g.micro RDS instances is ~$20/mo. But you probably don't even need that. Even just a container with a persistent volume seems like it would do the trick. With a little bit of caching, all of this could probably fit in the AWS DSQL free tier. And it brings me no joy to say that using AWS managed offerings is the operationally cheaper option.
I love Neon and think it's an incredible service, but this is some Heroku-ass pricing.
fragmede•Aug 1, 2026
Shit, Cloudflare'd probably do it for free.
mannanj•Aug 1, 2026
I think they already are.
lilerjee•Aug 1, 2026
Go away from AI marketing article
Too many marketing persons.
Let them talk to themselves
padjo•Aug 1, 2026
Two of my most commonly used apps are my personal nutrition and workout tracking apps. Vibe coded and hosted on a Raspberry Pi. They're exactly customised to my usage pattern so infinitely better than anything I could buy, and they cost me a few hours and a basic Claude subscription.
scotty79•Aug 1, 2026
I postulate that most software of the future will have userbase of one.
zackham•Aug 1, 2026
single author, single user software is the one place where there is no rev limiter on ai. i spend the vast majority of my time on the computer steeped in my personal software now. some i publish for others to use, or so friends can point their agent at to adapt/rebuild:
https://github.com/zackham/aloop
Embeddable Python agent loop for integrating LLM agents into your projects. Multi-provider (OpenRouter, OpenAI, Anthropic, Google, Groq), built-in tools, hooks, ACP server, and persistent sessions.
https://github.com/zackham/plat
An embeddable infinite canvas to build on. Bring your own node types; drag, zoom, edges, auto-layout, and undo come free. Host-agnostic storage, runtime API built for agents.
https://github.com/zackham/seance
Shared live workspace for humans and agents — multi-pane terminals, notes, and a control plane for co-working in the open.
if you want to talk about any of this stuff, or have a related project you think i'd appreciate, hit me up zackham@gmail.com or @zackham on telegram.
abundance is here for personal software. take advantage of it and have fun!
rambleraptor•Aug 1, 2026
Personal software has been my passion project for the past few months.
Part of my journey has been building out a platform for my apps to live on. Most web frameworks don’t have enough opinionated machinery built into them. You need user authentication, permissioning, MCP endpoints, database access, easy deployment. All of your apps could use this infrastructure and it’s what lets you focus on the actual fun stuff.
I’ve been working on [Homestead](myhomestead.dev) as my OSS solution to all of that.
It's basically an adaptive timer for remaining oneself to be mindful and aware throughout the day, which is a prerequisite for my main practice. When it rings, it asks you if you were mindful since the last timer and adapts the next interval based on your answer.
I've wanted to do this for a while, but a physical device is beyond my skills and I never wanted to bother to learn mobile development. So having the computer take care of all the nonsense was ideal. Very different experience using LLMs when you don't know the technology, but all the nonsense behind creating and publishing mobile apps did not inspire me to learn it.
xixixao•Aug 1, 2026
I built myself a package tracking web app. Only cost is LLM sub (Cursor at like $20/m). OpenAI API is free (sharing data). Rest is tailwind+shadcn+Convex - Convex’s free tier is plenty, and it gives me a db and hosting as well now.
razyoudude•Aug 1, 2026
With the same mindset i've build screenshot tool to replace shottr and paid license to cleanshot x, added missing features that I wanted to have for years (doing bunch of screenshots and videos daily)
and i love this tool
dwedge•Aug 1, 2026
I've built a lot of software like this over the past year. It's always kind of there but not quite and over time feels dirty. I don't think I'm still using any of it.
53 Comments
Of the two, iOS is /worst/ for running vibe coded apps.
You need to pay $99 a year to be an Apple developer if you want your app to live on your phone for more than a a week.
Distribution is a also pain in the ass even for personal use alone (you can't just toss around an IPA).
Finally, so many useful APIs are totally locked up. The fact that I cannot in 2026 extend Siri, for example, us infuriating.
Android is far more promising but Google recently shot themselves in the foot with their verified APK nonsense. Google's privacy posture is infamously nonexistent as well, and I have little interest in rooting a Pixel at my age.
Hopefully now that enough people can vibe code, these walls will crumble a bit.
For personal apps, the locked down stores are making themselves irrelevant. When you have software for one person, you don't want to publish it there. You want to bypass the gatekeepers.
No complaints over paying more than >$100 a month in subscriptions with coding agents but $99 a year is some how too much?
Yet another reason why “developers” are just consumers that are selective complainers that want their tools to cost $0.00.
Clearly as already stated in the article, hosting and distribution is not free.
Aside from Apple, running homemade software on a phone was free of cost, even back in the days of Motorola flip phones running Java…
Plenty. The problem isn't so much the price as it is the loss of sovereignty.
It's not your model running on your computer, it's $CORPORATION's model running on their own data centers. They're just generously allowing you to use it, and only on their terms.
Just discovered webxdc in another comment here! https://delta.chat/en/2025-01-23-webxdc-no-billionaires
If I write an app for myself there is no need for hosting or distribution - it costs Apple absolutely nothing, and they don't need to be in the loop.
I've been able to run my own software on my computers forever, and still can on Windows, Mac, and Linux. It's just the mobile OSs that are different, and they shouldn't be. That's what sucks.
---
Related, I've been wondering if this issue will hit more and more consumers as vibe-coding personal apps becomes available to more and more people. Apple may have to change this aspect of its model, in time.
Don't do that, that's a PITA. Put GrapheneOS on it instead—simple, no hassle, works great
Two apps fill niches that I've wanted to code myself (one, I've wanted to code for the last twenty years on and off), but have never had the time to do so. Now, the speed from thought to working prototype is insane (less than an hour); it then takes a few days of occasional work to turn that prototype into something architecturally sound and half-decent.
And after that... well, I just keep improving, refactoring, refining, because it's so much fun.
https://webxdc.org/
https://chatmail.at/
https://apps.apple.com/us/app/delta-chat/id1459523234
https://arcanechat.me/
The beauty of the ecosystem is that apps are just zips of a webapp that is self-contained, and uses the webxdc api to message other copies of itself running on other folks' phones that are part of that chat group. Basically, the app communicates (and is distributed over!) the group chat (it's otherwise insulated from the internet). And because apps are just zipped webapps, they can be pulled apart, hacked on, and reassembled as needed for your group.
ChatMail relays tend not to retain info - they aren't hosts, they just relay encrypted messages (the platform mandates encryption). This sidesteps all the approval/review processes, and there is no app store or developer fee or even SDK. It's just folks trading apps and running them together.
It can't solve a lot of cases, but it solves some use cases (like a shared grocery list, or real-time card games, or games with leaderboards) really well.
My son had written a game like this called "Quantum Chain" that had basic leaderboard functionality. That was the first app we ported: the platform injects the webcdx.js shim, and we update Quantum Chain to post messages to it when someone finished a game with a high score. This is replicated out to the relays the same way every message in the group chat is. When the app fires up, Delta/ArcaneChat replay all messages that are typed for that app back to it, and it restores it's state that way. There's some localstorage caching to make this a bit more efficient as the stream grows.
So it's a bit like several services reading off the same kafka stream to stay in sync.
I've since ported over (and massive improved) my implementation of KenKen, which also has leaderboards. I then took on realtime gameplay: a card game my family likes called "Shithead" that supports 2-6 players. I built a first version in about 6 hours, and I'm still working out session management (so folks can join and leave games and everything syncs properly). Still a couple of edge cases to fix, but overall, it been trivially easy to bring over webapps to the platform that already exist, and a few hours of effort to create a new one.
I'm pretty thrilled with the whole ecosystem, as it gets me away from all the BS the companies have layered on top of the basic "Apps with Friends" experience ArcaneChat offers.
You can make perfectly good apps that run great with a free account. They expire in a week instead of 3 months (for TestFlight builds). That's it. You can redeploy with minimal effort. You have to reauth with Apple every ~30 days. The reauth is the only part of that you can't have a cron job run (you need to authenticate the keychain).
For normie folks, the hoops here are mildly annoying. But if you're someone making vibe-coded apps, we're talking about two scripts and a cron job, here. Or just run Sideloadly, which I hear works pretty well.
There exist reasons to be annoyed by Apple's iOS security posture, but "I can't run my vibecoded apps" isn't an especially good one.
No thank you
Can I ask what your workflow is for this "minimal effort"? Maybe I'm missing something, as I thought it would require manual faffing with laptop, Xcode, etc. every week?
(PS I've tried the two prominent sideloading approaches, but couldn't get either of them to work on my iPhone.)
But yes, I don't really want to pay Apple $100 a year just to run my apps. So I just have them as PWAs. Wouldn't work for many use cases, like when you need Apple Fitness data, but works for me and it looks fine.
LLMs are a good help here because side projects typically slow down for me when I run into bugs / troubleshooting. So while I genuinely believe struggle is necessary for learning, being able to get over that hump to build something I need makes a big difference.
I'm not vibe coding the app though, since I actually want to know what it does. But I can see it being helpful for people who just need something and don't care about how it works.
But it is! The Patron level of Pocket Casts is $15.99 / month!
I used to love Pocket Casts, but it didn't have the ability to easily add an RSS feed URL locally without submitting it to their index - which I don't want to do with my AI's personalised morning podcast (and that's another category, Podcast For One). I've had to use AntennaPod for that, but it's missing all the silence clipping and audio normalising features that Pocket Casts has. I'd love to see someone improve on it, and I've been tempted to do it myself too. Good luck!
At work the team is leaning be heavily into internal tooling. Doesn’t need heavy support. Doesn’t need a fancy designer. Duct tape glue and liquid wrench are more than enough. It’s quick enough that it’s throw away and so if need be we can always write a v2 without losing months or years of work. Just enough to be useful, and then back to actual work.
Programmers want you to review and own the code or they'll dismiss it as slop. Then the lawyers come in and say that doesn't give you copyright over the result. Damned if you do, damned if you don't.
Maybe it's better to just stop publishing stuff. If everything is uncopyrightable slop, the rational move is to just keep it to ourselves. So much for the free and open source software commons.
That's the result of poor quality, how is wasting time redoing an app mitigate itself?
* A personal music player for Apple Music with an embedded agent loop, so I can say things like "I'm going to work in the wood shop, play woodworking-appropriate music and keep the playlist full and non-repeating indefinitely".
* A calorie/protein tracker that takes 1-liner summaries of meals, resolves them to macros with GPT5 calls, and tracks them in SQLite.
* A macOS menubar combined Apple TV and Roku TV remote control.
* A calculator front-end to SageMath that renders Latex math notation and has point/click shortcut affordances for linear algebra and MVC.
* A "self driving wiki" macOS desktop llmwiki that imports and digests PDFs.
* A menubar tracker for the little temperature sensors I have scattered all throughout the house so I can click my menubar and instantly see the temps in the different rooms of the house.
* A layout tool for designing picture frames to get cut lists and rabbet depths and stuff.
That's just the desktop stuff. These applications are generally better than what I'd get from the App Store. The calorie tracker is one of the better-designed apps on my dock.
I feel like I'm not doing this enough yet, it hasn't fully sunk in, and I'm going to be building a lot more stuff when it does sink in. I haven't yet gotten to the point of writing my own note-taking application (still Bear.app for that), but how long can that last?
Doctors are not experts in nutrition.
Most modern western diets lack fibre the most so eating more fibre is a sensible recommendation for basically everyone.
I've:
* Checked these against all three major frontier models and gotten the same macros breakdown within relatively tight bands
* Manually researched a couple of the most common recipes
* Run this system over many months against my most likely TDEE and reconciled against scale weight loss (which has been profound).
My confidence in frontier model's ability to generate "good enough, probably more than good enough" from this level of meal description is quite high.
Key simplifying assumption (for the model): I'm cooking most of my meals. I cook. I virtually never order out or eat packaged food of any sort. This would be a harder problem and the answers less reliable if I was giving it, like, "1/2 JP Graziano muffaletta, extra hot giardiniera".
how is AI (or a human for that matter) supposed to know what “woodworking-appropriate music is”? I had the same thoughts when spotify released their “let AI make a playlist for you”. Like, we already have recommender algorithms, why do we need to get a LLM involved?Maybe I just don’t understand woodworking and the connection it has to music though (I’m also the kind of person who’s had the same playlist for like the past 4 years)
But, I do want to say, personal app built just the way you like it, an alternative front end to a closed source ecosystem even, is super cool, and has been one of the things that AI coding has really enabled.
I’ve done a few project where I just give claude a har file and tell it to reverse engineer a cli from some web interface and it’s so powerful to be able to do stuff like that now
“If I Had a Hammer”
“Sledgehammer”—Peter Gabriel
Anything by The Carpenters
Any works by Woody Guthrie
Hymns about Jesus and St. Joseph
Lumber Capital Log Yard
Anything by Nine Inch Nails
Anything by the Sandpipers
“Turn, Turn, Turn”
“Dust in the Wind” by Kansas
Anything by Dusty Springfield
Anything by MC Hammer
Original Motion Picture Soundtrack, “Saw” horror franchise
Anything by Level 42
https://youtu.be/dQw4w9WgXcQ?si=sTUKhRXXiylavwIm
Anything by 1-hit wonder The Nails and/or powerviolence band NAILS
“Morning Wood” by Beavis & Butt-Head
“The Lumberjack Song” by Monty Python
To be fair, they’re also easy (trivial, even) without one. It’s not like “play more music like this” is something we ever needed AI for.
Borderline off-topic, but I love how fast the goal post moves. A decade or two ago "Similar music to this" was definitively in the realm of AI/ML, now it's some full-stack dev's afternoon to implement.
Of course not, but just some years ago, when people talked about "AI" in ML circles, they weren't exclusively talking about LLMs, which you seemed to have automatically and exclusively associated "AI" with. It's much larger than just LLMs, although the ecosystem is flooded with LLMs at the moment. I thought this very movement, where tons of people, not just you, have this "AI === LLMs" association, when again, it used to not be so.
That attitude is exactly why online (and offline) discourse has gone in the gutter. Instead of addressing what was said and understanding nuance, you instead took the comment, labeled it in a preconceived box in your head, then attacked that group instead of engaging in good faith with the person you were talking to.
And by the way, I’m very much aware of the difference between AI and LLM, but whether you like it or not the terms are conflated today and being pedantic about it is a losing battle. In this case it was patently obvious what was meant. You’re (presumably) not an automaton and are thus (presumably) capable of understanding the difference, meaning you are definitely able to choose to steel man instead of straw manning.
What on earth are you on about?
Take a breath, I'm not arguing for/against anything at all, I conceded myself it's "borderline off-topic", you don't have to take it as I'm trying to challenge anyone's worldview or anything, it's basically an offhand observation.
> man instead of straw manning.
You may not actually understand what a "straw man" is, as I haven't even attempted to refute or engage in any argumentation at all.
Anyway, clearly a fruitless conversation to continue, I'm not sure who you're arguing against/for here, I didn't intended to even try to argue against/for anything here, so I'm just gonna peace out. Hope you enjoy the rest of your Saturday as much as I've enjoyed mine so far!
Here’s a silly example: Imagine you had made a comment about something different on a different thread. Then someone responds to you by saying “borderline off-topic, but I find some comments on HN about this subject to be really stupid”. Would you not be justified in thinking that the comment responding to yours was a response to you?
Maybe you really did mean nothing by it, but are you able to understand how every choice you made contradicts that, even if inadvertently?
> Anyway, clearly a fruitless conversation to continue
Are you also able to understand how this type of high-ground dismissal makes it worse?
> Hope you enjoy the rest of your Saturday
Thank you. You too. Genuinely.
I have a bunch of skills Ive created for random work that have “predefined interfaces” like a single url. I very frequently trigger these skills with freetext prompts instead and get all the intelligence of the skill while bypassing what it was actually designed for. This aspect of malleable API is extremely powerful and is probably the only reason I keep AI in the loop of some of my custom software vs removing it and avoiding the cost/nondeterminism.
I would probably think about doing a little workspace sharing and ask for more live musicians to come in and do some serious woodshedding themselves ;)
I know some that are getting that buzz-saw sound out of their instruments fairly repetitively already, and there's no place to go but up :)
It doesn't, but you'll believe it is because that's what you asked for. It's not like you have a solid test for what it is yourself
Thomas explained what he means in a sibling comment an hour before yours.
and we had autocomplete for coding (IntelliSense), why do we need to get LLM involved?
LLMs are at a whole different level than recommender algorithms
tried it with GPT:
> A steady mix of instrumental grooves, classic rock, and bluegrass—styles commonly favored in woodshops.
Green Onions - Booker T. & the M.G.’s
Up Around the Bend - Creedence Clearwater Revival
Jessica - The Allman Brothers Band
Long Train Runnin - The Doobie Brothers
Honey on My Tongue - Steep Canyon Rangers
It’d be like eating and having an alien with no concept of food or taste staring at how much your facial muscles change and making notes. Then recommending places to you based on the other people they’ve been studying.
> how is AI (or a human for that matter) supposed to know what “woodworking-appropriate music is”?
Well someone is going to be concentrating, but it’s a long period, with loud activity. maybe you’d guess at decently active music, not relying on careful complex listening, probably fairly steady rather than sudden dramatic changes.
Maybe it could save previous playlists and what you’ve said about them, or ask questions like “so like, really calm or techno or what?”. Adding just a bit of common sense makes an enormous difference with this kind of thing.
(Actually I totally do want to allocate lots of time curating exactly what I'm going to listen to, but laying out playlists is its own hobby, and woodworking time is for making wood shoot across my basement when I pinch the saw blade, not for making mixtapes.)
When I reflect on my own life and think about why I'm not personally adopting LLMs for anything, it occurs to me that I just don't feel like I have any problems like this to address. I was already eating appropriately, already working out appropriately, already happy with the music I listen to, already happy with the way I learn and practice math. I could make a billion personalized apps, but I was already a two-time state champion in cross-country and track who has never been overweight, got perfect scores on the SAT and GRE, won regional academic olympics in math, all before mobile apps existed and before I ever owned a personal computer of any kind. That's not to say I can't do even better than I did as a teenager in the 90s and I try to maintain some proficiency in these things into middle age, but it never occurs to me that I need or should need software to help me with this. I have no clue what the temperature is right now of any room in my house, but I know they're all in a comfortable range that isn't hurting any machinery or animal and that seems good enough to me.
I see all these enthusiastic booster posts and comments about all the tools you can make, but I don't feel like what is missing from my life is I don't have enough tools. I wasn't sitting around prior to GPT-3 thinking to myself "you know what would improve my life? More software." There are deficiencies and problems to address for sure, but it's mostly issues of prioritization and motivation. I have fallen off the wagon a bit this year and don't exercise nearly as much as I should. I don't talk to my wife enough. I don't talk to other friends at all. I don't go outside enough. But those aren't problems to address with software, either. If anything, if I spent more time making software, even with LLMs, that would be more time not going outside, talking to my wife, or working out. No matter how much raw output I could get computers to output, more time spent fiddling with computers is not going to improve my life. I shouldn't even be here right now, reading and commenting on Hacker News. The sun will be up and it will be 90 degrees fahrenheit within an hour of that. This is my last chance of the day to go run without feeling extremely uncomfortable while doing so.
This isn't a "oh my God look at me I'm so much better than you" comment or at least that's not what I'm trying to get across. But I'd encourage the original poster here and you as well to be outcome-oriented. My weight isn't in a warning zone. This guy is posting stats, so I am leaner than he is and my marathon time is faster, all without the aid of any tracking apps. You're a public figure, so I know you're in the same time zone as me, which means you were posting your own comment at midnight last night, midnight on a Friday night reading Hacker News. My sleep isn't perfect, but I'm not reading Hacker News at midnight on a Friday. Are all these apps actually making your life better?
No. These people just spend more time fiddling with their computers instead of doing the parts of life that it supposedly frees them up to enjoy. It's IoT lightswitch automations all over again. There's no reason anyone would ever need to calculate their smoothie according to their Strava data and the positions of the planets on that day. It makes far more sense to spend more time knowing your body and learning to treat it well than trying to create an app that will do it for you.
What if I just like making my own stuff?
Surely that’s plenty.
You're looking down on the people at the bottom or middle of the mountain, struggling up hill to reach the peak, and wondering "why are they going through all this effort? Why don't they just stroll around on flat ground like I am?".
They're still building the systems that you already have in place. It's far easier to use a system you already have than to build one from scratch. Maybe not with physical or academic health for you, but I'm sure there's some areas of life that you're lacking in that could use improvements. If you can't think of any, I can give you a hint: empathy. If you try to work on it, you might have to do things like set reminders to call friends on their birthdays, or just to check in. You might have to force yourself outside to chat with that neighbor that you don't exactly like and find some common ground. You might have to set a goal of volunteering a certain amount of time at a homeless shelter, and track those hours.
Meanwhile, there are people who already have buffed up their empathy their entire life, and do all these things(and more) naturally.
Should they look at you and wonder why empathy is so hard for you, and tell you your efforts to consciously improve this part of your life is a waste, since they were able to achieve higher levels of empathy without doing any of those things ?
Bull. They're doing highly sophisticated procrastination. I'll never become a great photographer by vibe coding the perfect tool for my workflow that selects, ranks and edits the 100 photos I took this week, or one that tells me where to stand and when to click the shutter. I have to be out shooting thousands of photos every week and laboring over the editing myself. You get good at what you do, and if you're spending your time making these one-off disposable apps instead of doing the thing they ostensibly support, a few years from now that's what you're going to be better at.
Or with voice. Or even face movement control, like via the camera.
Like one of the most obvious things that a computer can do is run a task periodically at a time to go maybe fetch information and process it. And yet, the average computer user using any commercial operating system does not understand how to set up a recurring task. Operating systems don't really advertise it or talk about it as a feature. I think this is a good example of the disempowerment of end users by software companies.
LLMs have the potential to change this by allowing people to simply ask their LLM to invoke the right incantation to schedule the task or produce the program. That seems like a great change. I'd like to see more power in the hands of the end users rather than less.
For people that don't want to put in the effort, of course, this will change nothing. But for those that are willing to explore a little bit, I think it can be a big improvement over the software ecosystem that's emerged in the era of the app store.
The "run a task periodically" isn't the difficult part, it's processing the data that is.
And to be honest I don't think llms will empower that many people, the vast majority don't want to put the effort required (and it's definitely more effort than writing a one-shot prompt)
I wasn't really talking about fetching email.
In the past month I’ve completed a home dashboard idea I’ve had for years, I’ve built a house management system, a travel planning tool, a guitar chord annotator… it’s been very liberating. I’m not doing the coding, which was fun, but I am doing all of the system design and iteration, which I also really enjoy.
In the agentic era, there is no need for maintenance - each artifact is immutable and just-in-time. In case you need a new version, spin up a new artifact.
I’m only half-joking.
Indeed.
I'm not sure when, but at some point after I saw Claude Code, I realised what I wanted for my next OS was basically an LCARS-themed* thing, where the "desktop" is a TUI and whenever I needed an app I didn't already have, I'd ask an LLM to write it for me instead of downloading it (benefit: the app would never have an update pending (which might break my flow) that I had to install before use, unless I'd specifically asked for a new feature to be written); and if I wanted to browse something on the web, the browser would use something like an LLM to strip out everything that wasn't content.
LLMs aren't quite good enough for that yet. They're interesting, I've also made a bunch of apps this way that was an easier experience than even figuring out which offering on the app store was right for me**, but still, the LLMs are not quite good enough; I'm pining for the OS equivalent of a car with a self-driving mode so good there's no steering wheel and the windows have black-out shutters so you can sleep while it drives you and your insurance is fine with this.
* because I'm that kind of nerd
** e.g. rhythm action game that takes midi files for the songs and listens for a midi keyboard for your input: https://benwheatley.github.io/Piano-Trainer/piano-trainer.ht...
Now I'm actually doing it.
I've had an idea for how I want to be social with friends and family (a website, but setup within my vision). Now it's done
Could I have done all of these things on my own or just paid for existing services? Yes
But now AI can do it for me while I watch TV. I just show up to test.
But isn't it like super cheap to host a website in 2026? A lot of those builders are actual better if you just want to write. Otherwise you will have to maintain your website and also focus on writing, which would not allow you to just focus on writing.
I am not saying this out of my behind. I have done the exact same thing and ran into issues. If you just want to focus on content, building and maintain your own website can be a big distraction
I will if you are building anything good. What even is this statement?
You'll just prompt your LLM provider and they'll provision your software. It'll do testing, dependency updates, monitoring, and regular audits.
If you want fixes/features, you'll prompt your LLM and it'll make it so.
I've been using the agents since the day they came out. This, does not work. It works if you want an app that looks like it works if that works without any testing. If you use the app in any way that isn't boiler plate it will break. Because you can't prompt ai with a simple feature no matter how small and have it cover all the important cases.
What these models do is the absolute bear minimum to satisfy the user even if it means cheating. And anyone who doesn't look thinks its miraculous. It really is not.
So, you absolutely can prompt it to add a feature, but you need to prompt it 10-20 times to get the actual feature built. If you don't know this yet rip.
And before we continue, also known that when you prompt for the next feature. There is a high chance the last feature you built will be altered or deleted.
Opus 4.5 with a plan mode is enough for me: it asks clarifying questions to map out the design space, it covers fiddly parts, it generates good unit/integration tests.
I have seen it cheat by deleting existing tests, since it's single-mindedly focused on the problem I give it. I've not used an LLM-to-review-an-LLM, but when I've used an LLM to review my own work, it notices when there are unrelated changes in my commit/working copy.
Besides, all of your critique is how I've heard product managers speak of human developers! And a tool needn't be perfect for it to be useful.
> Our sleep consultant's plan arrived as a PDF full of conditional logic: wake windows, nap caps, what to do when a nap fails
Every so often, you get a glimpse into a whole world you never knew existed.
it is insane and unnatural but it is also common
fundamentally capitalist concept
contact napping to beyond 1yo is deeply natural and special
Like most soviet children of the 80s, I was outsourced to my kindergarden each mom's workday.
I abolutely loathed everything about it, but the most fascist thing to my infant mind was the post-afternoon nap.
For the life of me, I just couldn't make myself fall asleep, and had to pretend, making extraordinary efforts to really look like sleeping.
We were literally scanned crib by crib, aisle by aisle by the surveilling nanny to detect sleep pretenders.
Those offenders of Morpheus who were caught red-handed, were routinely ordered to step out in front of the entire dorm, which of course was instantly awake and gleefully staring through eyelashes now, and do 20 humiliating squats.
Needless to say, that resulted in nothing but fierce hatred towards the soviet system, which treated children as future soldiers, and oppresion in general.
So let me disagree with you on day napping being a fundamentally capitalist thing, haha :)
The only difference is that it plants the seeds of hatred towards different entities - either the system or the parents.
I had no idea that people did this. This sounds expensive.
Just like other people have no idea that we (Scandinavia) let babies sleep outside in a baby carriage wrapped in a tiny sleeping bag. Fresh air is awesome. Cold air is even better.
This works for some babies and is not universal in any way.
My children slept outside while it was below zero C. The only time they were not sleeping outside was while they were ill.. having a cold or something.
Edit: the limit is -10 C according to https://www.sst.dk/vidensbase/graviditet-og-smaaboern/barnet...
This is well known around here:
https://www.bbc.com/news/magazine-21537988
I kinda doubt it's something widespread.
But do doubt away. :)
Please see the official guidelines: https://www.sst.dk/vidensbase/graviditet-og-smaaboern/barnet...
Why not just say "europe" directly then? Everybody knows about that, and you don't seem concerned with correctness anyway.
I now have 3 VPS on Hetzner that run about $14/month in total (the old pricing, thankfully). I mostly got three so I wouldn't worry about wiping one if something terrible happens.
Works like a charm. Even with the new pricing, Hetzner or DO would be cheaper than what OP uses. And the maintenance isn't that hard.
Easier to leave vulnerabilities but you can also do it on Vercel and Neon.
It still baffles me why the heck people pay for services line neon and supabase as well. Utter madness imo. If you add that on to something to get rid of OP could've saved $540 per year.
I spend $2/month on my VPS, write my code in HTML/CSS/Javascript with Posgresql along with other Unix (FreeBSD) tools and the standard languages and get similar things done.
Hosted services are only great for setup and scaling. You're not going to need scaling. Infra setup can now be done easily with AI and terraform.
Your app tracks calorie intake, doesn't keep track of total calorie burn of the day (maintenance calorie tracking)
And no, calorie burn from watch is not good enough!
>A 2020 systematic review by Fuller et al. found that consumer wearables often perform poorly at estimating energy expenditure, even when they measure steps and heart rate reasonably well. Across brands like Apple, Garmin, Polar, and Withings, calorie burn estimates frequently showed substantial error, often in the 15–40% range and sometimes exceeding 50%. Wearables can still be useful for tracking trends, but not for precise calorie calculations.
Here's completely free one i built, https://macrocodex.app/ 16,000+ users already.
The actual method used in the app is a bit more complex than this, but I think this explanation is good enough to convey the core idea for now. Later, I plan to publish a more detailed write up.
>Also, how much better it is? How do we even know it’s better?
Very simple! If a car salesman tells you that they use space technology in the engine to improve fuel efficiency, how do you know whether they are telling the truth?
You fill the tank with a specific amount of fuel and drive. If the fuel lasts much longer, you know the technology is actually improving efficiency.
The same idea applies to MacroCodex.
When you eat at maintenance you do not gain weight, when you eat above maintenance you gain weight, when you eat below it, you lose weight.
If you set a goal in the app to gain 1 lb per week and consistently eat the calorie target prescribed by the app, then your actual weight gain should match that rate. If it does, you know the maintenance calories calculated by the app are accurate.
You can choose to set "maintain" or "lose" or "gain".
Maybe Google is eliminating sideloading to force people to not make their own apk’s now that it’s easy to do so.
> A fitness app that sizes my smoothie to that morning's run
I don't feel I need more than the phone's calculator app for this particular problem.
Other examples could be solved by the Notes app, I feel.
I deliberately avoid creating new "apps", and make do with existing apps and solutions and create workflows rather than apps.
I write scripts, add features to scripts and understand all lines of them.
There are very few exceptions to this, like, I vibe coded a visual PDF cropper app that also handles scaling, merging in a GUI built with PyQt and GTK.
Having entire apps create maintenance burden and headaches.
https://devonzuegel.com/situated-software
About four years ago I started building an RSS reader that was supposed to use an algorithm. The problem is, I didn't code in years and wasn't familiar with the modern web stack. I had to drop it, although was still able to sell the domain I got for $500 (nice).
And then, with Codex and Claude, I finally built it this year and enjoy it every day, along with 30 other strangers, since I made it public. It's a great feeling.
I now finally have an app that I use to save both links and articles to read, sort of in-between of Readwise Reader and Raindrop (and it does sync with Readwise).
I write my blog posts in a little browser-based note-taking app with sharing. It's minimal and looks great but has all I need.
I built a few Chrome extensions that I really wanted but couldn't find (well, couldn't find beautiful options).
I don't think everyone will do this. And getting the audience is a major pain, always has been, but now most of your early adopters just go and build their own things just like you. I'll still take it.
I'm not sure I believe this is a real job. Do we really need to pay consultants to tell us that babies need naps?
The idea that someone can send over a schedule in advance is pure voodoo. Much like huckleberry, the ml app that makes new parents insane over wake windows.
https://www.robinsloan.com/stories/sleep-consultant/
We managed the first two so we are not completely incompetent:) so no it turned out very useful to have a "sleep coach" give us strategies that we hadn't thought of.
Nothing as elaborate as what's above but not completely ridiculous.
* Doom launcher and Megawad Steam-like library for macOS: https://github.com/stared/rusted-doom-launcher
* TRMNL X e-ink screen vibe coding usage screen: https://github.com/stared/trmnl-x-claude-codex
* And weather in Warsaw: https://github.com/stared/trmnl-x-weather-warsaw (here's location is hardcoded, so the expected use is fork and vive code to match both your location and visual preferences)
* Image upscaling script for a thermal camera, https://github.com/stared/thermal-upscale
And many, many others I did not share, mostly because they were too peculiar, really unlikely to be useful for anyone else than myself.
Hasn’t cost me anything.
Writing code with one user is the base case of a “why am I writing this” recursion - because I use it.
Every action leads to next insight. For me, a browser extension that provides a table of content to chat interfaces because I always need to scroll up and down to read preview queries. Writing browser extension leads me to writing a RSS reader navigating with only keyboard. Writing RSS reader leads me to writing a virtual book shelf that visualize Goodreads record on a virtual 3D bookshelf. Writing virtual book shelf lead me to making a virtual climbing gym where I scan my local climbing gym into 3D model where I can map climbing videos on it. And it is just one chain
Is the article interesting/ relevant or not?
If not, doesn't matter if it's ai slop or human slop.
If yes the. It's good that the author could use AI to get it out vs not writing it.
Maggie Appleton said that it would enable "barefoot doctors" to bring helpful software to small communities. I have seen a lot of those underserved groups in my dev career.
I am not too happy about AI killing my business and inserting slop into every aspect of my life, but I am very hopeful about that aspect.
---
I also made some apps for one in the pre-AI days, and now I can quickly add features I've been procrastinating for ages. I can finally process data that I've been collecting but had no time to write code about.
There's one in particular that I use quite often and have for about a year, vibed for myself: it's a chat interface that walks you through processing an emotional or difficult moment, following a process / workflow. Supports Martin Seligman's ABCDE and Byron Katie's "The Work". Two techniques that I found most useful to improve my thinking and responses to difficult situations. You converse with it, and it leads you through the stages of the selected flow. More than a system prompt - it tracks and progresses through the workflow at the right times, and you download a consistent pdf of key details from the "session" at the end for your records.
The thing is, I can't sell it. I don't even think I can open source it. It's mental health (minefield of legal and ethical issues), and would probably breach copyright, trademark etc law.
Yet it's very useful to me. I guess it's the equivalent of making a system to do these things at home, like prompt cards or key points taken from the books, with a well formatted note taking structure. Except it's way easier because you just chat like you're talking to someone.
I would never have spent time building this. But now it's so cheap and easy to do.
There's existing stuff for this but making a personal extension to this should be very well possible too.
I have written so much software for one... I cannot recall everything. I use some of it daily:
- I have my custom elf(glibc)/linux distro
- I use my own ffmpeg based x11 media player (will have an update for wayland).
- Since the "geniuses" at gogol blocked all accounts not using whatwg cartel web engines and blocked all self-hosted SMTP servers (I do not pay the DNS mob, then IP literals, which is stronger than SPF) to exchange with gmail.com users (now prisoners), I have my very own simple noscript/basic HTML servers (messaging, file transfer, openstreetmap browsing, etc). Unfortunately, most are C written from linux instead of assembly (at least, I removed most of the time the libc dependency with direct syscall programming). IPv6 is making everything internet software muuuuuuch easier to implement: I am lurking at an IPv6 only, super idiotic and real time voice/video/text/file transfer protocol, probably based on SIP (the main issue are randomly generated IPv6 addresses from mobile internet, which may require a mini-server for IPv6 address exchange, BAAAAAAAD!).
- Ofc, I still have my own minimal SMTP server (and a SMTP client to send emails), because there are still honnest people on internet. mutt forever.
- I am trying to build a RCS for linux, aka a Reduced Command Set with near direct hardwiring to linux syscalls. I lose comfort, but knowing that I removed giga tons of bloat feels so much satisfying it is worth it by light years. I will have to code my own command shell one day.
I still have C code since I currently need portability on IP-LOCKED ISAs (arm and x86-64). But I wish for RISC-V to be a success, namely as a modern, very often hitting the 'sweet spot' in technical design compromises, NON-IP-LOCKED ISA. I am writting much software in RISC-V assembly now... which I run on x86-64 with a small interpreter (written in x86-64 assembly)... trying to fix the bloat and kludge from corpo-like open source software (including the SDK).
Right now, I am writting my own wayland compositor using that framework. I was not expecting window management to be a bazillion of little things to do everywhere. And even if a wayland compositor is several orders of magnitude smaller and leaner than a x11 server, it ain't that a small project (ofc, I implemented myself the wayland wire protocol, no external libs here).
In my 'trying to fix the bloat and kludge' from corpo-like open source, I force myself to use my own exe/dynamic lib format for modern hardware (so lean, a simple RFC will be enough, and no more loader bloat/kludge). But I am scared at the abominations which are all the requirements of classic computer languages to run: I would like a mesa vulkan driver, but there is still c++ (super BAD) in there which makes porting to an alternative dynamic lib format a living hell, non trivial C won't be that easy neither (for instance the abomination of the ISO __thread keyword, amazing bright minds there). Taking perspective from that, I wonder why anybody sane would add on top of that a big runtime requirement??
And what people doing that have to keep in mind: IRL can put a violent stop to all of this.
Not for me.
I like software for people, and in terms of affordances and utility mass buy-in and standardization is part of the point.
I can invent a new kind of key. I could…
Ugh. The most depressing thing about the AI boom is watching tech people devalue human experience.
If you freelance (design, illustration, photography, writing, or solo dev): which part of that would you most like to never think about again, and what did you try that didn't stick? Genuinely curious rather than pitching anything — I don't have a product, I'm trying to figure out whether the real pain is the bookkeeping itself or the decision-making around it (pricing, when to chase, what to set aside).
Basically the agency I work pays every two weeks and the time between I receive an assignment and the the time i get paid for that assignment is about 45minutes.
I built an automation, that when I get a new assignment it automatically adds the assignment to my calendar, to the spreadsheet and it calculates the mileage using google maps API.
Then the spreadsheet calculates how much I’m gonna get in the following 2 paychecks and the one that’s currently running.
Then I did something similar for my son, giving him a targeted job search app specific to his Gen-Z brain responds to, again launched off Github pages as a PWA, but this time with WebRTC to allow iPhone to laptop data syncing.
And along the way I realised there's probably whole host of people for whom software has never really worked. And I can built them things on a highly personalized basis that have only minimal reliance on cloud-based services.
And then I went a bit crazy and created a manifesto which I've done nothing else with https://harryf.github.io/reclaim/ ;)
I've since tested that theory on the Google Play Store (iOS has one built in), and it was depressingly true. The slow part was trying to find an app that didn't waste your time with ads.
Thoses marketplaces are filled with cheap softwares made to make a quick buck by any means without a thought for the whole user experience, with no way to flags grifters for a better community driven experience.
The economy must thrive I guess.
Early home computers would boot up with BASIC. Granted, the user experience was horrible, but at least you could start programming right away.
What is stopping us from creating an operating system that has programming as a first class citizen?
There is JavaScript in the browser, but that still feels as an afterthought, and incurs all kinds of security problems.
Why must we wait for AI to work around this? Is it really true that only very few people are interested in programming? Why not teach it in primary school, along with reading and writing?
Isn't that just any computer booting into a terminal?
Sideloading implies a subversive action, which we should not be primed to think.
Pretty much every app I can think of building for my family could just be a website iff local browser-resident persistent data was a thing. (And in some cases I wouldn't even need that if they were going to be always-online.)
As for the banking and identity apps, I probably shouldn't be keeping them on my big cool phone that might eventually get stolen.
Another observation : I expect in future the UIs could be dynamic, fluid, AI-generated and personalized. Old person, here's big font for you. You need to just know current balance, here's the number.
* I waited for Duolingo to support Mongolian for years, and in one evening, created my own DuoMongo https://github.com/matusfaro/DuoMongo
* I wanted an LLM to mock up a server to speak arbitrary network protocols across any layer (e.g. http/tcp/bgp/snmp/arp) for protocol development/testing/cybersecurity and I got it: https://smotanacom.github.io/netget/
* I wanted a way to inspect/route LLM calls coming from my laptop, something like OpenRouter, but locally running, so I built LocalRouter: https://localrouter.ai/
No one is using these, but I love them!
Also it allows me to prototype so quickly, currently had an idea on a Language Server Protocol (LSP) that compiles English language into a set of software requirements (Intermediary Results) and to generate code and tests against those reqs.
I think LLMs are pretty similar to DuoLingo. It is a tool that makes you feel like you have accomplished something without you putting in the work you need to actually accomplish anything. Worse still, you still need to put in the time. So in effect you end up wasting a bunch of time without learning anything new. These machines, are dopamine generators, kind of like cigarettes, or slot machines.
I recall at the time (late 90s) these were popular dev platforms for regular folks. People would create fitness apps, time trackers, meal planners, etc. using WISYWIG interfaces and visual schema editors.
Of course, the 2000s, 2010s and 2020s were massive consolidation events with winner-takes-all SaaS eating the world.
My intuition here is that software for one is a temporary thing. Longevity has a quality of it's own, and eventually people just don't want to debug their own stuff. Sooner or later $5/month (or freemium) takes over.
1. https://en.wikipedia.org/wiki/FoxPro
I'm the sort of person who leans on Postgres instead of sqlite, but I'll put aside the sqlite argument for now because the fruit is so low hanging here. These use cases could probably work just fine with something far less robust. A redundant cluster of two db.t4g.micro RDS instances is ~$20/mo. But you probably don't even need that. Even just a container with a persistent volume seems like it would do the trick. With a little bit of caching, all of this could probably fit in the AWS DSQL free tier. And it brings me no joy to say that using AWS managed offerings is the operationally cheaper option.
I love Neon and think it's an incredible service, but this is some Heroku-ass pricing.
Too many marketing persons.
Let them talk to themselves
https://stepwise.run/ Portable workflow orchestration for agents and humans
https://github.com/zackham/aloop Embeddable Python agent loop for integrating LLM agents into your projects. Multi-provider (OpenRouter, OpenAI, Anthropic, Google, Groq), built-in tools, hooks, ACP server, and persistent sessions.
https://github.com/zackham/plat An embeddable infinite canvas to build on. Bring your own node types; drag, zoom, edges, auto-layout, and undo come free. Host-agnostic storage, runtime API built for agents.
https://github.com/zackham/seance Shared live workspace for humans and agents — multi-pane terminals, notes, and a control plane for co-working in the open.
deep dive docs for my personal agent system i've been developing since dec, and using constantly: https://vita-docs.ham.xyz/overview/
browser replacement for stuff i control: https://vita-reports.ham.xyz/s/2119130b0b6b
a snapshot in time of the education system i run for my kids: https://vita-reports.ham.xyz/s/e7036ae931a7
if you want to talk about any of this stuff, or have a related project you think i'd appreciate, hit me up zackham@gmail.com or @zackham on telegram. abundance is here for personal software. take advantage of it and have fun!
Part of my journey has been building out a platform for my apps to live on. Most web frameworks don’t have enough opinionated machinery built into them. You need user authentication, permissioning, MCP endpoints, database access, easy deployment. All of your apps could use this infrastructure and it’s what lets you focus on the actual fun stuff.
I’ve been working on [Homestead](myhomestead.dev) as my OSS solution to all of that.
It's basically an adaptive timer for remaining oneself to be mindful and aware throughout the day, which is a prerequisite for my main practice. When it rings, it asks you if you were mindful since the last timer and adapts the next interval based on your answer.
I've wanted to do this for a while, but a physical device is beyond my skills and I never wanted to bother to learn mobile development. So having the computer take care of all the nonsense was ideal. Very different experience using LLMs when you don't know the technology, but all the nonsense behind creating and publishing mobile apps did not inspire me to learn it.
and i love this tool