Learning to Deal with the Inevitable

  My last post, “Barriers to Innovation”, began with a question. Is innovation inevitable? By the end of the post, that question had changed. Is innovation inevitable for your organization? Tom Cagley left a comment suggesting another change: Think about changing the question again. “Is innovation inevitable?” might be better stated as “Is change inevitable?” […]

What’s Innovation Worth?

What does an old World War II tank have to do with innovation? I’ve mentioned it before, but it bears repeating – one of benefits of having a blog is the ability to interact with and learn from people all over the world. For example, Greger Wikstrand and I have been trading blog posts on […]

Back to the OODA – Making Design Decisions

A few weeks back, in my post “Enterprise Architecture and the Business of IT”, I mentioned that I was finding myself drawn more and more toward Enterprise Architecture (EA) as a discipline, given its impact on my work as a software architect. Rather than a top-down approach, seeking to design an enterprise as a whole, […]

Abstract Dangers – When ‘And’ Meets ‘Or’

There’s an old saying that if you put one foot in a bucket of ice and the other in a bucket of boiling water, on average you’re comfortable. Sometimes analyzing information in the aggregate obscures rather than enlightens. A statistician named Francis Anscombe pointed out this same principle in a more visual (though less colorful) […]

Innovation – What’s Old can be New Again

There’s an old rhyme about what a bride should wear for luck on her wedding day: “Something old, something new, something borrowed, something blue…”. While reading an article on the origins of the US highway system, I thought about this rhyme in relation to the concept of innovation. Part of that article related the US […]

Form Follows Function on SPaMCast 389

This week’s episode of Tom Cagley’s Software Process and Measurement (SPaMCast) podcast, number 389, features Tom’s essay on Agile acceptance testing, Kim Pries talking about soft skills, and a Form Follows Function installment on sense-making and decision-making in the practice of software architecture. Tom and I discuss my post “OODA vs PDCA – What’s the […]

Talking about TayandYou on Architecture Corner

I had the pleasure of appearing on episode #367 of Architecture Corner, “Fail fast, learn fast”, with Greger Wikstrand and Casimir Artmann. In the episode, we discuss learning, experiments, and the idea of “fail fast” in relation to the recent incident with Microsoft’s artificial intelligence chatbot, @TayandYou. I hope you enjoy the discussion as much […]

NPM, Tay, and the Need for Design

Take a couple of seconds and watch the clip in the tweet below: While it would be incredibly difficult to predict that exact outcome, it is also incredibly easy to foresee that it’s a possibility. As the saying goes, “forewarned is forearmed”. Being forewarned and forearmed is an important part of what an architect does. […]

Storm Clouds: DropBox’s Back to the Future Moment

One of the big news items from last week was DropBox’s announcement that it had brought its file storage infrastructure in-house, moving (mostly) away from AWS: Years ago, we called Dropbox a “Magic Pocket” because it was designed to keep all your files in one convenient place. Dropbox has evolved from that simple beginning to […]

Form Follows Function on SPaMCast 385

This week’s episode of Tom Cagley’s Software Process and Measurement (SPaMCast) podcast, number 385, features Tom’s essay on Agile portfolio metrics, Kim Pries talking about the value of diversity, and a Form Follows Function installment on sense-making and decision-making in the practice of software architecture. Tom and I discuss my post “Architecture and OODA Loops […]

Enterprise Architecture and the Business of IT

I’ve been following Tom Graves and his Tetradian blog for quite a while. His view of Enterprise Architecture (EA), namely that it is about the architecture of the enterprise and not just the enterprise’s IT systems, is one I find compelling. With some encouragement on Tom’s part, I’ve begun touching on the topic of EA, […]

Ignorance Isn’t Bliss, Just Good Tactics

There’s an old saying about what happens when you assume. The fast lane to asininity seems to run through the land of hubris. Anshu Sharma’s Tech Crunch article, “Why Big Companies Keep Failing: The Stack Fallacy”, illustrates this: Stack fallacy has caused many companies to attempt to capture new markets and fail spectacularly. When you […]