The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man.
The message here is that if you wish to develop good software, particularly of any significant size, you need a robust process and a team of disciplined programmers/engineers. The operative words here are robust and disciplined. These two terms, particularly the discipline one, resonate particularly well with me, because one of the significant causes of a problem project is the lack of discipline to follow a defined process. The further message is that "quality counts" - even more so than schedule. This is particularly relevant to any business that does software engineering or projects of any sort.
I am exploring a number of concepts under an eclectic collection of subject areas. Undoubtedly, I will add to these in time. Right now, they include:
TARDIS: Data Looks Small from the Outside, but the Information is Huge on the Inside . A presentation to the SEPG 2003 conference.