home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   alt.os.linux.mint      Looks pretty on the outside, thats it!      30,566 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 28,703 of 30,566   
   Paul to Lawrence D'Oliveiro   
   Re: Updating XnView MP   
   08 Jul 25 22:38:33   
   
   From: nospam@needed.invalid   
      
   On Tue, 7/8/2025 5:40 PM, Lawrence D'Oliveiro wrote:   
   > On Tue, 8 Jul 2025 02:05:06 -0400, Paul wrote:   
   >   
   >> Todays dev, is a careless son of a bitch.   
   >   
   > This is why build scripts have dependency checks in them. All the good   
   > build systems (Autotools, CMake etc) offer elaborate mechanisms for   
   > performing these checks.   
   >   
      
   I could tell you about one project I attempted to build.   
   It was a project that used some NVidia SDK libraries   
   for the build. The build got half way along, and an error   
   message said "Version mismatch". That's it. That's the context.   
   You don't report "Version Mismatch, executable ABC wants version 10   
   of SDK, SDK provided is version 9". No contextual helpful hint at   
   all, as to what the things are where the versions don't match.   
      
   By giving the builder no hint at all, what the two word error message   
   means, am I supposed to systematically download one 2GB kit after   
   another and "try them and see if the problem goes away". Well,   
   fuck you and the chuck wagon you rode in on.   
      
   A person in the old days, would realize an error message was   
   required, and they would say to themselves "if *I* was building   
   the package, what information would I appreciate getting   
   to resolve the issue". And the error message content is   
   tuned for the context of the situation.   
      
   I've built plenty of stuff over the years. We had to at work, because   
   we were on Unix boxes and no software was provided. (Yes, we had   
   expensive CAD software, but there were no creature comforts at all.)   
   For example, there was no web browser at the time. That's why,   
   on one occasion, I spent 40 hours building NCSA Mosaic... when I had   
   no build tree and I had to start from scratch. That was a domino   
   build, where I had to make myself a libjpeg, a libtiff, I had to   
   invent the oxygen I was breathing. And that is why it took all week.   
   It worked. But, the IT department was watching me (they watched   
   everybody, with regard to downloads), and I got a phone call to   
   "delete that browser -- license violation" that did not allow   
   NCSA Mosaic to be used in a commercial setting.   
      
   So I and my crew, went back to using Lynx, like always.   
   Can you imagine trying to do electrical engineering design,   
   using Lynx to look up datasheets for electronic parts ? It's   
   an experience   
      
   And this is why we build.   
      
   Because we have nothing.   
      
      Paul   
      
   --- SoupGate-DOS v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca