Good software development is mostly engineering: Requirements- and metric driven with some aesthetics sprinkled in.
Writing code - which is something different - is way more about the artisanship and self-expression.
Code is closer to art that software usually is.
@tante finding out which metrics to measure and what requirements are essential is a form of art.
Writing code is way more about just realizing the requirements.
(only playing devil’s advocate ☺ – I don’t think either isn’t art)