|
But should code be art? As much as there are '100s of ways to skin a cat', it is also deterministic at the end of the day. It either does, or does not, do what it was designed to do. Sculptors can turn clay into wonderful pottery. Masons can turn it to brick. Both have their purposes, and it is wrong to assume everyone with a ball of clay is looking to make pottery. I understand at the moment, part of the 'art' of code is ease of legibility, being concise, well documented, following standards, etc. But when I need a quick script to automate a process I've done 100 times, I personally can fumble around in python for an hour or two, or give the current trendy LLM a few shots and get to the same result. For me, I am happy to do it "quickly, cheaply, and good enough that people don't see issues." Even things like iOS Shortcuts, Home Assistant automations, etc. I wouldn't build a start-up based on vibed code, though. I get the extents |
So I would say "it either does, or does not, do what it was designed to do" isn't the full picture. I'm not sure it needs to truly be art though.