Blog

The latest insights on Business Strategy and Business Agility from Ryan.

What is Business Agility?

What is Business Agility?

The concept of agile was introduced to the worlds of software development and project management in early 2001 with the creation of the Agile Manifesto: Individuals and interactions over processes and tools.Working software over comprehensive documentation...

2019 Essential Reading List for Technology Leaders

2019 Essential Reading List for Technology Leaders

Recently, a colleague asked me what books I would recommend as an essential reading list. I have become quite a fan of many different business books over time, and I'd like to share them with you. I present my Essential Reading List for Aspiring Information Technology...

Why I Moved Away From Microsoft ASP.NET

Why I Moved Away From Microsoft ASP.NET

Note (12/6/2018): I originally wrote this blog post when Microsoft was under very different leadership with very different business strategy. Since this article reached #1 on Hacker News (which was completely unexpected), Microsoft morphed into a different...

Overcoming Information Technology Skill Gaps

Overcoming Information Technology Skill Gaps

Over the past five years, information technology has taken a considerable leap. Mobile development, HTML5, the rise of dynamic software languages, agile and lean development methodology, cloud computing, and infrastructure virtualization are just a few of...