GoRuCo 2014 - How to Debug Anything by James Golick

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=VV7b7fs4VI8



Category:
Guide
Duration: 25:52
8,435 views
116


Does your code work? Probably not. The libraries you're using probably don't work either. If you're lucky, the OS does, but even then you'll probably find something wrong if you look hard enough.

Debugging is the reason that the last 20% of shipping a product usually accounts for 80% of the time. And yet, there are a million blog posts and talks about writing code, but very few about figuring out why it doesn't work right once you have.

So, how do you find bugs? In this talk I'll explore a set of tools and techniques that have helped me diagnose defects in everything from php code to malloc implementations.

One time I even used this strategy to diagnose an outage in a codebase I'd never seen that was written in a language I barely knew and a framework I'd never heard of - in less than 5 minutes. You'll walk away with this talk with everything you need to learn how to debug anything.

Help us caption & translate this video!

http://amara.org/v/FGYz/




Other Videos By Confreaks


2014-07-22RedDotRuby 2014 - Fluentd: Data Streams in Ruby World by Satoshi Tagomori
2014-07-22RedDotRuby 2014 - Lightning Talk - 5 Tips in 5 mins on Podcasting With Jekyll by Sayanee Basu
2014-07-22RedDotRuby 2014 - Lightning Talks - Building REST API with Grape by William Notowidagdo
2014-07-22RedDotRuby 2014 - Lightning Talk - How to improve experiences of Ruby by Hiroshi Shibata
2014-07-21RedDotRuby 2014 - The Dark Side of Ruby by Gautam Rege
2014-07-21RedDotRuby 2014 - Tending Your Open Source Garden
2014-07-21RedDotRuby 2014 - ActiveRecord can't do it? Arel can! by Vipul Amler & Prathamesh Sonpatki
2014-07-21RedDotRuby 2014 - Ruby + Elixir: Polyglotting FTW! by Benjamin Tan
2014-07-21RedDotRuby 2014 - Guide to Continuous Deployment with Rails by Keith Pitt
2014-07-16GoRuCo 2014 - The Future of Ruby Performance Tooling by Aaron Quint
2014-07-16GoRuCo 2014 - How to Debug Anything by James Golick
2014-07-16GoRuCo 2014 - BI Tooling with Rails by Kahn Solomon
2014-07-16GoRuCo 2014 - Growing a Tech Community by Luke Melia
2014-07-15GoRuCo 2014 - Know Your Types - Bringing Static Types to Dynamic Languages by Michael Bernstein
2014-07-15GoRuCo 2014 - Real-Time Communication for Everyone by Lisa Larson-Kelley
2014-07-15GoRuCo 2014 - Edge Caching Dynamic Rails Apps by Michael May
2014-07-15GoRuCo 2014 - Designing a Better Programmer Community by Samantha John & Jason Brennan
2014-07-15GoRuCo 2014 - An Approach to Developing and Testing Third Party JavaScript Widgets by Nathan Artz
2014-07-15GoRuCo 2014 - Secrets of a World Memory Champion by Chris Hunt
2014-07-15GoRuCo 2014 - Teaching Kids to Code on Raspberry Pi by Audrey Troutt
2014-07-15GoRuCo 2014 - What We Can Learn From COBOL by Andrew Turley



Tags:
Ruby Programming Language
Rails
Engineering
Ruby Software
Computer Science
Software Development
Software
Computer Programming
Community
Computers
Goruco
Technology
Software Engineering
Ruby
Confreaks
Development
Programming