In earlier posts I have introduced the Mitopia®-unique related topics of heteromorphic languages and of the MitoMine™ approach to data mining and integration. In this post we will go a …
Self modifying code
Back in my flight control software days, code was written in assembler, memory was scarce (a few 10’s of KB), and performance, reliability, redundancy, and self test requirements were at …
Software Evolution
Why is it that large program life expectancy is just a few short years…
When stuff hits the fan…
Robust error handling in an adaptive system requires a holistic approach…
How to write requirements
Requirement documents & methodologies are the antithesis of adaptability…
The Bermuda Triangle
The software one, not the one in the Western Atlantic…
Abolishing the Class System
Throughout the Mitopia® development, the question of why don’t we use C++ (or more recently Objective-C) instead of straight C has emerged again and again, particularly among younger members of …
Shuffling the Deck Chairs
The productivity of software projects have increased by less than 10 times since 1970. In 1970, COBOL was the state of the art, mainframes were in vogue and both …