Add to your personal schedule

Debugging Hacks: What They Never Taught You About Solving Hard Bugs

Marc Hedlund (Wesabe)
Tutorial
Location: Marina Ballroom D

If you’re working on anything at all interesting, sooner or later you’ll hit a bug that will drive you mad trying to fix it. Most developers are given little or no training in how to systematically fix problems in their code, and as a result, they waste a lot of time and frustration chasing bugs around their code.

A lot of bugs can be solved in a few minutes, but in every project, you’ll find bugs that seem like they might survive a direct nuclear attack. Fortunately nearly every bug will fall with a few good approaches.

Marc Hedlund has managed engineers for 12 years, and has developed this tutorial after many years of helping developers find their way through bug fixing turmoil. You’ll leave with:

  1. a good set of ideas about preparing for bugs, and setting yourself up for easy debugging
  2. a worksheet for tackling a hard bug when you need to get it fixed right away
  3. a group of techniques and tricks that tease bugs out and make it easier to make sure they’re really fixed; and
  4. examples of several hard bugs and how they were found and resolved.

With this set of tools and practices for finding, reproducing, fixing, and not regressing bugs that “println” won’t pinpoint, you’ll be a better developer and will waste far less time when the inevitable tough problems show up.

Photo of Marc Hedlund

Marc Hedlund

Wesabe

Marc Hedlund is co-founder and Chief Product Officer of Wesabe, a personal finance community helping consumers manage and get the most from their money. Before starting Wesabe, Marc was an entrepreneur-in-residence at O’Reilly Media. Prior to that, he was VP of Engineering at Sana Security, co-founder and CEO of Popular Power, a distributed computing startup, and founder and general manager of Lucas Online, the internet subsidiary of Lucasfilm, Ltd. During his early career, Marc was Director of Engineering at Organic Online, and was CTO at Webstorm, where he wrote one of the Internet’s first shopping cart applications in 1994. He is a graduate of Reed College.

Sponsors

Diamond Sponsor

  • Sun Microsystems

Gold Sponsors

  • Adobe Systems, Inc.
  • Amazon Web Services
  • Disney
  • Google
  • Make magazine
  • Yahoo! Inc.

Silver Sponsors

  • AdaptiveBlue
  • Jaduka

Premier Media Partner

  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Yvonne Romaine.

Download the ETech Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for more information on trade opportunities with O'Reilly conferences, or contact mediapartners@oreilly.com.

Press and Media

For media-related inquiries, contact confpr@oreilly.com.

ETech Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the ETech newsletter (login required).

Contact Us

View a complete list of ETech contacts.