[HN Gopher] The Art of Unix Programming (2003)
       ___________________________________________________________________
        
       The Art of Unix Programming (2003)
        
       Author : wallflower
       Score  : 61 points
       Date   : 2024-01-04 15:12 UTC (1 days ago)
        
 (HTM) web link (www.catb.org)
 (TXT) w3m dump (www.catb.org)
        
       | voakbasda wrote:
       | I think this lays down some great principles for designing good
       | software, worthy of consideration for all modern platforms.
       | 
       | Has anyone done an analysis of various open source packages,
       | rating them according to their relative adherence to the
       | principles outlined in this work?
       | 
       | Is there a worksheet that developers could follow to rate their
       | own packages? A site for them to submit them as periodic updates
       | and for users track their progress over time?
       | 
       | I imagine some core packages would rate very highly (e.g.
       | coreutils), but many others would rank... poorly.
        
         | jcul wrote:
         | It's not really answering your question. But there are a series
         | of books, the architecture of open source applications (AOSA,
         | two volumes) which could be of interest to you.
         | 
         | https://aosabook.org/en/
        
       | wlindley wrote:
       | Hey Eric if you're out there, a 20-years-later edition, looking
       | at a few new programs, formats, and protocols would be grand; as
       | would your comments on which of your statements and predictions
       | have held up best and worst over the decades.
        
         | teodorlu wrote:
         | Consider sending him an E-mail, he responded when I thanked him
         | for exactly this book a few years ago! There's an "E-mail me"
         | link on the left sidebar at http://www.catb.org/~esr/.
        
       | arp242 wrote:
       | Slightly nicer to read version (IMO): https://www.arp242.net/the-
       | art-of-unix-programming/
        
       | revskill wrote:
       | And now your team just blindly come up with a bunch of
       | microservices for your zero user startup.
        
       | lunarplague wrote:
       | I wonder the best way to get acquainted with Unix. Anytime I try
       | to look for a good Unix distribution that would work in a VM, I
       | end up having weird quirks (Scroll up being registered as weird
       | keypresses, or CPU Long Mode not enabled).
        
       ___________________________________________________________________
       (page generated 2024-01-05 23:01 UTC)