Introduction

It's been a while since I last had a blog. I probably last had one before the social media era really took off; If I wrote anything in that time, it was on those platforms (facebook, instagram, etc.). But I have some specific goals in mind with this blog.

I'm committing to making a few applications as a solopreneur that I've thought about for a long time. With that in mind, I'd like to have a place where I can share whatever I finish, and organize these projects into a portfolio that showcases both what I have to offer and what I can do.

Even though I've worked on large and complicated software systems, there's still a lot I don't know about delivering applications. I'm hoping to use this place to document what I learn and gather feedback about better practices. On the forums I come across, there's a lot of hand wringing about the supremacy of large language models being able to take the place of a human expert. My intuition disagrees that artificial intelligence will take the place of a software developer anytime soon. Maybe in a later post, and to myself, I can better articulate why. But my point point for now is that even with the aid of AI in coding, a human still needs to evaluate the output and discern if its appropriate. In other words, the human needs to be no less an expert than the AI. I'm making a bet that writing and sharing will put me on the fasttrack to expertise.

If I learn something new, it might also be nice to have a place to showcase it. Outside of a portfolio of projects, I'd like to have a canvas to try things out.

Finally, I'm interested in a bunch of neat stuff besides neat software. If I feel like it, I'd like to have a place to publish about other things as well.

I'm not yet sure how I want to organize everything on this page. I'm sure the information hierarchy will change a lot over the lifetime of this site. I'm also not sure how to sign off on a blog post with no readers. Until next time!

December 17th, 2024