Earlier quoted context omitted.
Yep, this times a ten thousand. It took me years to unlearn all of the "marketing is all bullshit" attitudes I grew up with. Whole different set of skills to learn, and not like, say, imperative->FP. Much harder.
lol - yes, me too. Used to really dislike the marketing guys. Once you're running a company though, you discover marketing is what counts, more than code quality in most cases. Though I'll say keeping technical debt low has allowed this product to grow for many years.
The prototype was custom pages on a Wordpress site (pretty slow to load, especially on phones, not easily scalable, etc), the new one's a .NET-based site, loads instantly on any device, and when I watch the server load, I can see that this thing will live happily on even a low-end VPS for a long, long time to come (lot of traffic growth so far, no increase in load!).
Keeping technical debt low is good, money's a higher priority. It's a business. That never really hit me before. :)