February 2016

First Principles

February 24, 2016 0 comments

A first principle is a principle that is so fundamental that we can infer other principles from it. The Golden Rule is an example of a first principle, “Do unto others as you have them do unto you.” This is a first principle because many of our laws, our code of ethics, and even our […]

CONTINUE READING THIS POST →

Do This Because

February 17, 2016 0 comments

Newton said we stand on the shoulders of giants and that’s certainly true for me. Many of the ideas that I have drawn on for *Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software* came from a range of other sources both within the software industry and outside of it. […]

CONTINUE READING THIS POST →

Be the SME

February 10, 2016 0 comments

SME stands for Subject Matter Expert. This is a key role in the development of software. The level of understanding one must have to write software is very deep. Developers have to become SMEs when they work on a project. In my career as a software developer I have learned tons of things in many […]

CONTINUE READING THIS POST →

Crossing the Chasm

February 4, 2016 0 comments

In his book Crossing the Chasm, Jeffrey A. Moore discusses what he calls the technology adoption life cycle for new products. He describes five distinct phases that innovative products go through based on the five different kinds of adoptors. The technology adoption life cycle applies not only to new products but also to anything new […]

CONTINUE READING THIS POST →