Main | UML vs. DSLs »

05.01.05

About Hartmut and his box

A new year, a new job and a blog, at last. I’m still wondering, if this is a climax or a catacosmesis ;-). However, now seems to be as good a time to start blogging as any.

Who am I, anyway?

I’m a software developer and consultant focusing on software architectures and enterprise application development. Over the course of the last ten years, I’ve worked as a developer and architect in several Smalltalk and Java projects. Developing tons of classes for applications, frameworks and class libraries, drawing (UML) diagrams and analyzing requirements has been a lot of fun, especially running into the same ole difficulties and mistakes, which seem to be part of (almost) any software development project from the early days on until today ;-).

Thinking of the wonderful and great ideas and visions I had when I graduated, e.g. building tools that are seamlessly integrated and accompany the development team from analysis to maintenance, I have to admit to myself, that all technologies, paradigms and platforms still don’t do the job. That’s why I took a chance on service-oriented architectures, web services, code generation, MDA, Domain Specific Languages and also .NET in the last two years. Good luck!

Am I nuts?

Aren’t these at least partially competing and contradicting things? Do you really think SOA, MDA or any other hype could change anything?

At first, I’m rather sure I’m not nuts.

Second, I try to be as unbiased as possible concerning technologies and paradigms. I like to thing of complementing technologies or processes when it comes to Java and .NET or MDA and Software Factories/DSLs. Just take or combine the tools, which suits you best in a given context; whatever that context might be. At least try to gather as much information as needed in order to come to a reasonable opinion based on profound knowledge.

Finally SOA & Co. are no technical revolutions. They are processes, paradigms and guides, which have been known to software developers for some years. Now they are packed into a consistent ready to use “box”. And yes, I think they will help.

Apropos box, what’s in my box?

Recently I went up in the attic. I don’t remember what I originally sought, but I found a couple of dusty boxes. Curiously I peeked into one of them and discovered several treasures, which I totally forgot about. Back in my home office I sorted some articles about SOA and web services, which were pretty up to date, and I thought “Haven’t I read something similar a few minutes ago?”. Sometimes it’s surprising, funny and interesting to read old stuff again, especially when compared to todays opinions.

That’s the reason for naming this blog Hartmut’s box. I’m already looking forward to dig down to the bottom and grab some of the funny stuff I (hopefully) will have written in the coming years.

What will you and I find? As you might have guessed already, we will find all my thoughts about software architectures, paradigms, software development processes and all these wonderful new technologies, which I love to play with. Anything else? Sure, sometimes I will put in some thoughts on different things and treasures I found, too.

When will you find something new in my box? To be honest, I don’t know. I do care about the stuff I put in my boxes, therefore it may take some time until you find something new. But whenever I can spare some time, I will look around for anything worthy :-).

Enjoy!

Posted by Hartmut Wilms at 05.01.05 11:58

Comments

Willkommen! Nun m�sst ihr nur noch Marcel zum Bloggen �berreden… ;)

Posted by: Christian Weyer at 05.01.05 19:56

Aber das macht er doch schon (manchmal): http://www.innoq.com/blog/mt/

Posted by: Stefan Tilkov at 05.01.05 22:42