> Most big companies are not good if you want to solve problems and build stuff.
There are many levels to "build stuff", so it's important to introspect what kind is important to you.
I love to build quality code. Production code that is quite efficient, fast, secure and maintainable while being full-featured.
Having done five startups now, this is very difficult to do in startups.
(There was one startup where we had a great team of like-minded quality-driven people and it was awesome, but it was the exception.)
"Building stuff" in startups usually means throwing together a mess of half-baked code and holding it together with chewing gum and duct tape and immediately moving on to the next thing that sales promised a customer yesterday but hasn't been started. From a business perspective, that's not wrong. It's a startup, you need to grow fast and add features at lightning speed to capture some market. But if you crave to build quality, this isn't it.
It's only in larger companies with some stability and steady revenue that there is some possibility of finding the environment to build things I can be proud of. Of course, most large companies also just build junk. Finding a good one is hard, and is an exercise left to the reader.
There are many levels to "build stuff", so it's important to introspect what kind is important to you.
I love to build quality code. Production code that is quite efficient, fast, secure and maintainable while being full-featured.
Having done five startups now, this is very difficult to do in startups.
(There was one startup where we had a great team of like-minded quality-driven people and it was awesome, but it was the exception.)
"Building stuff" in startups usually means throwing together a mess of half-baked code and holding it together with chewing gum and duct tape and immediately moving on to the next thing that sales promised a customer yesterday but hasn't been started. From a business perspective, that's not wrong. It's a startup, you need to grow fast and add features at lightning speed to capture some market. But if you crave to build quality, this isn't it.
It's only in larger companies with some stability and steady revenue that there is some possibility of finding the environment to build things I can be proud of. Of course, most large companies also just build junk. Finding a good one is hard, and is an exercise left to the reader.
(If you know any please share!)