Tips from veteran Linux programmer Spence Murray
Spence Murray is one of the top Linux developers around, and a long-time UNIX champion. Fellow Linux developers will benefit from the useful, common-practice shell scripting techniques that Murray and his Codemonks Consulting partners employ on a daily basis in their Linux development and applications services work.
Spence Murray, a founding partner of Codemonks Consulting, has been a UNIX/Linux developer since his early experiences writing code on SunOS back in the mid 1980's. Since then, he has spent time at IBM working on AIX, SGI on Irix, and lots of time writing cross-platform UNIX code for HP/UX, Irix, Solaris/SunOS, SCO UNIX, BSD variants, MacOS X, and of course, Linux. The work has ranged from graphics/video device drivers to UI code. A bunch of Murray's cross-platform code was X Window System Xserver code, as well as core browser code as part of Netscape Navigator.
Murray's most oft-used Linux tools are vi, bash, and Emacs. "Whether I'm writing C, C++, Java, shell scripts, or HTML, the vast majority of my time involves bouncing between these tools," he says.
[ Read more ]
- Review: Secure Coding: Principles & Practices (17 October 2003)
- Review: Building Secure Software: How to Avoid Security Problems the Right Way (18 August 2002)