About me

I'm a software engineer. I have over 10 calendar years of experience writing code and building things. I have worked for a small startup, a medium sized company, currently at one of the big ones.

I love what I do. My favorite part of the job is building something that you will love, too.

Outside of my full-time day job, I spend a lot of time thinking about, and impoving my craft. I read a lot. I listen to podcasts. I write a lot of code and throw it away. I live and I learn.

More than 5 years ago I bought the domain: "thoughtidshare.com" with every intention of building a blog site that I could share my thoughts on. The truth is, since then, I've started and stopped several times.

This project came to be out of necessity. My wife has a small cleaning business, and we moved to a new place. She had built up a substantial client base where we were, but the thing with house cleaning is, it's not a remote job. She couldn't keep her clients after the move, so we needed to rebuild. We needed to get her name and business out there, so I made a website for her, and she loved it. Our friends loved it. I had a great time building it. It encouraged me to finish this project.

P.S. if you're in the Tacoma, WA area, and happen to be looking for a house cleaner, my wife is available. She's amazing: ampcleans.com open_in_new

About this site

This site was made from scratch. I decided I wanted to learn Golang, so I built this application. I'm not a big fan of frameworks, so I wanted to use as few as possible. So this site is entirely Golang, HTML (and Web Components, something else I wanted to give a go), JavaScript, and CSS (with a little bit of Sass). Admittedly, I didn't write all the css myself, so I'm using Bulma CSS, customized with Sass.

I'm also using a PostgreSQL database for my blog posts. They are written in markdown and automatically rendered to HTML.

The random ramblings of a software engineer trying to find the meaning in it all.