February 2023

S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728    

Style Credit

Expand Cut Tags

No cut tags
Monday, August 22nd, 2005 01:58 pm
I don't talk about work details much, 'cause either they're so minor they're meaningless, or they're something my company wants to talk about before I talk about it. But every so often there's a tidbit I can share for my geeky friends.

You know you're a real Embedded Systems Programmer when...

...you find and fix a bug that involves changing this code
var--;
to this:
disable_interrupts();
var--;
reenable_interrupts();

Extra bonus geek points if it doesn't happen reliably, doesn't happen in the debugger, and/or takes a long time to reproduce. More extra bonus geek points for not having been the one to put that bug in there in the first place.

That was late last week, and I was pretty proud of it, actually.
Tuesday, August 23rd, 2005 05:49 pm (UTC)
Umm, don't look now, but don't you already have at least one foot in management?
Tuesday, August 23rd, 2005 06:05 pm (UTC)
You can hose that off pretty easily. :)
Tuesday, August 23rd, 2005 06:54 pm (UTC)
*I* can. Farthest I ever got was team lead and I got right back outta that. But some people have a harder time shedding it!
Tuesday, August 23rd, 2005 06:37 pm (UTC)
Well, THAT explains the massive sucking sounds from the vicinity of my left foot.
Tuesday, August 23rd, 2005 06:53 pm (UTC)
When your toe hairs start forming into little pointy cones on either side, then worry.