Today in looking around CATMAID software source code I found an example, from 9 years ago, of myself using a thin abstraction layer over the generation of UI elements in javascript. Concise and to the point, explicit and clear still to me all these years later.Try that, 9 years from now, with any LLM-generated code. If your answer is that you won't need to, I feel sorry for your loss. There is pleasure in the art of software engineering and in reading nice code [1], and more mundanely, in building things and working out a challenge by yourself.[1] As Knuth said, «Programs are meant to be read by humans and only incidentally for computers to execute.»#SoftwareEngineering #programming

you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 1 month ago

@albertcardona Conversation isn’t a technology abstraction interface, as it’s not precise & specific- infrastructure requirement. It evolves at social & cultural level, influenced by trends over time.For example, creating app in:1990s technology “de jour”(TdJ)-Windows 3.x client & server application written in C, Fortran, pascal with Visual Basic UI.2000s TdJ- web applications with Browsers & web servers2010s TdJ- JavaScript apps2020s TdJ- “Chat”!

  • source