Skip to main content

Blog Archive for johnreynolds during January 2007

My friend King sent me a link to this wonderfully perverse anecdote about how an insurance company was unable to handle twins: Disjoint Twins - The Daily WTF To make a short story shorter: "It turns out that a new version of their software was installed that tracked each person's budget based on their last name, plan number, and month/year of birth. Hence, having two people born in the same...
Many problems that businesses have with software seem to involve visibility. The role that specific software components play within an organization are often hidden, obscured, or just plain forgotten. I have been in shops where software has been reliably clunking along for 20 years... faithfully executing night after night, 7 days a week, 52 weeks a year... for decades. Undoubtably, this software...
Recently I've begun thinking that a Kitchen vs. Fast Food Factory analogy might teach us a bit about writing better software... I'm always looking for good analogies: A good analogy is worth 1000 pictures (and since a picture is worth 1000 words, analogies must be worth a million words). Kitchens and Fast Food Factories (like MacDonald's) are places where meals are prepared. Both contain all...
Fabrizio Giudci's recent blog, Where are we going?, prompts me to ask: Why are we going? Fabrizio is worried about where Java 7 is going and about the topics that the community perceives as the most important. I share many of his concerns about where the language is going, but I am also wondering why the Java language is changing at all? Are problems with Java itself prompting change? Are...