Fabio Manganiello on Nostr: When thinking of the potential impacts of #AI on software development, and whether ...
When thinking of the potential impacts of #AI on software development, and whether it’s going to be replacement, augmentation, or a mix or both, it’s useful to keep in mind the example of Excel - or Scratch, or Node-RED, or other low-code frameworks.
Excel and Low Code tools have existed for many decades. So why does the software development profession still exist? Why do people still write code instead of spreadsheets with a sprinkle of formulas and macros or diagram blocks to run everything?
It goes back to thinking of software development as just writing code. For complex problems, we need people who can effectively manage that complexity and translate the business problems from real world domain to digital models. And deploy, debug, maintain and scale up those digital models.
If you’re able to build a wooden shed from YouTube tutorials without the help of a civil engineer, doesn’t mean you can/should do the same for a 10 story building. If you go about learning how to do this properly, then you slowly become a civil engineer.
npub1lhngm68szjfcqr6yptylfnupq3dyajl7h56j05zdwhllf7e0ezdsgss0mj (npub1lhn…s0mj)
https://www.sheshbabu.com/posts/thoughts-on-the-future-of-software-development/
Excel and Low Code tools have existed for many decades. So why does the software development profession still exist? Why do people still write code instead of spreadsheets with a sprinkle of formulas and macros or diagram blocks to run everything?
It goes back to thinking of software development as just writing code. For complex problems, we need people who can effectively manage that complexity and translate the business problems from real world domain to digital models. And deploy, debug, maintain and scale up those digital models.
If you’re able to build a wooden shed from YouTube tutorials without the help of a civil engineer, doesn’t mean you can/should do the same for a 10 story building. If you go about learning how to do this properly, then you slowly become a civil engineer.
npub1lhngm68szjfcqr6yptylfnupq3dyajl7h56j05zdwhllf7e0ezdsgss0mj (npub1lhn…s0mj)
https://www.sheshbabu.com/posts/thoughts-on-the-future-of-software-development/