2025 Is going to be a good year.

Edit: Nevermind…

Today is new year’s day 2025.

This year I will be turning the age my parent’s were when they had me.

I want to do something this year to put myself out there more and see what comes back.

I want to give back to the open source community that has given me so much.

I want to use these programming skills that I’ve honed over the past 20 years and make something to completion and release it out to the wild.

I love learning new programming languages, technologies, tools, etc. Really with anything vaguely related to programming, I’ll happily spend days reading and learning all about it. It takes a lot of time, though. This year I want to focus on the technology I already know and use it to build some of the ideas that I’ve been mulling over for years.

To that end, here is a list of my goals, both personal and professional, for the year. I’ll try keeping it updated, but it really exists to let me hold myself accountable.

  • Publish my in-development puzzle game.

    I have been wanting to publish a game for many many years. This year I think I have a concept that can be fleshed out into a decently sized puzzle game. I’ve been working on the design and implementation for a couple of months now, and this year I want to publish it on itch.

  • Move boardgame.io over to expressjs.

    I recently was made a maintainer of boardgame.io, a javascript turn based game engine I used to really enjoy playing with years ago.

    It’s a little bit of magic and it’d be a shame to let it rot into disrepair.

    It’s built with koa, which was a competitor to expressjs way back in the early days of nodejs servers. It didn’t really catch on and seems to have fallen almost entirely out of use, so I’d like to rip it out and replace it with expressjs.

  • Create and release the mind mapping / task management system of my dreams.

    I’ve been imagining a task management system for myself for a long time. When I worked at Trello, I really tried getting into personal Kanban and task management.

    I found that keeping a todo list is very helpful for me, but it’s hard to stop what I’m doing and make a good todo list item every time a new small task comes up.

    I’ve had the idea to make a node based, mind mapping / todo list tool that has a really slick really fast method of adding todo lists.

  • Find a new place to move.

    It’s been a long time coming, but I’ve finally outgrown my current residence. I’m lucky enough to live with my best friend of almost two decades and the woman that I love.

    This year we need to find a bigger place.

You’ve landed on my blog!

Welcome!

I’ve been a programmer for over 19 years. In that time I’ve worked on games, large frontend projects, enterprise backend products, fun little tools, and generative artwork.

I use this space to talk about projects I’m currently working, show off workshops I intend to give, and rant about life and technology.


By [benbot], 2025-01-01