I recently had a great chat with my manager. We were talking about smaller companies being gobbled by software giants. Some services get shut down. Others increase company’s portfolio.
At one point, I brought up the statement that - software is overrated. Heck, I wasn’t sure what I meant. I was trying to say that it is typical to see startups getting bought by big corporations. I have been in both worlds.
At several different startups, I have met many people who believe they are building the next Google. Unfortunately, many of them failed. They spent countless of man hours to build software that does not have a market.
In a big company, people avoid risk at all cost if possible. They have virtually unlimited money. It is not unheard of that they have little or no incentive to take risk. As a result, smaller groups within big corporation often fail too - just silently.
Neither of both are perfect. In my opinion, the best balance would be something in between. Many factors chip in to failure. That is expected. You may have doubt in what you do but do realize that what matters is you try to move things forward. Doing nothing is worse than failure. Being idle will kill you for sure