Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

You have to constantly reinvent yourself, or someone else will and take all your customers.

I'm not saying you are wrong, but you aren't right. There is a balance. You can't stand still, but quality that comes from improving the current thing is important as well.



sort by: page size:

That doesn't mean you have to stop innovating. It just means that your customers might not be the people who are already using what you want to replace.

I don't disagree. It's just that there is rarely time to revisit and improve the right things that work. Often it's left as is (in this context inefficient) and the business moves to the next 'experiment'. The end result tend to be a portfolio of sluggish features.

Eventually it is not.

Eventually your products, your development capacity and feel for the customers needs now is so out of touch, you cannot get back.


Agreed. It's the innovators dilemma. At some point you have to break away from what your users say they want, innovate and give them what they don't even know they need yet. Or your disruptive competition will slowly bleed you dry.

I don't think "never change" is customer obsession. Improving products is customer obsession.

I think many companies built around one successful product will hit that point in their lifecycle... where putting more work into perfecting and improving the product provides diminishing returns, but there is a solid demand for the current version of the product.

At that point, it is absolutely the best thing to get rid of everyone and just keep selling the product you have. Too often a company tries to hold on to long, adding new features that don't actually improve anything.

I wish more companies were willing to admit when they reached that point.


+1

It seems few big companies are able to maintain a culture of continuously trying to reinvent themselves and find the next big thing.

In addition to buying the next big thing (effective but requires $$$) I think intentionally trying to disrupt/reinvent your own products before your competition does is a great way to not miss the next big thing.


I mean, in the medium term, isn't this exactly how it goes? Aren't current incumbents relatively recent, and didn't they get there by being substantially better than their competition (Amazon, Google, Apple, Uber) or creating an entirely new business model (Facebook, Twitter). Isn't the dominant position that these companies enjoy only as fragile as the continued use of their product? If everyone switches to OpenAI for their search needs, Google will have a hard time surviving.

> Maybe you just want to run a laundromat? Is that not enough these days?

It's enough, until someone comes up with something that disrupts the industry. In a fast-evolving world, standing still is a doomed strategy. Do you really want to be the bookseller when Amazon comes along? Or the taxi driver competing with Uber? or on the board of RIM watching the Apple keynote in 2007?

Edit: Come to think of it, this rather parallels the natural world. Very few creatures have been able to stay relatively unchanged for tens of millions of years. They have been able to do so because the niche the evolved to optimally fill has remained unchanged and undisrupted. The rest of the natural world undergoes constant churn as new species emerge and others go extinct. It's the same in business. The less likely your niche is to be disrupted the more insulated you'll be from the necessity to change (assuming you've optimally adapted). Prime examples are best-in-class restaurants, whose proprietors often do just about the same thing their entire lives very successfully.


I don’t believe that, companies have to continually innovate to stay alive.

That's because you ultimately don't care for building the better product. You care to make an impeccable impression of doing the right thing - in the current market this will get you more capital than your customers will ever pay you.

Nobody cares how the pie is made. They simply want pie.

When it comes to new tech and frameworks, those who pay don't care if use React, Angular or Svelte. They only want a working product that provides value for money.

Losing business has little to do with the technology that's being used or sold, it has everything to do with the problem that the business intends to solve or the need it intends to cater. And how well it succeeds in doing that.

You don't become an outdated dinosaur overnight because someone comes up with technology that brings marginal improvements to the customer. You become an outdated dinosaur if your competition figures out a radical new way of doing things.

IKEA didn't roll-up the furniture business because it re-invented chairs, tables, beds or cupboards. It succeeded in doing that because it successfully marketed self-assembly as a convenience to it's customers, eliminating a big part of the production chain. Moreover, that - in turn - opened up the door to disposable furniture by introducing low-cost materials, and a faster design cycle that has come to a point that it defines furnishing fashion trends.

My point is that - as an engineering team - you could decide to switch to the newest framework, stay on edge in tech trends, and still miss the boat completely because business still sticks to an outdated model while customer behavior - wants, needs, trends,... - have already shifted a long way ago.

Put differently, it's still possible to build a Facebook/Reddit/Twitter clone based on the latest and greatest technologies and still fail because you expect to push those out of that market. Whereas it's viable to do the same thing, but only if you differentiate by catering to the needs of a specific market segment. Hence why you see platforms like Mastodon thrive without exponential growth, even though Twitter caters to billions.

A successful or stable product is by definition not tied to temporary trends. It caters to a universal need that people will always have. When the market is saturated and sales plateau, the trick then isn't to fundamentally re-invent your product. It's to use what you've learned and tackle an adjacent segment of the market with a new product or service.

In software the vast majority of companies are one-trick ponies that stick to a single product or service that's too specific, and doesn't allow them to expand to other areas. That's what makes them so vulnerable for either a competitor that brings true business innovation, or fundamental shift in what consumers want next.

Put more succinctly: people tend to rail against corporate, boring, byzantine constructions such as SAP. But that's exactly how they operate. They started out doing payroll and accounting, and they expanded from that by incorporating adjacent parts of business processes in their software such as logistics, material management and production planning. A corporation like SAP doesn't go along in the short-run hype cycle unless a significant game-changer comes along such as affordable cloud solutions.

Now, hiring for experience in specific technologies or frameworks only makes sense if you're going to hire someone for the long haul, whereas if the horizon of your business doesn't extend beyond the next 2 or 3 quarters, well, you're shooting yourself in the foot by rejecting good, well-motivated candidates based on them not having 5 years experience with bleeding edge FancyFramework2020.


You're a small business - what do you do now?

You continue to innovate. You do a better job at understanding your customer's needs and fulfilling them. You do a better job at marketing, positioning, and advertising. You give better customer service. There's tons of ways to compete, other than raw product uniqueness.

According to your article you sit back and say "oh thats totally ok because thats innovation and I'm happy that everyone has copied me and destroyed my advantage".

Meh. A better product is not a sustainable competitive advantage anyway. Better to have a product "arms race" where everybody is forced to "innovate or die", IMO.


It's not always about stable growth, either. Sometimes you need to drip feed your customers new tech and possibilities lest you spook them with weird and wonderful things that they were not expecting (with the negative consequence that they no longer understand you and jump ship to 'simpler' options).

Every company that has built this over the last 20 years has eventually shut down, and it's not like they didn't execute on the vision well; their products were incredibly good and mature. Do you see that the market has changed, or is there something you're doing that's different? I guess it's not immediately obvious to me why this and now.

The issue here is that it does not matter if you like the current state of the product. The vision here is about the potential of the company. If they need to improve the product, hire/fire people to be there, they will (assuming competence).

Thousands of companies build things people want every year. Almost all of them go out of business without any customers. Building something people want is not nearly enough, not by far. You also have to sell it to them, keep them using it, and outcompete other companies in the same space. This takes wildly different talents, and if you don't have those talents, it takes a lot of money.

Saying "just build something people want" is reductionist well past the point of being useless, it's almost actively insulting. Customer acquisition is the death of almost every failed company.


I see your point, but I disagree. Ogranic/natural growth for new products doesn't exist these days. Nobody cares about a new product/service. You need some creative ideas in order to get noticed. Not all of these ideas are morally wrong.

This is very true. Most shops have an R&D team for long term innovation and other devs like myself who love customer feedback and want to deliver solutions now.

Once you have market dominance, I guess you just need to barely get the job done, to stay in vogue.
next

Legal | privacy