Skip to main content

Blog Archive for daniel during March 2005

Joel off Topic Yesterday Joel Spolsky (Joel on Software) gave an entertaining talk at O'Reilly's Emerging Technology conference. He's on his way to SD West where he might speak on the same issues. His talk was funny, well-delivered, well-paced and was supported by fun images, musical examples, and clever presentation devices. He pointed to the iceberg view of software where 90% of the program is...
Wouldn't it be nice to answer "thinking" I'm at O'Reilly's Emerging Technology conference. It's like being in a toy store. Yesterday we got to hear and see what's happening at Amazon, Google, Microsoft, Yahoo, and elsewhere. We watched some of the amazing futuristic devices that Danny Hillis' team is working on. But more important than the devices and applications that were described was the...
Can software be hazardous to your health? Jonathan Simon sent me a link to a scary post that included this: It is still a common belief that any good engineer can build software, regardless of whether he or she is trained in state-of-the-art software-engineering procedures. Many companies building safety-critical software are not using proper procedures from a software-engineering and safety-...
Borrowing from one of Ruby's gems This week's spotlight is the Trails project in the Java Enterprise community. "Trails is a domain driven development framework in the spirit of Ruby on Rails or Naked Objects." The project homepage says "The trails project aims to make java enterprise application development radically simpler by allowing developers to focus on the domain model and having...
Seeing connections There are patterns within and among patterns for many of the original GoF design patterns. For example, at first look, State and Strategy look very similar. The UML diagrams used to describe them in the book are almost identical. Part of the difference comes from the ways in which the patterns are applied but another key is to understand Joshua Kerievsky's caution that the...
But not too much Did you ever use software that reports back that a file can not be found when you can see it right there on your desktop? How about software that thinks it is helping you by formatting your quotes or your text in ways that you thought you had turned off? In the first case your software isn't being helpful enough and in the second case it is being too helpful. How do you strike...
JavaOne "no thank you" v 1.0 ship Yesterday was a busy IM day. Friends popped up to say all of their JavaOne session proposals were rejected. Dozens were rejected at the same time so I thought for a moment that I had made it through the first round. Then BAM - six rejections in less than a minute. What I heard from others echoed my own experience. Some of my proposals were the strongest I've...
When rebels become part of the establishment You're in an elevator not really paying attention and then it hits you. That song in the background with no distinctive rhythm and an innocuous melody being played on a flute was the hard hitting, cutting edge, hip, anti-establishment, subversive song you liked just six months before. Later you head to the gym to work out and there are people old...
Building a City A sentence from Richard Gabriel's ACM career recognition award has stayed with me. They note that "Gabriel conceived of java.net as a self-creating and self-governed web place where communities join to build a city of diverse interests engaged in using the Java language and technology in routine and innovative ways." So how are we doing? There is nothing in his original...
Call for applications for the Mustang EG Mark Reinhold posts Mustang: Experts Wanted in today's Weblogs . It could be a cool opportunity to help shape the Mustang release. As Mark writes, " The expert group already has some initial members; we'll be accepting additional applications through Monday, 14 March. We won't be able to accept every application, of course, since we'll need to strike...