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)   
|