Live data from Hacker News

Ask HN: Have you created programs for only your personal use?

news.ycombinator.com

171–180 of 671 posts

Re: Ask HN: Have you created programs for only your personal use?

#171
yes, tons. this was esp more common before the rise of the whole "everybody must have a GitHub portfolio" culture and handheld/spoonfed coding bootcamps & tutorials etc etc

vast majority of my own code has never been seen anywhere. portion only by clients/employers because done for them. very tiny slice in FOSS projects

Re: Ask HN: Have you created programs for only your personal use?

#172

Heck yes, all the time. While it seems like the major computer/OS vendors these days are trying to turn computers into limited purpose appliances, I was first exposed to computers as a child in the late 70's, when it was expected that anyone who owned a computer would also want to program it for their own purposes. My own personal projects tend not to be very large in scope, but can be quite handy. Some examples incl…

>- Programs to actually solve various types of puzzles all on their own (I've written over 70 of these in the last 10+ years!)

Cool, are these open source?

Re: Ask HN: Have you created programs for only your personal use?

#173
post #141

Hundreds! Doesn't everyone? Most of them are just bash scripts, many of which have now reached a complexity so high that I wish I'd started writing them in a different language but it's too late now. The majority of the rest are Python. Off the top of my head, the most used ones are: * A replacement front-end for "tar" and various compressors * A script to synchronize my music library to a compressed version for play…

> Hundreds! Doesn't everyone? I certainly have. Interestingly, one was the same "sanity check" program for my internet connection, because of the same ISP you mention. Amazing coincidence...I don't think. :-)

Add another Comcast outage checker and logger to the pile. Used to call and hassle them for outage refunds regularly.

Re: Ask HN: Have you created programs for only your personal use?

#174
post #160

Hundreds! Doesn't everyone? Most of them are just bash scripts, many of which have now reached a complexity so high that I wish I'd started writing them in a different language but it's too late now. The majority of the rest are Python. Off the top of my head, the most used ones are: * A replacement front-end for "tar" and various compressors * A script to synchronize my music library to a compressed version for play…

> A secure-but-readable password generator I love pronounceable passwords, but there's research indicating that such generators typically produce lower than expected entropy. Do you mind sharing what algorithm you use?

I think the generator from xkcd sounds pretty good. https://xkcd.com/936/

Re: Ask HN: Have you created programs for only your personal use?

#175
Absolutely. Most of the software I've written is for my personal use. I enjoy automating and customizing things on my computer, usually by plugging in my own scripts into the programmable environments. I'm also extremely fond of reinventing the wheel on purpose.

My biggest personal project is a streamlined android app I use to easily track my own job performance and statistics. I can back up my performance claims with real data, negotiate more valuable terms and identify optimization opportunities. It's helped me increase my profits by about 60% and also allowed me to work a lot less hours because I know how much time I need to accomplish each task and can optimize the use of my time accordingly.

I don't feel comfortable publishing things on github without at least polishing them a bit first and I no longer have enough free time or motivation to do it. Sometimes I come across an interesting concept that I just have to implement to convince myself it works and that I'm not insane for thinking it. Usually lose interest after it's proven, finishing it is a lot of work and it just feels pointless.

Re: Ask HN: Have you created programs for only your personal use?

#176
Lots of small scripts. Probably my biggest thing is a typing program for my son which has videos my son likes as rewards for typing. Just bash scripts and a custom prompt, but it is software someone else uses so I consider it to be worthwhile. It is a form of speech and language therapy.

(I'd release it but the videos are copyrighted - the clips might come under fair use, but I don't know the law well enough to be sure)

Re: Ask HN: Have you created programs for only your personal use?

#177

I created a program that prints QR codes onto sheets of peel-and-stick labels. When someone scans the code, they are directed to a simple web app that manages food sharing with my four roommates. We noticed that we buy a lot of the same things (bananas, avocados, eggs, etc), so we implemented a system where anyone can stick a QR code onto something they want to share, and anyone else can scan it to record what they t…

It’s like Web 3.0 for your fridge… make a market for anything.

A roommate taking 3 eggs from me doesn’t bother me. Firing off a text, “Hey, I took 3 eggs” is all I need.

We really just don’t like to share these days. That’s the problem we are now solving it appears.

Re: Ask HN: Have you created programs for only your personal use?

#178
I recently developed a command line chat app that I can self-host, to chat with my friends from the terminal and regain control over my chat data and metadata. I self host the back end in Linode and just for the lolz and "Unix portability" I wrote it entirely in C. I don't really expect this to be useful to anybody else than me and the couple of friends that also use it. I can now chat from the terminal during my working hours and my colleagues think that I am doing something mystical in the terminal or developing in Vim.

You can check it out at:

https://github.com/erodrigufer/papayaChat

Re: Ask HN: Have you created programs for only your personal use?

#180
agr: like ag/ripgrep, but for search and replace. [1]

set-opt: ensure settings in conf files in /etc. [2]

s4: when i need to do distributed data processing and don’t want to import an apache project. [3]

bsv: when i need maximum performance data processing. [4]

tinysnitch: for monitoring network connections to/from my laptop. [5]

new-gocljs: when i need to start a new fullstack web prototype. [6]

cli-aws: when i need to work with aws from cli or go, and don’t want to import the cloudnative equivalent of an apache project. [7]

aws-rce: when i need remote code execution on aws for great good. [8]

1. https://github.com/nathants/agr

2. https://github.com/nathants/bootstraps/blob/master/scripts/s...

3. https://github.com/nathants/s4

4. https://github.com/nathants/bsv

5. https://github.com/nathants/tinysnitch

6. https://github.com/nathants/new-gocljs

7. https://github.com/nathants/cli-aws

8. https://github.com/nathants/aws-rce

Post reply on HN