engineering, Because You Love It

Being an Engineer As in every field, in engineering, it is important to love what you do. This is mostly because you will tend to do »

Making the Most of Consulting

Hope your experience is nothing like these two guys Learning, to Fill in Knowledge Gaps Consultants are teaching employees something that only needs to be learned »

The Command Pattern and the Golden Hammer

Deciding if/which Design Pattern To decide on a design pattern means achieving a balance between flexibility and pragmatism. The Golden Hammer pattern is something to »

Balancing Engineering Progress with Business Progress

Don't Confuse Work with Progress "Do not confuse motion and progress. A rocking horse keeps moving but does not make any progress." ― Alfred A. Montapert Business »

JSON SCHEMA SUITE to the rescue

Finally Found You This is a love song to https://github.com/ericgj/json-schema-suite. Eric C. J., did some bang up work putting together a JSON »

How Abstract is too Abstract

Abstraction creates freedom I want my code to be free, so that it can go wherever it wants and participate in many other projects (anthropomorphically), beyond »