New design, new direction

I decided to give this website a new direction. New design, new code, new hosting. I explore why this change was somehow rushed, and why the result gives me great satisfaction.

Tagged with

Rushed but needed

The old bellowing and groaning website was due to a refresh. I’ve been carrying its weight for more than a year now. A difficult task. The back-end was so messed up and complicated that it created a lot of friction to publishing something that made me lose my appetite. But things did not go as planned.

Two weeks ago an unfortunate series of events left me without the website, and corrupted backup files. So, in two weeks I had to finish the design and code everything from scratch. The website is not in its final form, but I had to take it out of the oven earlier. Rebuilding everything from scratch was a better solution than spending several hours to repair something that would have been thrown out soon. The worst news is that the old articles are gone. I’ve managed to save something but I don’t know when I can repost them. I'll consider this a new start.

About the design

Designers face this over and over again: designing for oneself is hard. The main problem is that there will always be scope creep. Other times I would go through several design directions before I would be pleased. This time it was different. Being under a lot of pressure I had to bang out something good and something quick. I am very pleased of the turnout.

Bellowing and Groaning logo
FIG1: The Bellowing and Groaning logo representing a bull and a lion—inspired by heraldic symbols

It all started with the new branding. "The Bull and the Lion", a modern interpretation of a coat of arms, gives more substance to the name. The bull bellows and the lion groans. The logo was already done for some time and now I had a chance to roll it out. I also wanted to give it a more commercial direction. Since the last redesign, I've been working freelance full time, a place to show my work was needed. The rest of the process was natural. A modern 16 column fluid grid, based on the 960.gs and a secret tool to make it fluid(it will be released in a couple of weeks), was used. I also want to start to minimally art direct some of the posts and I left some of the non-semantic classes active.

The back-end is a Ruby on Rails CMS system build from scratch. Why not a more mainstream solution like Wordpress or even Mephisto? Bloat. I don't want one million features — I want just what I need. Now, knowing the system inside out, it will be easy to evolve, easy to change.

The website is hosted on slicehost on a ubuntu/apache/passenger stack, and deployed with moonshine. I know that this decision will further facilitate the development, by allowing me to quickly code, test and deploy. If you want more information about deploying with moonshine, please read a nice article about it — unfortunately realeased after I figured it all out for myself.

My promise

In the following days I will roll out the rest of the website’s parts. I want to post articles more often(read weekly) and now I hope that having a new platform I have no more excuses.

Hold tight and enjoy the ride!