home bbs files messages ]

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

   comp.misc      General topics about computers not cover      21,759 messages   

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

   Message 21,565 of 21,759   
   Stefan Ram to Ben Collver   
   Re: The Dream of Coding Without Coders   
   18 Nov 25 21:19:03   
   
   From: ram@zedat.fu-berlin.de   
      
   Ben Collver  wrote or quoted:   
   >Why write code, the thinking went, when you could diagram it?   
      
     There also are outright visual programming languages. See [1].   
      
   >But even AI doesn't remove the core challenge of software   
   >development: understanding what needs to be built.   
      
     Yeah, see [2].   
      
     Writing prompts for a chatbot /is/ programming. So, there still   
     are "coders".   
      
     Still, some things /have/ gotten easier. I have a reader and   
     writer for PNG files in Python. But it did not handle palettes   
     (technically, color type 3)! So I told the chatbot to add this.   
     Both the reader (191 lines) and the writer (90 lines) ran   
     correctly immediately. No need to debug! The three PNG files   
     I just posted here (with just 34, 11, and 12 KBytes only)?   
     They all were encoded with it! The last one with a palette.   
      
     [1]   
      
                                   .--------------------------------------------.   
                                   |    .---------------.                       |   
                                   |    |     .----.    |                       |   
                                   |    |   ->|    |    |                       |   
          .-------.                |    |     | <= | -> |                       |   
   [] --->| qsort |---> []         |    | x ->|    |    |                       |   
          '-------'                |    |     '----'    |                       |   
                                   |    '---------------'                       |   
                                   |            |                               |   
                                   |            v                    .---.      |   
                                   |        .------.   .-------.     |   |      |   
   .---------------.               |  xs -->| grep | ->| qsort | --->|   |      |   
   |      .---.    |               |        '------'   '-------'     | j |      |   
   | x -->|   |    |   .-------.   |        .------.                 | o |      |   
   |      | : | -> |-->| qsort | ->|  x --->| list | --------------->| i | -->  |   
   | xs ->|   |    |   '-------'   |        '------'                 | n |      |   
   |      '___'    |               |        .------.   .-------.     |   |      |   
   '---------------'               |  xs -->| grep | ->| qsort | --->|   |      |   
                                   |        '------'   '-------'     |   |      |   
                                   |            ^                    '---'      |   
                                   |            |                               |   
                                   |    .---------------.                       |   
                                   |    |     .----.    |                       |   
                                   |    | x ->|    |    |                       |   
                                   |    |     | <  | -> |                       |   
                                   |    |   ->|    |    |                       |   
                                   |    |     '----'    |                       |   
                                   |    '---------------'                       |   
                                   '--------------------------------------------'   
      
     [2]   
      
   |The hardest single part of building a software system is   
   |deciding precisely what to build.   
   Brooks, F.P. Jr., The Mythical Man-Month: Essays on Software   
   Engineering, Addison Wesley, Reading, MA, 1995, Second Edition.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

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


(c) 1994,  bbs@darkrealms.ca