6 days ago

Architecture Corner: Good at innovation – Seven Deadly Sins of IT

The latest season of Architecture Corner is a series of episodes on the Seven Deadly Sins of IT. I had the pleasure of appearing on “Good at innovation” with Greger Wikstrand, Casimir Artmann, and many others. In this, the first episode of the series, we deal with the sin of pride. What happens when the […]

14 days ago

Form Follows Function on SPaMCast 442

A new month brings a new appearance on Tom Cagley’s Software Process and Measurement (SPaMCast) podcast. This week’s episode, number 442, features Tom’s excellent essay on capability teams (highly recommended!), followed by a Form Follows Function installment based on my post “Systems of Social Systems and the Software Systems They Create”. Kim Pries bats cleanup […]

24 days ago

This is not a project

My apologies to René Magritte, as I appropriate his point, if not his iconic painting. After I posted “Storming on Design”, it sparked a discussion with theslowdiyer around context and change. In that discussion, theslowdiyer commented: ‘you don’t adhere to a plan for any longer than it makes sense to.’ Heh, agree. I wonder if […]

28 days ago

Innovation in Inner Space

  Long-time readers know that I have a rather varied set of interests and that I’ve got a “thing” for history, particularly military history. Knowing that, it shouldn’t come as a surprise that I was recently reading an article titled “Cyber is the fourth dimension of war” (ground, sea and air being the first three […]

1 month, 5 days ago

Stopping Accidental Technical Debt

In one of my earlier posts about technical debt, I differentiated between intentional debt (that taken on deliberately and purposefully) and accidental debt (that which just accrues over time without rhyme or reason or record). Dealing with (in the sense of evaluating, tracking, and resolving it) technical debt is obviously a consideration for someone in […]

1 month, 10 days ago

The Seventy Million Dollar Question

  Just when I thought I was done posting for the week, they suck me back in. Juicero started lighting up my Twitter feed a little while ago. For those, like me, who have no earthly idea what Juicero is, it’s a startup that makes an “Internet-connected kitchen appliance”: Juicero’s flagship product is a $699 […]

1 month, 11 days ago

Pride, Prejudice, and Professionalism in the Business of IT

Twenty-plus years in IT have led me to believe that there are very few absolutes when it comes to software systems. Two that do seem to hold true are these: Creating systems is esteemed far more highly than maintaining systems. Systems that are not maintained, will decay. There are a variety of reasons for this […]

1 month, 12 days ago

Form Follows Function on SPaMCast 438

Once again, I’m making an appearance on Tom Cagley’s Software Process and Measurement (SPaMCast) podcast. This week’s episode, number 438, features Tom’s essay on using sizing for software testing, Kim Pries with a Software Sensei column (canned solutions), and a Form Follows Function installment based on my post “Organizations as Systems and Innovation”. In this […]

1 month, 18 days ago

Disruptive Decency

Well, this turned out to be very much a different post than what I’d first thought. Last Thursday, CIO published an article titled “Your Pebble smartwatch will live on when Pebble’s servers shut down” that had good news for owners of the Pebble smartwatch: But now that Pebble has been acquired by Fitbit and is […]

1 month, 24 days ago

You can’t always get what you want…

You can’t always get what you want But if you try sometimes well you just might find You get what you need When it comes to systems, you can’t always get what you want, but you do get what you design (intentionally or not), whether it’s what you need or not. In other words, the […]

1 month, 29 days ago

Microservices, Monoliths, and Modularity

  There are very valid reasons for considering a microservice architecture (MSA) when building/evolving an application. In my opinion, however, forcing modularity isn’t one of those very valid reasons. Just the other day, I saw tweet from Simon Brown saying this same thing: I still like his comment from two years back: “I’ll keep saying […]

2 months ago

Square Pegs, Round Holes, and Silver Bullets

People like easy answers. Why spend time analyzing and evaluating when you can just take some thing or some technique that someone else has already put to use and be done with it? Why indeed? I mean, “me too” is a valid strategy, right? And we don’t want people to get off message, right? And […]