Learning & Guidance

Learning & Guidance

The Lifecycle of Technology

How is technology born? What makes some technologies so popular while other don’t make it past the drawing board? Why do some technologies get all the way to the top, then die far too soon, when others live on for decades?  In this article, I’m going to discuss the life-cycle...

April 10, 2019
Learning & Guidance

The Software Engineering Manifesto

These are some principles that I’ve lived by and learned working with the best engineers in the best business around the world, and from building a one client to a billion users systems from startups to big corporate, here’s my software engineering manifesto: Don’t jump to the first solution you’re...

March 23, 2019