Check out my first novel, midnight's simulacra!
Libdank: Difference between revisions
m (1 revision) |
No edit summary |
||
Line 2: | Line 2: | ||
<blockquote>Why do programmers reinvent wheels? There are many reasons, reaching all the way from the narrowly technical to the psychology of programmers and the economics of the software production system. The damage from the endemic waste of programming time reaches all these levels as well.<br>--[http://www.faqs.org/docs/artu/ch16s01.html The Art of UNIX Programming]</blockquote> | <blockquote>Why do programmers reinvent wheels? There are many reasons, reaching all the way from the narrowly technical to the psychology of programmers and the economics of the software production system. The damage from the endemic waste of programming time reaches all these levels as well.<br>--[http://www.faqs.org/docs/artu/ch16s01.html The Art of UNIX Programming]</blockquote> | ||
As innumerably many programming books report (I myself have no idea where I first read it), experienced programmers tend to carry with them a sizable selection of utility code they've built up over the years -- those general-use routines which just missed inclusion in the [[libc|standard libraries]] but don't justify an [[interesting libraries|external library]] by themselves. I too am guilty of a hubristic, eponymous extension to the [[ISO C99|C language]] -- libdank. | As innumerably many programming books report (I myself have no idea where I first read it), experienced programmers tend to carry with them a sizable selection of utility code they've built up over the years -- those general-use routines which just missed inclusion in the [[libc|standard libraries]] but don't justify an [[interesting libraries|external library]] by themselves. I too am guilty of a hubristic, eponymous extension to the [[ISO C99|C language]] -- libdank. | ||
==Resources== | |||
* [http://dank.qemfd.net/bugzilla bugzilla], hosted here on http://dank.qemfd.net |
Revision as of 02:40, 30 July 2009
A Real Programmer keeps his code locked up in a card file, because it implies that its owner cannot leave his important programs unguarded.
--Real Programmer's Don't Use Pascal
Why do programmers reinvent wheels? There are many reasons, reaching all the way from the narrowly technical to the psychology of programmers and the economics of the software production system. The damage from the endemic waste of programming time reaches all these levels as well.
--The Art of UNIX Programming
As innumerably many programming books report (I myself have no idea where I first read it), experienced programmers tend to carry with them a sizable selection of utility code they've built up over the years -- those general-use routines which just missed inclusion in the standard libraries but don't justify an external library by themselves. I too am guilty of a hubristic, eponymous extension to the C language -- libdank.
Resources
- bugzilla, hosted here on http://dank.qemfd.net