Teamwork by Design

The other day, @ddgenome described architecting applications for the cloud. One of the tenets was: security by design. The top rectangle represents the old model: security by assumption. Depend on the firewall, the same security for every application component. The lower rectangle represents security by design: each component is a responsible adult, and makes appropriate … Read moreTeamwork by Design

Data v Awareness

In the computer industry, data and conscious thinking are praised, as opposed to an integrated awareness.[1] How is the work going? the task-tracking tools, the commits, and the build results provide data, but only conversations with the team can provide awareness. Awareness of mood and relationships and trends, of uncertainties and risks. Perhaps this is … Read moreData v Awareness

The Quality Wheel

“Quality software.” It means something different to everyone who hears it. You know quality when you see it, right? Or maybe when you smell it. Like a good perfume. Perfume preferences are different for everyone, and quality means something different for every application. In perfume, we can discover and describe our preferences using the Fragrance … Read moreThe Quality Wheel

Post-agile: microservices and heads-up development

Notes from Craft Conference 2015, Budapest. Craft conference was all about microservices this year.[1] Yet, it was about so much more at the same time — even when it was talking about microservices. lobby of the venue. Very cool, and always packed Dan and I went on about microservices in our opening keynote,[2] about how it’s not … Read morePost-agile: microservices and heads-up development

Today I’m getting my bangs dyed pink. After the lightening, my stylist (Jeff) had one of his coworkers put the pink dye in. She followed instructions, covering the lightened hair with the provided pink goo. After the dye rinsed out, there was still a lot of yellow. The pink wasn’t dark enough. Jeff recognized the … Read more