Posted in Software on Dec 31st, 2006 2 Comments »
currently I'm researching the "Model Driven" approaches to software development. Yesterday I discovered some groups on xing discussing model driven architecture and model driven design. After browsing through some of the entries I discovered that the common understanding of model driven approaches seams to be "generate code from some diagram" or "introduce a new domain [...]
Posted in Books on Dec 28th, 2006 2 Comments »
The book in one sentence
A short, modest and dryly written book with some brilliant new concepts and a lot of too easy solutions which is worth reading because of the brilliant ideas.
Preceding events
How did it come about that I read a book about software metrics? I will have to digress somewhat before answering the question. [...]
Posted in Uncategorized on Dec 23rd, 2006 1 Comment »
My wife and I are visiting our families at Christmas. This morning I sat down at my mother-in-law's computer in order to check my daily spam when the mouse broke. OK, it didn't really break in the sense of the word - I just had to explain my mother-in-law that you have to charge rechargeable [...]
Posted in Software on Dec 20th, 2006 16 Comments »
If you're in charge of an overly motivated programming team that meets all deadlines and produces high quality code you may recognize that they don't really need you. Here are 10 tips how to regain control.
Set up impossible deadlines!Repeated failure demotivates even the most undeviating member of your team. If you don't meet deadlines and [...]
Posted in Books on Dec 17th, 2006 No Comments »
When I wrote my first computer program in BASIC I didn't know anything about software design. My variable names used to be mathematically short and contain a lot of numbers. I wrote tightly coupled functions without parameters and synchronized the whole mess by a myriad of unstructured global data.
This is what naturally happens when you [...]
Posted in Software on Dec 11th, 2006 No Comments »
Yesterday the KDE Commit-Digest introduced a new project called NEPOMUK which attracted my attention. Ignoring my buzzword alarm I'd call it "Web 2.0 meets the Semantic Desktop". In a first step NEPOMUK implements a framework to store and manage meta data for files. Now the new idea is to bridge the gap between formal ontologies [...]
Posted in Politics on Dec 10th, 2006 No Comments »
After the recent amok run in Germany you see helplessness everywhere. But of course the important social and political organizations from Christian churches to the regulars' table know the easy solution:
Just censor computer games and everything will be fine.
Of course killer games must be the cause for people to run around and kill. [...]
Posted in Software on Dec 1st, 2006 2 Comments »
When I read books about software development there is one thing that increases my blood pressure to clinically hazardous hights: The class layout.
Regardless of whether they're classics or quite modern, whether they use C++, Java or Python, whether the topic is software design or technical wisdom, they follow the same pattern for the layout of [...]