• Home
  • Blog
blog.MikeBourgeous.com
  • RSS

blog.MikeBourgeous

Making life more livable through technology

Category: debugging

2026

Feb 21 2026

From missing parentheses to memory corruption: how one typo crashed Ruby and uncovered two core bugs

Posted by Mike Bourgeous in debugging, ruby, valgrind

2012

Oct 05 2012

Solving libfreenect hangs in the Depth Controller - gdb saves the day

Posted by Mike Bourgeous in c, debugging, homeautomation, kinect, nitrogen-logic, valgrind

Recent Posts

  • From missing parentheses to memory corruption: how one typo crashed Ruby and uncovered two core bugs
  • Can Ruby do audio? Yes, yes it can. This video proves it.
  • Debugging live apps – SIGQUIT for the win
  • Observability and instrumentation from a systems perspective
  • Learn more about the Fast Fourier Transform, animated in 3D
  • Voronoi diagrams and natural neighbor interpolation explained in video (with transcript)
  • Animated graphics with Ruby and Voronoi partitions
  • Why can't we use Ruby for sound?
  • Archives

GitHub Repos

@mike-bourgeous

  • Status updating...

@nitrogenlogic

  • Status updating...
©2026 Mike Bourgeous
blog.mikebourgeous.com
Powered by Octopress