23 April 2008

JAX 2008: Ted Neward on "Pragmatic Architecture"

On the JAX 2008 conference in Wiesbaden, Germany, I heard Ted Neward ("I'm a big geek") talk about "Pragmatic Architectures" - presenting his very code-centric ideal of solution architects.

He started with a small joke architecture is latin, meaning "cannot code anymore". That's funny at first - but his notion of solution architect contains many issues I'm happy to share with him (e.g. care for non-functional requirements, consider goals and external influences, be pragmatic about the technology choices) - but I really missed some (imho crucial) points:


  • Architecture is (only) a description of the solution - it's by no means the solution itself.

  • Source code is sometimes (imho: very often) not suited to communicate structures-in-the-large. Its value is in my opionion ofter over-estimated - as there are so many other artifacts within software projects to be considered (like: existing data and data-models, existing business process descriptions etc.)

  • Other important tasks (which architects need to support) are communication and documentation of technical issues, technical risk management, technical consulting to other stakeholders and so forth.



If the architects is coding like hell, (s)he's very likely to neglect one or several of these - with potentially dangerous consequences in the long run.

Ted continued to bash on "drawing, not coding", which got him serious bonus-points from the audience - but there were definitely no managers present to contradict him... In my opinion, coding only makes up a small fraction of the overall effort in projects.

He didn't get to the point of giving advice on how to achieve pragmatic architectures - which I found a little disappointing (all right - I did not expect miracles within that 60 minutes).

But I learned some really valuable things:

  • First: Building commercial enterprise systems always boils down to the magical HST. Which stands for hooking shit together.
  • Second: Even big geeks have no simple approaches for designing pragmatic architectures.



Summary: It's a real pleasure to hear Ted Neward talk - he's awesomely funny, makes great points and centers his attention on source code.

21 April 2008

Cool English-German Translation on Mac

Just in case you're offline sometimes and cannot use the fantastic dict.leo.org service:
Philipp Brauner made the dict.cc project available for Mac-OS (Leopard) with a really cool plugin.

It's free and well integrated into the standard dictionay application.

(You Mac users did know that you can translate any (highlighted) word from any Cocoa application by hitting Ctrl-Cmd-D, did you?)

19 April 2008

Video On Demand: First (positive!) Experience

In some respect I'm a little behind the "bleeding" edge in technology, and VOD (video-on-demand) is one of those areas.

Today was the first time in my life I paid money (5Euro) to watch a streamed video (the third
game in the German DEL (ice)hockey playoffs, with my favorite Cologne team playing Berlin).

It's filmed and streamed by Premiere, the imho leading German pay-TV giant.

At first I tried with Firefox on my Mac - but was informed by the Premiere system check that their DRM (digital rights management) requirements are not met. So I tried my old Dell Windows machine - which immediately played the system test trailer...

I had to register - that was a real nuisance: At least three times their payment-management system wasn't available - so I had to re-enter my data again...

The image and sound quality is very acceptable, and the price (5 Euro) was ok for this event
(although the game finally ended up with my favourite team loosing in the last few seconds...)

07 April 2008

On Olympics and Beijing

Usually I refrain from political posts - but Tibet shall be well worth every exception!

Beijing 2008 - RSF media

It's a shame, a tragedy and a disaster: A big country invades a small one. Nobody cares.
Now the big country happens to host the olympics - and a few fellows from the small country
(now a so called province of the big country) try to protest their invasion. Tibetians are (and have been for a long time) severely oppressed and robbed of their (rich) cultural heritage by China. It's an
illegal invasion, nothing less!

I'm really fond of the RSF (reporters sans frontiers) initiative to boycott the opening ceremony of the 2008 olympic games - and I urge our German officials to follow this path. Do not allow
the big country their carefully planned marketing triumph.


Additionally, Jan Kurschewitz has posted a brief writeup plus some additional links.