Tech Tools —1 min read
Do you monitor deployments?

I've seen a broken deployment go unnoticed for several hours before being fixed. No more!

Agile Principles —2 min read
The biggest challenges of incremental software delivery

Incremental/iterative software development challenges many of our deeply-ingrained assumptions about efficiency and control.

Agile Principles —2 min read
Why "Plans are worthless, but planning is everything" is (usually) BS

I'd rather see a conversation about planning, rather than ending debate with a cheap quip.

Coding Practices —57 min listen
Adventures in DevOps 125: The Pull Request Paradox with Yishai Beeri

Yishai Beeri of LinearB discusses strategies to improve flow of PRs and code review with smarter tooling.

Coding Practices —2 min read
Stupid config trick: Passwords as URLs

How can we unambiguously represent a password safely for shell, YAML, JSON, etc, and also know if it needs to be unescaped?

Coding Practices —2 min read
Iterative vs incremental development

How frequently are you incorporating feedback into your code?

Quality Engineering —1 min read
Why does it take so long?

Computers have advanced a lot since the 1960s. Yet, for many it still takes ages to get feedback. WHY?

Coding Practices —2 min read
Reader response: Feature flags as an enabler for trunk-based development

Feature flags are often misunderstood to be for front ends only. It is very possible to put all development behind a flag.

Coding Practices —1 min read
All programming is UI programming

Whethere you're building a mobile app, a CLI tool, a REST API, or an SDK, you're building a UI, and you should consider the user of your code.

Software Delivery —2 min read
Reader response: The downward spiral of manual acceptance testing

Lack of unit testing drives the need for manual testing. Since testing is bunched up, development is as well.

Tech Tools —38 min listen
Adventures in DevOps 124: The Intersection of Data and DevOps

How can DevOps work with data and reporting?