Embedded Staff, Author at Embedded.com - Page 80 of 82

Jack Ganssle

Forth Followup

In last week's installment of Break Points,* I raved against the evils of the Forth language. Since then the electronic wires have been fairly humming…

I Hate Forth

Forth sucks. I know that statement is going to churn up a lot of hate mail. Forth's advocates are as passionate about their baby as…

Who Needs a Degree?

Some engineers are plodders. They just don't get it. Sure, they can crank some C or design a bit of logic but their creations are…

Overuse of Overtime?

Philip Greenspun wrote an intriguing article about managing software folks, which suggests that the key to running an efficient development house is lots of overtime….

Asynchronicity

Race conditions are surprisingly easy to create, even when programmers know of their dangers. Here's a frequent timer bug to watch out for. What makes…

The Show Myth

Of all of the dysfunctional scheduling techniques used in our business, the very worst are the capricious deadlines imposed by management in order to be…

Big Balls of Mud

Is software architecture critical, accidental, or disposable? A fascinating and amusing article at http://www.laputan.org/mud/mud.html suggests that despite the lip-service we all give to careful design,…

An Example of Foolishness

When it comes to troubleshooting, Jack gets downright philosophical. But watch out: human nature can get in the way of careful thinking. It's often easier…