Live data from Hacker News

Ask HN: Is there any software you only made for your own use but nobody else?

news.ycombinator.com

81–90 of 484 posts

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#81
Almost all of the software I make in my free time is for my own use.

My most used tool I have is a note taking web app that automatically saves markdown files to S3. The most important feature I added was a little button that would automatically make a note for the current day, and put it in the daily notes folder, all sorted and organized. I also have full text search which is very helpful for finding old notes.

I also use an RSS reader I made. Instead of just showing you the text of the page like a standard RSS reader, it proxies the web page so you can read the article directly from the website, but with the added benefit that since it's a proxy, I can control all the HTML, CSS, and Javascript on that page.

Another daily one I use is a random background music playlist for Spotify that is auto generated daily. Using the Spotify API you can find random music, then find random instrumental music from that random music. I use this to discover new songs to listen to while working.

Basically, making your own software is fun. Making production software is much less fun. I don't need to worry about a million things when I make my own software. Sure, I make $0, but if I spent months making, for example, my notes app production ready, and tried marketing it, I'm guessing I'd still be sitting at $0.

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#82

I see questions like this and I can't help but wonder about the motivation behind them.

My guess is they are looking for inspiration for personal projects to work on.

I think it can be easy to get caught up in the software is for business mindset and forget that there is an infinite number of use cases for things you could build that can just be for fun or personal/small community benefit.

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#84
I've got a...very large...Bash script I wrote in 2009 for interacting with my MP3 collection via email and icecast (there were more reliable email clients than Web browsers embedded in devices back in the day.) It's basically a queue manager for ices(1), with playlists, "programs", special handling for audio books, and regular radio DJ-like chatter delivered via Swift (weather updates, track info, inside jokes among my friends, that sort of thing.) A cron job keeps it going with random tracks. I've even added some old 50s and 40s radio commercials because hilarious.

It is madness in script form which will never see the light of day, but I've never succeeded in rewriting it or making a nice Web interface for it 'cause what I've got Just Works for me. I interact with this script almost every day, making it the single most-used software I've ever written, either professionally or personally. It's great having a self-hosted streaming service. Run via Bash.

Mwuahahahaha.

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#87
I built a hydroponic garden as a covid hobby. I wrote software to maintain the garden, water it on schedule, apply ph changes to the water, turn lights on / off, humidify, as well as monitor statistics (temperature, humidity, water temperature, water ph, water conductivity).

Rough guess would be that I spent 50 hours actually working on the software.

There's a handful of raspberry pis involved. I wrote everything in elixir and used https://nerves-project.org. The dashboard is written with phoenix live view. One of the raspberry pis is the "brain" and basically runs the dashboard and controls devices. The devices are all in an elixir cluster. I also run timescale db for some basic history of metrics.

Once I start a grow I don't use it that much actively, but it passively runs all the time. I check in every few days or week to make sure nutrients are looking good.

I've grown strawberries, lettuce, jalapenos, and cayenne peppers.

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#88
I have a smartphone app that scrapes replay TV listings for a few shows that I like to watch at the gym and allows me to download the low-quality media stream to the phone to view offline ad-free.

I released the Rust library that downloads and reassembles media segments from a DASH stream (https://github.com/emarsden/dash-mpd-rs). Won't release the web scraping bits because they are against website terms and conditions, and because annoying countermeasures will be implemented if too many people use them.

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#89
I created a personalized finance app based on a Google Sheet that I used to track my registered account contributions and performance.

Basically I enter the transactions and it shows a dashboard of my contribution rooms, how much is left, how much I have already contributed, etc.

Nothing fancy, but it just just a Remix frontend with MantineUI backed by an SQLite db inside Dropbox. Took me about 6 hours, and I only made it after I botched some changes I made into the Google Sheet that broke a bunch of formulas.

I thought about making it into a public app, but it is so tuned to what I want that it is probably not really that valuable to others.

I use it every time I save. Used to be weekly but lately monthly.

Re: Ask HN: Is there any software you only made for your own use but nobody else?

#90
I wrote my own home automation platform. I started >10 years ago when the existing options were pretty disappointing to me. It’s a web app that runs on wall mounted tablets in my house as well as on my and my family’s phones and computers.

It handles lights, fans, cameras, sensors, locks, doorbells, speakers and TVs, HVAC and more. It runs automations based on time, weather, presence of people, and other events. It tracks energy consumption, sends alerts, etc. There’s a strong focus on local control (as opposed to cloud).

My favorite thing about it is that the client and server run from the same codebase and share state over a WebSocket connection. I’m still working on it occasionally but mainly it just runs quietly and my people seem to like it. The whole thing is configurable (connectivity, behavior and interface) so theoretically it could be used by someone else, but for many reasons I doubt it ever will :)

Post reply on HN