I have the dubious honor of having written the first ever book about UML data modeling (Oracle8 Database Design Using UML Object Modeling – 1998 Oracle Press). It was written to support the then new object extensions in Oracle8. Of course, no…
I have the dubious honor of having written the first ever book about UML data modeling (Oracle8 Database Design Using UML Object Modeling – 1998 Oracle Press). It was written to support the then new object extensions in Oracle8. Of course, no…
We should insist on tools that support good architecture and allow us to build quality systems. There is no reason why systems built today should be harder to build than they were years ago. Just because we moved to the…
I am frustrated with the evolution of software development over the last 20 years. When I started in the industry, I played around with Paradox as a development environment. Then Oracle released Forms 4.0 and Reports 2.0. These were first generation…
I am not a big fan of boring, mind numbing, repetitive tasks. I remember my early days working with word processors and spreadsheets. If you needed to do a task more than about 10 times, it usually made sense to…
A number of years ago, a Masters Degree student sent me an email asking what project methodology was best. Should we use an iterative Agile approach, or was a waterfall better in some cases? What about RUP and all of its variants?…
Anyone can make a tree display, but tree navigation involves much more. What you really want on a tree includes all of the following: 1. Only load nodes that are necessary. 2. Provide the option to reload every time the tree…