To me it's one of those midtwit memes where on the left and right side, it's like "they're so similar" and in the middle "they're totally different".
On the left, they're similar because on the surface level, you're basically executing scripts and there's a lot of jargon to describe higher levels of abstraction.
In the middle, they're different because, as others have said, music theory only loosely maps to how people write music, whereas software development seems much more algorithmic.
But as I became more experienced, I realized software is way more of an art than a science, and that all the best practices are contextual.
On the left, they're similar because on the surface level, you're basically executing scripts and there's a lot of jargon to describe higher levels of abstraction.
In the middle, they're different because, as others have said, music theory only loosely maps to how people write music, whereas software development seems much more algorithmic.
But as I became more experienced, I realized software is way more of an art than a science, and that all the best practices are contextual.