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.
Tag: Software Development
I’ve mentioned Stack Overflow before in this post. I just read a fun thread called What was the strangest coding standard rule that you were forced to follow? I gotta tell ya, there are some pretty strange ideas out there about good software development practices. Of course the software development industry is no stranger to FUD.
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++.