Palatine Hills, Rome
I am a thirty-two-year-old embedded C/C++/Perl/Linux hacker living in Boulder, Colorado.
In June 2010, I spoke at the Boulder Linux User's Group about GPS, titled How to get lost while knowing where you are.
I spend much of my day working on other people's code. People who have uncivilized ideas about how to indent their code. Read more about the secrets of tabs in vim.
Last week, I was debugging some code and came across a troubling situation: A variable that I set in one function was suddenly and quickly being mutilated before I managed to read it in another function. After hours at the debugger, I discovered the culprit was struct packing.
Not long ago Visual Studio reported memory leaks in my code that weren't really leaks; the memory in question just hadn't been freed yet. Read more: Spurious memory leak messages in Visual Studio.