Blogging Retrospective

Posted on August 01, 2014

damnit work damnit

Keeping up with blogging is tough.

I’ve decided to move away from WordPress to a static site generator (more about that in another post) and I was going to just scrap all my old content. I read through some old posts and felt kind of embarassed.

Reading through posts like You Can Go Through the Orange Portal Too, I was thinking “did I really try to relate solving Portal puzzles to understanding a simple cross domain issue?” Lame.

Also, it’s posts like these that really highlighted how little I knew about being a developer. That’s what was so embarassing and why I felt like deleting all my old stuff. I didn’t want there to be a record of how much of a noob I was. But then again, this blog can be a record of how I grow as a developer, as much as it is a record of how little I knew.

Yeah, let’s go with that.

I think it’s time for me to get over my fear of what other developers think of my work. I once admitted in an interview that since I’m a self taught developer (with an arts degree no less), I feel I have to work harder to compete with those who have actual CS or Engineering degrees, like I have something to prove.

Which is bullshit.

I’ve read a lot about senior developers getting where they are without any “formal education”. I always found those posts inspiring, but for some reason I couldn’t see myself in the same position. I don’t know what it is. But for what it’s worth, I’ve decided not to drop any of my content no matter how embarassing they may be (and I’m sure I’ve got some pretty embarassing crap floating around the internet).

Next up: Why I decided to move to a static site generator.

leave a comment

Moving to Rackspace

Posted on August 08, 2012

This month, I made the decision to move from a shared host to a VPS solution.


Firstly, I wasn’t too comfortable sticking my sites on a shared host in case one of my unruly neighbours brought the server down.

The sites I hosted inlcuded this blog, Annzilla‘s blog, RadicalRadical Creative and a number of staging/preview sites for my clients.

Granted, though I chose a good (but cheap) hosting provider who guaranteed “99%” uptime, I’ve had some issues. Sometimes, I would ask a client to review some changes I’ve done. But when they visited their staging site, the server would conveniently be down. That would be the 1% of the time, I guess.

Then there’s the security issue. Most of my clients run WordPress. Sure, I may update my WordPress installs diligently to avoid any nasty bugs but what about my neighbours? If their sites were compromised my sites may too (it happens).

Of course, managing my own host makes me the most vulnerable security point as the onus is now on me to make sure my server is bulletproof. Talk about pressure. But at least I know where to point the blame if anything nasty happens.

Aside: WordPress provides a pretty handy tutorial for administrators to help beef up their installs. Check it out here.