Embedded Muse 33 Copyright 1999 TGG April 1, 1999

You may redistribute this newsletter for noncommercial purposes. For commercial use contact jack@ganssle.com.

EDITOR: Jack Ganssle, jack@ganssle.com

- Embedded Seminar in Baltimore/DC
- Programming Resources on the Net
- Thought for the Week
- About The Embedded Muse

Embedded Seminar in Baltimore/DC

Iíll present the seminar "The Best Ideas for Developing Better Firmware FasterĒ in the Baltimore/DC area on May 12, 1999.

The focus is uniquely on embedded systems. I'll talk about ways to link the hardware and software, to identify and stamp out bugs, to manage risk, and to meet impossible deadlines. If youíre interested reserve early as these seminars fill completely.

A lot of folks have asked me to bring this seminar to their company. Email me at jack@ganssle.com if youíre interested.

Programming Resources on the Net

One of the most frustrating, silly things we all engage in is re-inventing the wheel. Often we just do not know that others have written an application or algorithm we need, so wind up recoding it ourselves.

Worse are the times when we just KNOW that the code must exist out there somewhere!

So, Iím collecting links to sites that contain code and algorithms. Here are a number of interesting links; but send me your favorites as well, and Iíll pass them along to readers.

http://www.embedded.com - Embedded Systems Programming

http://www.cuj.com - C Users Journal

http://www.snippets.org - A great collection of code and routines. You MUST check this out.

http://www.mibsoftware.com/reuse/ - The Reuse RKT. This site has over 3000 of the most popular open source and reusable software items along with functions, libraries, FAQs, and references. You MUST check this out.

http://www.trumphurst.com/cpplibsx.html - A List of C++ Libraries available on the web.

http://www.halcyon.com/cliffg/uwteach/index.html - Cliff's Teaching Info and Technical Resources

http://www.cs.rpi.edu/~musser/stl.html - STL source and info

http://netlib.bell-labs.com/netlib/master/readme.html - A repository of mathematical software, data, documents, and other useful items.

http://lib.stat.cmu.edu/ - StatLib, statistical software and datasets.

http://zeus.enst-bretagne.fr/Services/How_to_find_sources.html - How to find source code via the internet FAQ

Thought for the Week


Experts warned today of a new and deadly threat to our beleaguered civilization: the 100GB Bug.

As most people know, McDonald's restaurant signs show the number of hamburgers the giant chain has sold. That number now stands at 99 billion burgers, or 99 Gigaburgers (GB). Within months or even weeks, that number will roll over to 100GB. McDonald's signs, however, were designed years ago, when the prospect of selling one hundred billion hamburgers seemed unthinkably remote. So the signs have only two decimal places.

This means that, after the sale of the 100 billionth burger, McDonald's signs will read "00 Billion Burgers Sold." This, experts predict, will convince the public that, in over thirty years, no McDonald's hamburgers have ever in fact been sold, causing a complete collapse of consumer confidence in McDonald's products.

The ensuing catastrophic drop in sales is seen as almost certain to force the company into bankruptcy. This, in turn, will push the teetering American economy over the brink, which, finally, will complete the total devastation of the global economy, ending civilization as we know it, and forcing us all to live on beetles.

"The people who know -- the sign-makers -- are really scared of 100GB," one expert said. "I don't know about you, but I'm digging up a copy of THE FIELD GUIDE TO NORTH AMERICAN INSECTS and heading for the hills."