For someone who likes to write, I don’t blog here a lot. I log in now and then, gasp at the number of spam comment that have piled up, maybe add or update a draft or two, then then let my session expire. Maybe it’s because I write a lot at work? Or maybe I don’t think I have much to share with the world at large? It’s hard to say.
One thing is for sure, though. This site does not accurately reflect who I am professionally and drawing any additional attention here feels disingenuous at best. I’m not a “WordPress guy” anymore and I’m not a freelancer either. The things I’ve built in the past are not the same things I’m building now. I don’t need a place to “showcase my work,” that’s what GitHub does for me these days.
So I asked myself: what does my site need to do? Here’s what I came up with.
1. It needs to be a place for my writing
I love to write and I want to put more of what I write out there. For that to happen, it needs to be easy to write here and it needs to look nice. That’s about it.
Right now, the next-generation editor in WordPress, Gutenberg, is way more than what I need. I have all of the editor functionality turned off and now just write in HTML here. Thing is, I write in Markdown all day and that’s what I want to do here.
2. It needs to be a place for other creative stuff
I’d really like to have some liberty to mess around with something outside of the box and be able to just toss it online. I do that now with subdomains here, and that’s fine, but it would be much easier if everything was in the same place.
Right now, I can make a custom page template, I guess, and tinker there? But I’m really not interested in working with WordPress themes anymore and making a record in the DB only to show code? Nah. I want to have an idea and get it live on my domain.
3. It needs to be dead-simple for me to maintain and change
I want to
composer update and be done with it. I don’t need or want a database. I don’t want plugins. I don’t want page caching to be necessary. I want it about as close to a nice-looking directory of files as I can get.
I want it easy for me, mind you. I don’t want to use another platform, I want all of my own stuff under my control and my own domain. It will probably be written in PHP. And Sass. If I want to add some functionality (some kind of comments? auto-post to Twitter), I want it to be fun.
I’m in no rush to get this done but as soon as I can convert all the posts and pages here to Markdown with a script and get the previous links pointed there, I’m starting over!