Napp

Jul 8, 2023

I'll often have a fleeting thought or idea about something which needs to be recorded immediately if I hope to ever recall it again in the future. Napp was built to suit this way of taking notes.

It started as a simple CLI program in Ruby. The first feature that I thought of adding was timestamping, where each note would record the time that the program was started, and when the note was saved. It was useful for me when I wanted to figure out if I'd either spent a lot of time thinking about my wording (some notes were poetry) or if I'd felt the words were going to disappear right after I'd thought them (in that case the note would be entered as rapidly as possible).

I also created a desktop app version for when a text box was more convenient than a terminal command line. Shoes was my GUI toolkit of choice for its lightweight syntax and native widget appearances.

I generally like to keep as few apps open as necessary to preserve performance, but with Napp being a genuinely tiny app with minimal impact on my laptop's processes, I never worried about keeping it open too.

<< Previous

Post: I'm Hungry

Next

Post: Not Miffy Just Hippy

>>