When I started developing software at thirteen I dreamed of architecting big software systems.
I really wanted to build cool stuff with my computer, although I could only program a little bit
of QBasic back then.
18 years later I am building big systems, but I haven’t exactly reached my goal. Of course I
design my fair share of big pieces of architectures, but I’m not an architect.
Here’s why. Quickly after I discovered programming I also discovered my love for doing new things.
I have a bad habit of stopping right before something becomes mainstream. The sort of thing you
don’t want in an architect to be honest.
This property of finding out new stuff and stopping before it becomes mainstream is a useful
property if you know how to apply it though.
Instead of worrying about it, I made sure to use this property to my advantage by becoming
a technical evangelist. Yes, it’s a thing and you may be wondering what that is, so let me explain what I do.