I have a strong love/hate relationship with continuous integration. On the one hand, it
Software Re-Use: Basic Principles and Guidelines
It has been some time since I last added an article to this list.
Framework vs. Platform What’s the Difference?
I am a confessing pedant. Despite my personal failures in this regard, I believe
Pragmatic Considerations Regarding Software Quality
Software quality is often treated as an elusive and mysterious goal. Everybody wishes to
What is Real-Time?
In the last few months I have been investigating real-time systems and the conflict
Why is Reuse so Hard?
Is it only me, or is software reuse truly as difficult as it appears?
The Software Singularity
Most likely most readers have heard of the Human Singularity as originally described in