Live data from Hacker News

Personal Software Is Becoming a Trend

xuanwo.io

21–30 of 30 posts

Re: Personal Software Is Becoming a Trend

#21

I can see a future where a lot of SaaS gets pushed down to APIs or low level “pipes” and we’re all just speaking / typing requests into a machine that creates what we need just in time. Software kind of unfurling in front of our feet as we walk in our desired direction.

Devs become like steam locomotive enthusiasts, gathering in abandoned software studios to work on their heritage projects and drink unfashionable lattes.

Re: Personal Software Is Becoming a Trend

#22
post #9

Working in software professionally, the internal struggle I seem to have is separating "personal software" from "resume fodder." The line of thinking is generally: "Why create this one-off thing for myself when I can publicize it, get some contributors, and add it to my list of successful OSS projects." It's a terrible loop, to be honest.

I've been struggling with some sort of variant of this. I'm a prolific FOSS contributor, but a few years ago I switched to a very time-intensive day job and we had our first kid, and my FOSS contributions have waned a fair bit as a result. I still need to do tech stuff outside work to have an extra creative hobby outlet, so I've been doing HW/SW DIY projects like [1] and [2] that don't put me into the critical path o…

You're not alone in that. I also have a very demanding day job along with a few fairly serious community organizations that I help lead. Oh, and also three kids :) I suspect people in situations like this are less represented in the hacker community simply because of time bias. I have to constantly remind myself that some of the (genuinely amazing) things I see people doing are often in a vastly different context than myself. When I don't, I fall prey to the loop again.

Re: Personal Software Is Becoming a Trend

#23
post #2

If we had simply followed the Unix philosophy to its full potential, we would have a lot more “personal” software that people could create for whatever niche purpose they need.

Or the emacs philosophy, or the lisp/smalltalk philosophy. Which ultimately means core utilities, tied together by the user on top of an hackable distribution.

Re: Personal Software Is Becoming a Trend

#24
post #8

I wrote a notes app in react native just for myself a few years ago (out of frustration after changing notes apps every year or so) that does /exactly/ what I want and it has been the most used app on my phone for a few years now. It's offline-first but syncs reliably, uses the exact interpretation and display of markdown I like, searches and sorts the way I like, integrates with AI only in the ways I want it to (spe…

It's like your describing me, except that I wrote my notes app in Flutter. I also added encryption.

It's also likely my most used app both on my phone and desktop. I absolutely love it.

Personal apps are the best!

Re: Personal Software Is Becoming a Trend

#25
post #8

I wrote a notes app in react native just for myself a few years ago (out of frustration after changing notes apps every year or so) that does /exactly/ what I want and it has been the most used app on my phone for a few years now. It's offline-first but syncs reliably, uses the exact interpretation and display of markdown I like, searches and sorts the way I like, integrates with AI only in the ways I want it to (spe…

I've built a very similar contraption, but without any libraries because I got annoyed at having to relearn a new kind of React after react class components got out of fashion and people started using hooks. I built it out of raw JavaScript and a raw python socket server.

How do you manage sync? Mine is a WebApp so I use indexedDB, and that's nice so that it works on my computer browser, but I don't want multiple tab synchronization on my phone and it's tricky to handle. I've built something that works, but I'd love to explore other designs.

You said React Native, so there might be a regular app sort of data store to disk.

Re: Personal Software Is Becoming a Trend

#26
post #25
post #8

I wrote a notes app in react native just for myself a few years ago (out of frustration after changing notes apps every year or so) that does /exactly/ what I want and it has been the most used app on my phone for a few years now. It's offline-first but syncs reliably, uses the exact interpretation and display of markdown I like, searches and sorts the way I like, integrates with AI only in the ways I want it to (spe…

I've built a very similar contraption, but without any libraries because I got annoyed at having to relearn a new kind of React after react class components got out of fashion and people started using hooks. I built it out of raw JavaScript and a raw python socket server. How do you manage sync? Mine is a WebApp so I use indexedDB, and that's nice so that it works on my computer browser, but I don't want multiple tab…

I use watermelonDB for offline-first sync. It’s pretty wonderful.

Re: Personal Software Is Becoming a Trend

#28
post #20

> This idea gained popularity with the rise of AI. With AI's assistance, creating software that meets individual needs is now easier than ever. For any decent programmer, writing reusable small applications has always been a thing. Nothing new.

Yes, but pawning off the work on an infuriatingly forgetful and hurried junior who doesn't really listen to you is.

Re: Personal Software Is Becoming a Trend

#29
Before you needed someone else to have thought of your need, created a solution, made it available, and still be in the sweet spot where they have yet to monetize it. Even then, what telemetry is it sending?

Right now you can just ask for what you need and bring it into existence with a prompt. What a time to be alive.

Let’s hope software complexity doesn’t catch up to this trend.

Re: Personal Software Is Becoming a Trend

#30
post #8

I wrote a notes app in react native just for myself a few years ago (out of frustration after changing notes apps every year or so) that does /exactly/ what I want and it has been the most used app on my phone for a few years now. It's offline-first but syncs reliably, uses the exact interpretation and display of markdown I like, searches and sorts the way I like, integrates with AI only in the ways I want it to (spe…

And this is why people like Emacs or go for no desktop environment on Linux. Customize it to fit what you need and no further. Then you can just use it without learning where everything is again.

This is why I "rice" my desktop. I keep seeing a lot of videos and posts saying "just use the defaults" and "ricing is a tar pit". But its a great way to understand your tools and build it just for you.
Post reply on HN