Developers take notes. If not all, most of them.
Be it code snippets, tips & tricks, pitfalls, sample configuration files or step-by-step how-to's, having a digital notebook has always helped me. I've been keeping notes for almost a decade now. During this period, I have discarded some of my notebooks and migrated my notes to a different product/service multiple times.
When I started working at my first job back in 2009, I used email to keep notes. Organizing the e-mail/note by folder is definitely not the best way to organize notes, but it did the job back in the day. Since then, I have used Evernote, OneNote, iCloud Notes, Tomboy Notes and recently BoostNote. Here's a summary of why I moved on from each of these apps.
Every time I moved from one product to another, I lost a few notes in the transition. Even worse, I dropped whole collections when I switched from one programming language to another (Java to PHP, PHP to Python, etc). I wish I gave away those notes to someone - a colleague, a junior or a student to whom it would've been useful. Some of them would've definitely saved a few hours in Google and StackOverflow.
Now, tired of all these migrations, I decided to build a notes app for myself. A note taking application that will be,
With that vision, I now present the beta build of Notes.
Notes is an open source web application powered by the Django framework. It is not fully PWA compliant yet, but we will get there soon.