Design Choices

I have a love/hate relationship with this website. I painstakingly have worked to create it from the ground up with custom css instead of using a framework. As part of that process, I’m continually finding issues with alignment/sizing that I missed when combing through each page. For example, as I’m writing this, the buttons at the bottom of the form are not in the “card” area that they belong in.

Each time I see a small issue like this, I fall back on the idea of completely gutting this site and changing up how things run. One such idea is to scrap the boring “rails markdown blog” (aka what every beginner rails tutorial does), and adopt either an html editor for more control over the posts, or a premade blog solution, like jekyll. I’m leaning towards jekyll, but I’m still not sure about that one.

The other thing I’ve considered is switching from a rails front end to angular, and just use rails as an API backend. Since each page is pretty much the same, I think it would translate decently into a single page application.

And finally, going to a CSS framework like materialize or bulma would alleviate the inconsistency issues with alignment and what-not that continually frustrates the crap out of me.

I haven’t decided exactly the path I want to take, but likely you’ll see some slight changes to this site in the coming weeks.



I’m now offering my services as a freelance software engineer. Check out my profile over at UpWork and consider hiring me for your next project! View my resume page here for my credentials.

comments powered by Disqus