READ - 1 min
The U-Shaped Cell
The Toyota Production System's U-Shaped Cell is a favorite DevOps analogy: Put all the tools within reach of a single developer.
Blog Posts and Other Media
We often contrast software to physical buildings--the idea that software is easy to change, whereas buildings are difficult to change. But is this really true?
Pick a methodology: Scrum, Kanban, XP, Lean or DevOps?
None of these items directly replaces or conflicts with any of the others. In fact, you can use them all simultaneously.
"Readability" is subjective
Ask yourself: Will the least experienced developer likely to read this code be able to understand it?
Should you use git hooks to boost dev productivity?
What are best practices for using git hooks for developer productivity?
The Tiny DevOps Podcast #29 Rob Walling — Does "DevOps" Matter to Investors?
Rob Walling, co-founder of the TinySeed accelerator for bootstrapped SaaS companies, joins me to discuss what investors and potential acquirers look for in the technology they're investing in.
What's the officially correct time to mark a user story "complete"?
User stories exist to serve you, not the other way around.
Why I don't like Jira
I believe Jira is responsible for more lost human productivity than any other software ever created. And yes, that's even when considering Windows Me!
What makes an agile tool "good"?
The best tools offer two things: They make useful things easier, and unuseful things harder.
Adventures In DevOps 101: How to prepare for an interview
Jonathan talks about how he prepares for a tech interview, and offers insights from the point of view of a hiring manager as well.
Can a "feature factory" be "Agile"?
You may achieve technical excellence, but without a holistic agile approach, you may just be shipping technically excellent, but worthless features.
The Tiny DevOps Podcast #28 Amando Abreu — Defining Confusing Terms
Amando Abreu joins me again, this time to discuss definitions of many of the confusing terms that abound in the industry of software development, Agile, and DevOps.
Dimensions of specialization
As your career progresses, you'll lkely want to niche down across more than one of these dimensions of specialization.
Should you call yourself "fullstack"?
The term "fullstack" propagates a commodity mindset that harms candidates.
Unsure? Browse the archive.
How I became a CouchDB PMC member
I learned that contributing to open source can take many forms, and may not require writing code at all.
How would you improve velocity on a team you're working with?
The first thing I would do is stop measuring velocity.
Adventures In DevOps 100: DevOps 100
Jillian, Jonathan, Shimon, Will, and Chuck discuss the history of the show, their favorite episodes, and what they think is coming in 2022.
An easy way to contribute to open source
Next time you're learning a new open source tool, consider submitting doc fixes as you see errors.
My first accepted pull request
Have you ever contributed to open-source software? You should. It's easy.
The Tiny DevOps Podcast #27 Steve Wells — Using Games and Simulations for Agile Education
Steve Wells talks about his platform for Agile games and simulations, and how they can be used to illustrate complex Agile concepts, such as inter-team dependencies, in easier to digest ways.