An artist making a painting owns the IP of the painting[1]. A software engineer working for an employer generally does not; the employer (or client) usually owns the IP, and usually has a larger financial stake in the software than any individual.
I think this attitude is fine if you are the sole stakeholder and IP owner (e.g. a personal project or a small business you own). But not for something you are building in collaboration with other engineers for someone else's ownership.
[1] Artists do often make works for client IP, in which cases, they also do not have full creative control of their output!
I think this attitude is fine if you are the sole stakeholder and IP owner (e.g. a personal project or a small business you own). But not for something you are building in collaboration with other engineers for someone else's ownership.
[1] Artists do often make works for client IP, in which cases, they also do not have full creative control of their output!