Kids Wanna Rock
Implementing software (what programmers do) and designing it (which is done by software architects) are two completely different things. I consider myself quite a good programmer, because I also know a thing or two about software architecture. Obviously, it doesn't work the other way round.
The last few days, Axel and I have started to design the new version of our (currently very shitty designed) software. Today, I came up with designs for three different components, and Axel bashed them. Every single one of them. One after another. Nice and slow. Very frustrating. And the worst thing was that he had a point. He didn't shout or laugh or anything. He just told me where I overlooked very obvious problems. Just like that.
I think I'll dedicate the rest of my career at that company to becoming a better software architect. Because that's where the brain is required. Once the design is complete, everybody can fill in the details. On the bright side, there's nobody like Axel to teach me. I like to think of him as our local Nexialist.
***
Talking about people who are better than me: Sascha and I had an interesting encounter in the bouldering room. We struggled with a certain route for quite a while, when one of the other guys said something like "oh, but that's so easy!" We smiled at him and then he showed us. At that point we stopped smiling and our jaws dropped, because he didn't even bother to use his legs. There are boulderers that look like bodybuilders, but that guy wasn't one of them. He told us that he has been climbing and bouldering for seven years now. Okay, I have no idea how I can put this in a more spectacular way, I guess you should have been there. The thing is, he was nine years old!
We got pwned like noobs by a kid who doesn't even know fractional arithmetic! It really gives you something to think about!

No comments:
Post a Comment