Posted in Software on Feb 7th, 2007 No Comments »
Mayhap the sea shines a dazzling blue the day you drown. Your arms get weaker with every struggling move, splashing salty spume into your burned face while the sun mercilessly grins down at your pathetic attempts to get a grip on the ever changing faces of the fluid. Fate played a little prank today, [...]
Posted in Software on Feb 3rd, 2007 3 Comments »
From: dave.productmanager@yasco.com
To: karl.developer@yasco.com
Date: Fri, 13 Dec 2006 10:59:22 -0300
Subject: CustomerComany Inc.
Hey Karl,
we have a request from a customer that wants to place an order of some million dollars for our Xeepid. The customer now needs to know if it can fly. Can it?
Dave
-
From: karl.developer@yasco.com
To: dave.productmanager@yasco.com
Date: Fri, 13 Dec 2006 10:59:26 -0300
Subject: Re: CustomerComany Inc.
Of course [...]
Posted in Software on Jan 27th, 2007 1 Comment »
Today, the software development processes are a topic of heated discussion. The whole industry faces a stiff breeze from the agile faction that promises a new course on the quest for high quality software. The agile department on the other hand is confronted with FUD like not having processes at all.
So what are processes in [...]
Posted in Software on Jan 21st, 2007 No Comments »
Agile software development is a fixed point solution to a recursive problem.
When I was a little kid, my mother put me into the local chess club. It took me until today that I realize the impact the training had on me - other than spending my weekends with a bunch of geeks and not [...]
Posted in Software on Jan 14th, 2007 No Comments »
A myriad of new virtual world communities besieges us to join the holy ranks of virtual knights or just lead a shiny new second life if you don't want to cope with the onerous exercise that reality imposes on us humble human beings any more.
Today I encountered a refreshingly new concept: Zweitgeist. The name of [...]
Posted in Software on Jan 7th, 2007 No Comments »
While I didn't get a laptop I'm happy to share my experience with using Windows Vista for two months as main development platform at work.
The first feature that I really like about Vista is:
I can finally work as non-root user!
This is a feature that the Unix world knows for a few decades. So why did [...]
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 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 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 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 [...]