March 2016

Use Flexible Feature Flags

March 30, 2016 0 comments

In my last post, Stop Hitting Yourself, I described (long-lived) branching in version control as an anti-pattern. It’s something we want to avoid. But then what are the alternatives to branching for integrating code as it’s being built into a production system? We can’t let half-baked features slip out into production. If we do, the […]

CONTINUE READING THIS POST →

Stop Hitting Yourself

March 23, 2016 0 comments

If there was a button on your computer that said “DO NOT PUSH,” would you push it? If you push the button and a hand comes out of the monitor and slaps you on the face, would you push it again and again? Of course not! But then why do you continue to use branching […]

CONTINUE READING THIS POST →

Outside In or Inside Out

March 16, 2016 0 comments
Thumbnail image for Outside In or Inside Out

Most of the time when we’re building software, we’re thinking inside out. We focus on the behavior that we want to create, and build the system up from that. We do this because we’re anxious to get at the heart of the problem and solve the core issues. But there’s a problem with this approach […]

CONTINUE READING THIS POST →

Discussing Beyond Legacy Code on Agile for Humans

March 12, 2016
Thumbnail image for Discussing Beyond Legacy Code on Agile for Humans

Listen to a great interview with me, Ryan Ripley, and Woody Zuill on [PODCAST] Agile for Humans where we discuss my book, Beyond Legacy Code, the software industry, and many other topics: http://ryanripley.com/beyond-legacy-code-with-david-bernstein-and-woody-zuill/ (11 Mar 2016)

CONTINUE READING THIS POST →

Getting Started Writing Beyond Legacy Code

March 9, 2016 0 comments
Thumbnail image for Getting Started Writing Beyond Legacy Code

Most fundamentally, I wrote my book because I wanted to make the world of software development accessible to many more people outside the software industry. I had accumulated a lifetime of experience as a software developer. In that time, I had come in contact with many individuals who I would consider to be outstanding developers. […]

CONTINUE READING THIS POST →

A Billion Here, a Billion There

March 2, 2016 0 comments

In a 2002 National Institute of Standards and Technology report entitled “The Economic Impact as Inadequate Infrastructure for Software Testing,” software defects costs nearly $60 billion annually in the United States alone. This report is often misquoted assaying that software bugs cost $60 billion but software bugs likely cost industry and consumers much more than […]

CONTINUE READING THIS POST →