Announcements

Announcing the Ten Year Anniversary of My Blog

Yes, it was on December 5th, 2008 that I wrote my first blog post. Over the next decade, I would write hundreds of posts on agile software development principles and practices. If you haven’t checked out this free resource, I encourage you to do so by visiting https://tobeagile.com/blog. I’ve recently recategorized my posts so it’s …

Read More
Announcements

Podcast on Legacy Code Rocks

Join me and the owners of Corgibytes, Andrea Goulet and M. Scott Ford, on their podcast Legacy Code Rocks where we talk about how to avoid legacy code: https://www.stitcher.com/podcast/legacy-code-rocks/e/51642611?autoplay=true

Read More
Announcements

Developer on Fire Podcast

I had a very interesting conversation with Dave Rael (@raelyard) on the #DeveloperOnFire #Podcast about what excites me as a developer. Listen to it here: http://developeronfire.com/podcast/episode-206-david-bernstein-beyond-legacy-code

Read More
Announcements

Podcast on The Agile Uprising

I had a great conversation with Ryan Lockard (@AgilePHL) and James Gifford (@scrummando) on the @AgileUprising podcast. Listen here: https://coalition.agileuprising.com/t/podcast-released-beyond-legacy-code-with-david-bernstein/627

Read More
Announcements

Podcast on This Agile Life

Check out my podcast with Amos King on This Agile Life, where we talk about Agile adoption issues and why technical practices are essential: http://www.thisagilelife.com/123 Oops, it looks like their website is no longer active. Sorry.

Read More
Announcements

Technically Speaking Podcast

Here’s a link to the Technically Speaking Podcast I did at Agile 2016: https://soundcloud.com/teamdaugherty/david-bernstein. In addition to talking about my conference session, my book, and the state of Agile, we also discussed my previous career as a filmmaker and the youth environmental video I made in the 1990s called Connect: A New Ecological Paradigm. This …

Read More
Announcements

Agile Amped Podcast

Check out my Agile Amped Podcast at Agile 2016 on Creating Implementations of Intent and What Makes Great Developers Great.

Read More
Announcements

Dev.Cast

Dag König and I spoke on Dev.Cast 145 (http://www.buzzfrog.se/index.php/2016/05/dev-cast-145-will-we-ever-learn-to-develop-better-software/) about the state of software and its future, my book, and lots of other stuff. I was so excited that Dag could hardly say a word. But it was a fun podcast.

Read More
Announcements

Scrum Master Toolbox Podcast

I spoke with Vasco Duarte at Scrum Master Toolbox Podcast on April 18, 2016, on several different topics. Here are the five episodes topics: Monday (18 Apr 2016): David Bernstein on learning to break stories down Tuesday (19 Apr 2016): David Bernstein on the Us vs. Them mentality Wednesday (20 Apr 2016): David Bernstein on metaphor as a …

Read More
Announcements

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)

Read More
Announcements

Discussing Metrics that Matter

Check out the video roundtable I was in yesterday: Continuous Discussion-Metrics that Matter: http://bit.ly/1WODPZJ (26 Jan 2016)

Read More
Announcements

Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software is Here!

I can’t begin to describe how excited I am to announce the release of my first book! Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software, published by Pragmatic Bookshelf, is based on my decades’ worth of hands-on experience as a software developer, consultant, and educator. I have seen all …

Read More
Announcements

Techniques of Design Has Become To Be Agile

Realizing that mastering Agile software development is more than just learning techniques, I am rebranding and changing the name of my company to (drum roll, please)… To Be Agile This new name (and website) reflects a new commitment to helping our community, not just do the Agile practices, but to be Agile with everything we …

Read More
Announcements

To Be Agile (Techniques of Design) now offers Certified Scrum Developer training!

We are proud to announce that Techniques of Design has become a Registered Education Provider (REP) for the Scrum Alliance and now offers training for Certified Scrum Developers: Our three-day Scrum Software Development Essentials course, combining lectures and hands-on coding exercises, fulfills the technical-training requirement for the Certified Scrum Developer track. Our Design Pattern Development …

Read More
Announcements

Agile Software Development Essentials class in Denver a Success!

The Denver ASDE class 12/1-3/09 went really well. In addition to developers, we had a program manager in the class who loved it. She said, “Software managers need this kind of training so they can communicate better with their developers.” Here are a few more comments from students: “Determining when to apply patterns and which ones to …

Read More
Announcements

Bits and Pieces

Ok, I get it. We’re all busy and we don’t have time to read long articles. That’s why I’m offering a new category on my blog called Bits and Pieces. They are few short paragraphs that get right to the point and offer some key distinctions for software developers in bit-sized chunks. There are also …

Read More
Announcements

Webinar: Writing Quality Software – June 3rd, 2009

I am kicking off this season’s VersionOne webinar series with a talk called Writing Quality Software on Wednesday, June 3rd at 12:00 pm Eastern Time (9:00 am Pacific Time). I’m excited because I believe that code qualities are at the core of good software. Here’s a description: Being non-physical, software quality is very different than …

Read More
Announcements

It’s January 1st: Happy New Blog!

One of my New Year’s resolutions is to start a blog — so here it is! Stay tuned for articles, videos and rants on Agile software architecture and design. I thought I’d start out addressing a question I have been hearing a lot lately…

Read More
Announcements

Hello world! — My First Post

“Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!” And so it begins… Today I started the Techniques of Design blog as a place to explore techniques for designing software, especially in an Agile environment. I’m using Dragon voice recognition software to write this post so it is literally …

Read More