Live data from Hacker News

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

news.ycombinator.com

41–50 of 484 posts

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

#41
Reminds me of a classic story that makes a good programming parable:

Back in 2011, my girlfriend was working at a catering company that announced shifts via a webpage and workers had to sign up for them. Other workers tended to pick them up very quickly, so it was hard to get too many shifts.

I wrote a quick web scraper to automatically accept any shift offered and email her.

For a couple weeks it was great, suddenly she had all the work she needed.

Then one day she woke up late to find a voicemail telling her she was fired.

Earlier that morning the script had detected a last minute job announced just an hour before start time and immediately accepted it, resulting in her not showing up to it. I had not accounted for the possibility they would announce a job so last minute, since it had never happened before.

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

#43
post #26

My spouse is a teacher. The science department at the school uses a relatively complicated grading mechanism called conjunctive standards based grading, which used to require a lot of spreadsheet magic to work. I wrote a gradebook app (firebase, angular) that handles the grade entry (not grading), conversion of assessment data into grade reports for students, plus charting and stuff so you can see student or course a…

Hey,

Hit me at elliot@edusign.com if you have some time, I might be interested in what you are doing!

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

#44
I have a quite big userscript that fixes all the little annoyances I've been finding on the sites I often visit. Is the click area too small? I fixed it. Is there a really big form that when I select a specific value some other elements need to be at a specific state? It's fixed now. Did we get a new business lead and we need to enter all their information to our CRM? I can now paste that info and the form will be automatically filled.

I find usescripts way more easy to update than an extension, so that's what I've been sticking with for quite a few years now.

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

#45
Several years ago, I picked up an old SmartBoard projector. The thing has no buttons, it's meant to be plugged into a remote control module attached to the board, or controlled over serial as part of a room system, or through its Ethernet connection.

I don't remember how I got started initially, there was some investigation of the network protocol it used. It was some crusty old standard that used an odd command scheme, but I managed to divine what magic packets to send to wake it up and select an input.

I ended up rolling it all into my first and only Android app. It eventually became a full remote control for the thing, including a sleep timer that would turn it off after an hour.

It was extremely basic and horribly ugly. I never looked into automatic discovery of the device on the network, so it had a hardcoded IP address. But it worked well enough to get a free projector running.

Apart from that, every programmer has thrown together innumerable scripts and throwaway programs for one-off tasks. My most recent was a thing that takes in a Diablo 2 save, then sets the version number and recalculates the checksum. My pirated copy is a bit old and won't accept saves made with modern editors. I don't know how many scripts I've written that walk through a file system to find or change something in the contained files.

I also have a version of Klondike solitaire written in C++ with SFML. I initially wanted to build a neural network to play solitaire, but after building the game itself, I found in my research that solitaire is actually a very difficult problem and far beyond my skills.

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

#47
The static site generator for my personal website. It was something I wrote in an evening. The code[0] isn’t the best but it’s been easy to extend as needed.

It basically takes a couple json files for configuration, and some markdown.

[0]: https://git.sr.ht/~zacbrown/zsitegen

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

#48
Made a browser app which used androids web view, added a few buttons and gave it to a friend and forgot about it. About a year later he messaged me he still used that dumb app. Lol

Also made a notes app for Android that just had one text view with only options to edit text and save it. Used it for years for pasting random stuff, and gave it to a twitter friend and forgot about it. Connected with that friend years later and he said he used that app as well :)

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

#49
God yes, I made a personal API thing called mi that I've maintained over the last few years. It manages a few things, but the main thing it does now is repost my blogposts on a few other social channels when I publish new posts. I'm also working on having it manage the list of events I'm going to attend so that I can get reminded to create "trip report" posts.

I spend about 30 minutes a month maintaining it on average and I recently rewrote it in Go so that I could bring it back into my /x/ monorepo.

I have iOS automations that query and post to it about once every day. Eventually it's also going to handle photo uploads so that I can yeet it a photo and get the embed code for it shoved into a buffer note on my phone.

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

#50
I built a bot to play my favorite word game on Android. It's not technically against the TOS but certainly against the spirit. It gives me an inordinate amount of satisfaction watching it autonomously playing the game and winning every time.
Post reply on HN