KeystoneBit

About

I am James M. Lois, software consultant, owner of KeystoneBit. I help companies make decisions about software projects to get more out of them while reducing possible risks. I am an Industrial Engineer with over 10 years of professional software development experience in engineering (coding), product, and management.

Software matters. It runs our banks, our communications, and our cars. The whole economy depends on it, as well as our daily routines. And it has enormous potential to liberate humans from the shackles of repetitive work. Yet, it's easy for software projects to go wrong, so we fail to realize its full potential.

We need about a hundred times more software than we currently have, but we also need better software. Less bloated, simpler both for the users and for the developers to build. And, more importantly, we need software that helps with real problems. I have seen too many brilliant technical implementations for nobody's problem. I have also seen a truckload of over-engineered messes for simple problems. But sometimes, the stars align and everything just works wonderfully. I work for this to be the norm and not the exception.

I share my ideas about software in the blog. If you like them, feel free to steal them. Attribution (via mentions and hyperlinks) is desired but not required.

Contact me at [email protected]