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

> Whatever happened to the philosophy of “do one thing and do it well”?

It's simple: no company wants to pour money into bugfixes. Managers / PMs / "product owners" who advocate for big, new changes (something like "integrate services" to "drive user engagement") get funding.

In a business view, if you're standing still you're at risk of being left behind. As long as software is tied to a company, it will never remain simple and do just one thing. The incentives are simply not aligned.



> In a business view, if you're standing still you're at risk of being left behind.

On a related but perhaps off topic note; Is that wrong?

I agree with everything you've said. Yet, I do wonder, is that business decision wrong? I've not spent much effort on the business side in my life, but from the outside I feel like I agree with their statement. Maybe not so much as in the "left behind" mantra, but more specifically I feel once a business reaches "success" (however you want to define that), your next objective should be maintaining/expanding the core product, and diversifying entirely.

It seems to me that being a one product company runs a risk of another company choking you out in various ways.

As an end user I of course love my products to say solely focused on the thing I want. I want Spotify to be my music app, nothing more. But I can sympathize with the decisions to diversify a companies offerings even if unrelated to the original core product.

Thoughts?


I agree. I know why humans must diversify, to avoid having all their eggs in one basket, but why is it obvious that companies should? Their owners should invest in other things, but maybe it's better to admit that a given company is a bet on a particular niche, and if it dies, it dies.

In fact I'd go a bit further, and say that if every company seems to become a conglomerate, that's a sign that something is broken in how a country works. If it's advantageous for two companies doing completely different things to be under one name, one roof, then it's likely that their real skill is in something else, like political connections, not in making whatever products it is they make. And that's unhealthy.


I agree in the frictionless vacuum sense, but I think you're missing an element of how firms work.

Just spitballing, but it's incredibly non-trivial to both aggregate skilled labor and organize them into an effective entity. Being eager about tearing down and spinning up these organizations to keep each entity single-purpose seems like it would be a lot less efficient (and competitive) than taking advantage of an existing well-run organization to do things that are somewhat related.


> It seems to me that being a one product company runs a risk of another company choking you out in various ways.

One possible solution then is to change your company to be a multi-product company, instead of adding new-product features into your one product.


> As long as software is tied to a company...

I hope you're wrong, or at least wrong enough to leave room for a few "small is beautiful" outliers.




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

Search: