A screen shot of the Delphi IDE

End of the Year Wrap-up (2023)

Print Friendly and PDF

Posted: December 31, 2023 | Categories: Delphi, Miscellaneous

This was a big year for this site:

  • I published 67 posts (the second most posts I published here in 14 years).
  • Last year I only published 5 posts.
  • The previous 5 years I published 50 posts combined.

You can see the current stats on the Statistics page; with a end of year snapshot in the image below.

Post Count Graph from this site on this day

One of the reasons for so many posts was that I did a lot more coding this year and that generated a lot of articles I needed to write about the cool stuff I learned. I also migrated the site from Joomla! to Eleventy which was a lot of work and generated a lot of new learnings for me and new code I wrote that I could share with the world here.

This site today is everything I ever wanted for it. For many years I played around with a lot of different Content Management Systems (CMS) to use for this site and others, settling on Joomla! for this site's first 13 years. What I always wanted, and what I finally have with the Eleventy version of the site today, is the ability to add any feature I want to the site using code I wrote myself. I'm very happy and comfortable using plugins and other people's sample code in the site, but for Joomla I wasn't able to code my own features for the site because I didn't know PHP and didn't take the time to learn all the ins and outs of Joomla.

With Eleventy I have a complete understanding (well, almost complete) of the inner workings of the site and already coded a lot of unique features into the site. I even published three Eleventy plugins, so I hope I'm helping others create better Eleventy-based sites as well.

I tried to pitch an Eleventy book to my publisher (I've already written 8 books) but I couldn't convince them. Fortunately, new Eleventy users have excellent Eleventy tutorials from people like Raymond Camden (I couldn't have built this site without help from Ray's site) and I learned a lot about Eleventy from Eleventy by Example: Create powerful, performant websites with a static-first strategy.

What else happened this year?

  • I had shoulder surgery (4 issues fixed) and recovered to almost 100% (without pain, surprisingly).
  • One of my children moved out of the house (one down, one more to go).
  • I switched to a different team at Oracle (Oracle Cloud Infrastructure - OCI) and I'm much, much happier at work now.
  • My wife and I bought an electric car (Volkswagen ID.4) and we love it (except for the infotainment system which is complete shit).
  • I read 69 books.
  • I did some new Delphi software development this year, even released a new utility for Outlook: Outlook Windows Delete Empty Inbox Folders.
  • I did a fair amount (but never enough) of Flutter development this year, I love that framework.

What I have planned for next year?

More of the same, and more:

  • Read at least 40 books; that's my typical yearly target.
  • No estimates on post count here, sorry.
  • More Flutter development (obviously).
  • More Delphi development (hopefully).
  • Learn Astro.
  • Finish that damn Sleeping Dragon in a Mailbox project.

For more than a year now I worked on a project for electronics hobbyists that I planned to kickstart on Kickstarter. I built something that really helps me when building a microcontroller-based project. I'll explain more as I get closer to launch, but part of this solution requires an injection molded part, so I'm kickstarting the expenses of having the mold made.

As part of this, I created a new company last year called Fumbly Stuff, LLC to manage the few products I created. My hope is that this becomes my retirement hobby business a few years from now.

Finally, my goal is to learn Astro and deploy an updated e-commerce site for Fumbly Stuff for after the Kickstarter campaign completes.

Thank you for visiting my site and reading my posts. I hope you found something useful here!


Next Post: Launching a Windows Terminal to a Specific Folder

Previous Post: Updated My Eleventy New Post Module