Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I do understand this point of view, now let me offer my grass-is-always-greener anecdote.

I worked for 10 years in the software departament of a large IT distributor. We had a B2B web portal to sell IT equipment. The clients were all business, ranging from small (~$1000/mo) to large ($10M/mo). Now, the clients were still complaining but not as much as I figure they do in a B2C environment. However, what made it worse, in my opinion, is that when they complained we had to listen. This is not a single _user_ out of 500k, it's a single _paying customer_ out of 5000. This resulted in us having to implement a lot of one-off features that were specific to a single or a couple of clients on a platform used by all of them. That in turn resulted in the codebase becoming a monstrosity and me being frustrated and tired by feeling like I had 5000+1 bosses. I stayed so long only because the software departament and the people in it were so awesome.



I hear you! Our system is multitenant-capable as well, but we're lucky in that all three tenants are basically run by the same customer.

And yes, having to implement features that are rarely if at all used (and sometimes removed before they ever make it into production) is demoralizing.

I think it all depends on the customer(s) - be they business or consumer.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: