Changing again. I know that no one is reading this. I get occasional searches for SilverStripe theme help. The first time i assembled the site was through SilverStripe and had issues with the way SS laid out the structure of the site. They did some weird things which wasn't all that different from the file system structure of a 'nix box. But, I didn't think it translated well to a web environment.
Program code, as opposed to HTML (Markup), can't be wrong. Your compiler will give you an "Unmatched curly bracket at line 259, main.cpp". Granted an unmatched <div> isnt any better, but you can still view the page (unless its a MAJOR div element). Program code fucks things up when its wrong. HTML just looks bad. And its interpreted. I've never been a fan of interpreted program code. JS, Ruby, Perl, Python, BASH, its all the same = garbage. They have their place and usage, but fuck compiled code like C/C++/Java (sometimes) seems so much more stable. I might just be spitting arrogance, but its my personal opinion. Fuck off. Java is an interesting exception. I've always hated Java programs. For web services, Java is pretty cool, but running clientside, it always seems too laggy and slow for me.
I'm digressing. TL;DR: I fucking hate designing. Coding is cool. I'll code any day. Tell me to work on a UI, Fuck off.