Today was a great day to be in my line of work, especially with the tools and the stack that I work with.
At a personal level, we reached a spot with my project at work where we're nearly ready to ship, and by most objective accounts, it has been a successful project. Being my first with this company, it's a bit of a relief to get that done. While I am in that place that technical leaders like to wallow in a bit, looking for the things I could have done better, it feels good to get 'er done. I had an amazing team to work with, and that makes a huge difference.
My partner for PointBuzz made the suggestion last week that we should just bang out a minimum viable port of the site to all of the latest frameworks and tools so we're not stuck forever in 2007. I was already pushing the forum app in that direction, and as it turns out, I had done a bunch of groundwork on the technical side. He checked in a bunch of code today, I did more backend stuff, and what do you know... we're in an enormously good place. I can't even put into words how great that feels.
If that weren't enough, Microsoft went into detail on its vision for the next version of everything, and it's awesome. At the top of the excitement is that pretty much everything will be open source. That matters because it opens more doors to using skills on more platforms. Not only that, but things will be more modular and easier to maintain (hopefully).
Of course, all of this new stuff means I need to find time to play with it, which is pretty scarce, but I'll get there. In the mean time, I need to put the wraps on v13 of POP Forums, which will add Q&A style forums. I need to get those up and running on a real site so I can validate they work as expected.