Developer Tools • Dec 26, 2014 Stow Your Dotfiles – GNU Stow for Managing Symlinks GNU Stow is a valuable tool for organizing your dotfiles.
Embedded Systems • Dec 23, 2014 Getting ROS Indigo Running on OSX Yosemite I wanted a ROS system in my native OSX environment. I eventually managed to get it working, but it was not an easy task.
Extracurricular Activities • Dec 20, 2014 Things I Learned while Pairing on odo I recently had the opportunity to pair with Scott Vokes on a side project. In a few short hours of pairing, I learned a lot more than I expected.
Project & Team Management • Dec 16, 2014 Zooming Out Effective problem solving means opening your mind to a broader context surrounding the details of your present focus.
Evolving the Industry • Dec 11, 2014 Girls Like to Code (but Not All of them Know It) Surprise! Girls and women who are exposed to technology enjoy it and succeed at it.
Functional Programming • Dec 09, 2014 More Typing, Less Testing: TDD with Static Types, Part 1 Test-driven development started with dynamic, object-oriented languages. Does TDD work with static types? Yes, but types should replace tests when possible.
Personal Optimization • Dec 06, 2014 Keeping a Non-Backlog To-Do List with Todoist Todoist is for what I call minor-miscellaneous items like: “Propose a new time for Greg’s meeting request” or “Ship circuit board to Frank."
Development Practices • Dec 02, 2014 Five Steps to Finding Performance Bottlenecks How to pinpoint the source performance optimization problems in your applications.
C & C++ • Nov 24, 2014 odo: Atomic Counters from the Command Line I couldn't think of a command-line program to increment a counter in a file without race conditions, at least not without some sort of database.
Web Apps • Nov 12, 2014 Debugging Memory-Related Errors on a Jetty Web Server Sometimes the Jetty web server runs out of memory, but you can't find the cause. Here are some Jetty tools and services for in-depth analysis.
Development Practices • Nov 03, 2014 Breaking Things Is the Best Way to Fix Them Stuck while debugging? A little creative destruction can shed some light on the shape of the problem and narrow down your options.
iOS / OS X • Oct 30, 2014 Exploring iOS Core Bluetooth: Read Requests Logging and packet sniffing to learn more about how Core Bluetooth's readValueForCharacteristic method behaves.