Dragan Stepanović (@d_stepanovic) 's Twitter Profile
Dragan Stepanović

@d_stepanovic

Trying hard not to think about small batches, bottlenecks, and systems. In the meantime: XP, #tocot, Lean, Systems Thinking

ID: 44643122

linkhttp://www.draganstepanovic.com calendar_today04-06-2009 15:40:53

4,4K Tweet

3,3K Followers

425 Following

Dave Farley (@davefarley77) 's Twitter Profile Photo

Trisha has made BRILLIANT contributions to the YouTube channel over the last (nearly) year. It's also been excellent to see how much our audience has supported her in joining us. If you haven't had the chance yet, continue with the support for Trisha Gee by checking out her

Trisha has made BRILLIANT contributions to the YouTube channel over the last (nearly) year. It's also been excellent to see how much our audience has supported her in joining us.

If you haven't had the chance yet, continue with the support for <a href="/trisha_gee/">Trisha Gee</a> by checking out her
Dave Farley (@davefarley77) 's Twitter Profile Photo

"Indeed, the woes of Software Engineering are not due to lack of tools, or proper management, but largely due to lack of sufficient technical competence." - Niklaus Wirth.

Dragan Stepanović (@d_stepanovic) 's Twitter Profile Photo

Don't be surprised to discover you're losing quality if you decide to follow a branching model, which delays feedback (from integration and consequently production).

Dragan Stepanović (@d_stepanovic) 's Twitter Profile Photo

The opposite of Extreme Programming is not Balanced or Safe or Conservative Programming. It's YOLO Programming. And it's way more extreme in the way you really wouldn't want it to be, with all the delays in feedback loops, higher risks and late surprises it inherently carries.

Ted M. Young (@jitterted) 's Twitter Profile Photo

Flexibility in code is a _cost_ not a _benefit_. "Let's make it configurable!" puts the burden on the consumer, requiring more decisions to make, resulting in more effort, whereas an opinionated setup might be good enough, allowing the consumer to spend that effort elsewhere.

Dragan Stepanović (@d_stepanovic) 's Twitter Profile Photo

Instead of adding more gates to prevent (or “prevent”) problems in production — has lots of counter effects by increasing transaction cost and driving batch size up — try strengthening observability, speeding up delivery pipeline and reducing the impact exposure through canary.