When Good Text Goes Bad

Using text wisely in a graphical user interface can make the difference between an interface that flows well, and one that resembles a game show riddle. The first rule to remember is that the more text you put on the display, the less the user will read. Always assume your user is busy. If you […]

Read More

Efficient C Tips #4 – Use Speed Optimization

Back in July 2008 I promised that the next blog post would be on why you should use speed optimization instead of size optimization. Well four other posts somehow got in the way – for which I apologize. Anyway, onto the post! In “Efficient C Tips #2” I made the case for always using full […]

Read More

Low cost tools

Like many of you, I subscribe to Jack Ganssle’s newsletter (If you don’t then you should – go to http://ganssle.com/). In his latest newsletter #164 (alas not yet posted to the web) there is a thread on tools for monitoring serial protocols such as I2C. I was quite interested in this because it so happens […]

Read More