When I founded Substance Lab I knew I wanted to build a virtual business – or at least as much as it could be. Why should petty details like physical locations decide whether I can help my clients?
From the get go, I chose primarily web applications to run my business on. Also, it kind of makes sense because that’s what I am building, and there is no better way to learn about good and bad web applications than using them yourself.
Let me give you a rundown of the most important ones.
8 years ago, I posted this to mentalized.net:
I have always promised myself that I would not fall prey to the blogging-fever that has been going around, and for a long time the title of my website actually was “This is not a weblog”…
Well, nothing lasts forever – neither did my opinion on weblogs. Welcome to my journal.
8 years later, I am still going strong (albeit not as strong as 4 years ago) who’d have thunk?
Holy time machine, blogman
Back then, mentalized.net looked like this:

So very, very blog-like :)
Webkit – and Safari in particular – have been really aggressive in adding support for upcoming CSS 3 features – and some CSS features not yet part of any spec.
As much of this is still Webkit-specific it isn’t really something I get to use much on client work, but not being one to shy away from new, shiny things, I though it would be fun to dig into this.
I decided to recreate an interface familiar to Xbox players, namely the Xbox Dashboard. It seemed like a good candidate to try out techniques like CSS animations, font-face, multiple backgrounds, gradients, RGBA colors, drop shadows, and custom scrollbars to name a few.
A long time ago (one day short of exactly 4 years) I posted a super simple – and to be honest – pointless Hello World example using Ruby on Rails. Back then the Rails version was 1.0.
Today marks the first beta release of the coming version of Rails, version 3.0 and I figured it’d be fun revisiting that post.