Another great essay from Stevey! This essay is a sort of mini-manual about practicing to be a better programmer.
Steve Yegge's take on strong vs. weak typing... more like a rant about languages...
Joshua Bloch
Principal Software Engineer
Setting up software for distribution can be a daunting task. Most of the the time, a well written makefile does the trick. Sometimes a little more is needed - or even expected. The GNU autotools for setting up a software distribution can help iron out some of the problems a programmer might run into.
This is the main web site for the Program Library HOWTO. This HOWTO for programmers discusses how to create and use program libraries on Linux using the GNU toolset. A ``program library'' is simply a file containing compiled code (and data) that is to be incorporated later into a program; program libraries allow programs to be more modular, faster to recompile, and easier to update. Program librar
OneSmartClick.Com Programming Tutorials/References
Free Programming Resources is a directory of links to free programmer resources including free programming tutorials, free online programming books, free compilers, free programming tools, free source code, programming libraries, <a href="
To be a good programmer is difficult and noble. The hardest part of making real a collective vision of a software project is dealing with one's coworkers and customers. Writing computer programs is important and takes great intelligence and skill. But it is really child's play compared to everything else that a good programmer must do to make a software system that succeeds for both the customer and myriad colleagues for whom she is partially responsible.