Deprecated: Assigning the return value of new by reference is deprecated in /data/55/1/150/3/1639166/user/1767119/htdocs/phoneonfire/wp-settings.php on line 468

Deprecated: Assigning the return value of new by reference is deprecated in /data/55/1/150/3/1639166/user/1767119/htdocs/phoneonfire/wp-settings.php on line 483

Deprecated: Assigning the return value of new by reference is deprecated in /data/55/1/150/3/1639166/user/1767119/htdocs/phoneonfire/wp-settings.php on line 490

Deprecated: Assigning the return value of new by reference is deprecated in /data/55/1/150/3/1639166/user/1767119/htdocs/phoneonfire/wp-settings.php on line 526

Deprecated: Assigning the return value of new by reference is deprecated in /data/55/1/150/3/1639166/user/1767119/htdocs/phoneonfire/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /data/55/1/150/3/1639166/user/1767119/htdocs/phoneonfire/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /data/55/1/150/3/1639166/user/1767119/htdocs/phoneonfire/wp-includes/theme.php on line 618
Real Life Debugged » 2007 » July

Archive for ◊ July, 2007 ◊

I received a very nice review from ECN Magazine - the reviewer couldn’t put the book down!

Lisa Simone has done a wonderful job explaining software debugging for embedded-system designers, and I highly recommend her book. Simone uses Hudson Technologies, a fictional company, and several main characters, Oscar, Josie, Li Mei, and Ravi to take readers through nine chapters of debugging dialog.

The dialog, which adds realism and some tension to the stories, shows what software developers go through in realistic situations, from debugging poorly written code to tracking down problems with interrupt service routines.”

Dialog is tough to create, but Simone writes well and quickly connects readers with the cast of characters at Hudson. The dialog makes the book easy to read. I decided to tackle a chapter before lunch and went through four chapters in one sitting. I haven’t had as much fun with a book about programming in a long time.

Read the rest of the review here.

Visit ECN Magazine.

William Wong from Electronic Design Magazine writes,

Great title and a good read too, especially if you like stories from the trenches. Simone does more than just revive old ghosts. She brings out the debugging techniques in context.

This storytelling-approach helps you remember the techniques. Even expert programmers with plenty of debugging background can read the book solely for its educational and entertainment value, possibly even picking up a few useful tips along the way.

Debugging is still an art, not a science. Simone attempts to bring some rules and reason to programming.

The narrative approach is used throughout, except for the appendix outline of debugging secrets. Many are common sense or ones usually picked up with experience but some may surprise you.

And yes, one of the chapters is entitled If I Only Changed The Software, Why Is the Phone on Fire?

The review can be found here.