Earlier quoted context omitted.
> That doesn't mean there is no beauty in the craft of writing the code etc. But it's not the key part. For folks who love software, it absolutely is a key part. Donald Knuth titled his book series "The Art of Computer Programming" for a good reason. It taps into the human creative impulse under a compelling set of technical constraints. Generative AI in any form has the effect of forcing us toward the vanguard, to c…
> For folks who love software, it absolutely is a key part. Those are the folks from early days when it was more about math (which is an art) and exploration rather than about actual software _engineering_. If you're building new algorithms, new computers etc. - yes, your product is the tool itself. But this is a very limited case these days. Unfortunately many folks drag this attitude in their business software doma…
But just like an architect designing a beautiful bridge that becomes a landmark, with the right management and product-market fit, it can be possible to profitably build beautiful software products for people. There are real, profitable businesses that do this, and people love their software.
People enjoy and value beautiful things; as a software business culture we ought to value creating them.