Jack Ganssle is an author, consultant, and software developer who focuses on embedded software.  He’s got an e-newsletter called The Embedded Muse I’ve been subscribed to for years, even though I haven’t done embedded development for quite some time, because he has great insight into software development in general.  He also talks about other related topics, like dealing with customers, dealing with coworkers, dealing with change, etc.

His most recent issue[0][1] talks about the failure of software reuse, especially in the embedded world.  Not that reuse isn’t great, but that we’re simply not doing it.Continue reading

Share

Effective Java (by Joshua Block, from Sun Developer Network), is a wonderful book that offers me hope for the new Software Engineers out there.  It’s not just about writing high-performance software, but understanding the side effects and costs of skinning the cat one way instead of another.  It’s a compendium of “issues” one faces while architecting or writing software, and best practices on how to face them.  The concept of such a book comes from Scott Meyers’ book, Effective C++.

Continue reading

Share