DIY leadership development: Develop leadership skillsLearn the skills to be a competent leader.Sep 14Sep 14
Company songs, generative AI, and product life cyclesA while ago, I was at the Grainger office in Jacksonville, and I noticed a wall showing a timeline of key historical events at Grainger. I…Aug 241Aug 241
DIY leadership development: Role model company valuesBecome a role model for the desired values of the company.Jul 14Jul 14
Thoughts on value stream mapping in IT and software developmentMigrated from my old blog (2011).Apr 292Apr 292
How might we best use in-person office time?Thinking about the hybrid context. If you treat in-person office time as a valuable, scarce resource, what’s the best use of that time?Apr 281Apr 281
Some corrections about the early days of Continuous IntegrationI recently read an article by Greg Foster on the Graphite blog: From the 80’s to 2024 — how CI tests were invented and optimized…Apr 13Apr 13
Beyond “separating deployment from release”Technical deployment. Detect any obvious technical problems.Apr 11Apr 11
“What do we protect?” over “What do we cut?”Reducing the number of “priorities” that an organization is working on is often the correct thing to do, but it’s difficult because it…Apr 5Apr 5