My journey in writing software began during my sophomore year as a computer engineering student. An online friend from a local Bulletin Board System (BBS) challenged me to implement pointers in Pascal. This challenge led to a utility program I called the REMINDER for shared MS-DOS computers with multiple users.
I turned REMINDER into shareware and shared the release in a USENET newsgroup (comp.lang.pascal or comp.os.msdos). A few weeks later, I received a $20 check from a professor in Finland who found a bug and requested the full version with a printed manual. I worked tirelessly that summer to create the manual using WordPerfect!
I received regular checks after shipping the software with bug attributions to the professor. Eventually, CDROM.COM contacted me to include it in their shareware CDROM for $25, covering the credit card processing cost.
Since then, I've developed software worth significant value and now run a boutique software company, providing tailored solutions to enterprise customers. While I don't code much, my team does the heavy lifting, and I step in when needed. My love for writing software remains, and I've created two tools for personal use:
FindMyTime.app (to be open-sourced) - A MacOS solution that tracks time spent on a Mac, generates reports and respects data privacy.
ShowNotes.app - A favorite note-taking app that emphasizes ease of use, secure sharing, automated SEO, and creator data ownership. It is launching in April with FOREVER FREE, PRO, and BUSINESS versions.
Share your first software journey in the comments below!