When I began work on this site more than a year ago my goal was to build something other than a web designer’s personal website. I wanted to publish words and images more than maintain code.
The site would need to be fast, inclusive, easy to manage, with minimal friction to deploy. I did not want to spend all my time endlessly tinkering and never get around to the content. Simplicity would be of the upmost importance and would be my guiding principle. I chose Eleventy for this very reason. The documentation was uncomplicated, and well written with helpful examples. The initial build took a few hours and I was mostly up and running.
Contrary to my initial plans, I have allowed the process to be slow and ongoing. Even in small bursts I have learned a lot and have had a chance to experiment. These skills have translated to my day job where I’ve added build tools to my workflow. The focus and work for this site has been different than I had hoped for but valuable none-the-less.
Although I’ve had personal and portfolio sites in the past I was ready to begin anew. It had been more than a few years since I had maintained a personal site of any kind. Much of the content I have to draw from is not the direction of this site. I’ve been keeping weeknotes each week, publishing what I write on my phone in the time between things. It’s all I can do some months and that’s better than nothing.
The domain name, joshcrain.io, is a new one. Another more common domain has been taken for many years.
Though the site went live on January 15, 2020, I’ve avoided any sort of acknowledgment of it existence. I’m not sure when I’ll feel comfortable with saying it’s done, maybe never. This I will say—it is live.