Skip to main content
Alex Hyett

Startup vs Corporate - Which is best for you? ๐Ÿข

My first job as a software developer out of university was for a 30-year-old software consultancy company.

It definitely fell into the corporate category, not only did I have to wear and shirt and tie to work every day (this was later relaxed) but it had a very rigid corporate ladder.

Everyone was given a grade and there was a set career progression up to the different levels. They even had a full set of in-house training materials that had been written by other engineers over the years.

While I was there I got to work on several projects for even bigger corporate companies ranging from banking to defence.

Being in a very corporate setting had its own pros and cons. This will differ from company to company but some of them are likely universal.

๐Ÿ‘ Pros of Corporate #

๐Ÿ‘Ž Cons of Corporate #

I did enjoy my time at that company but I was tired of switching projects all the time, especially when I had to work on different client sites. I wanted to be part of developing a product and seeing it progress over time.

After a few interviews, I managed to get a job at a payments startup in London. At the time they had around 30 employees in London and another 100 in another country. They had been around for 4 years already when I joined so it wasn't like joining a brand new startup that couldn't afford to pay salaries.

Working for a startup was very different to how I had worked before and again came with its pros and cons.

๐Ÿ‘ Pros of Startups #

๐Ÿ‘Ž Cons of Startups #

I don't regret my time at either company but in hindsight, I wish I had worked at them in a different order.

Startups are a great place to learn new skills and hopefully get compensated highly for it. They are generally a fast-paced environment where everything is quite exciting. You get to take on lots of responsibility and be rewarded for it when everything goes well.

The downside is that they require a lot of your time and in a lot of cases, you can forget about having much of a life outside of work. If I was young and single with no children then a startup wouldn't be so bad. For those with responsibilities at home though it can be tough.

Depending on the company, working in big corporations can be easier. You generally have fewer responsibilities as you don't need to do the work of 3 people. You are more likely to get home on time as there are procedures and staff in place to take over for out of hours.

Obviously, all of this is my personal experience and every company is likely a bit different. If I were to do it all again I would work for a startup first when I was young and then move on to a corporate after having children.

Let me know in the comments what your experience has been.

โค๏ธย Picks of the Week #

๐Ÿ“ Article - Joins 13 Ways. This page has some great ways to think about database joins. I thought I understood joins pretty well but this page showed me a few things.

๐Ÿ’ป Software - GitHub - orf/gping: Ping, but with a graph. I am a sucker for cool-looking console tools. So I had to install gping which gives you a graph of the ping time for different hosts. If you have homebrew installed on Mac or Linux it is just a case of running brew install gping. There is also Scoop and Chocolatey support for Windows.

๐Ÿ’ฌ Social - SFBA.social - Twitter DDOSing itself. It has not been a good week for Twitter. Not only did they have a problem with it DDOSing itself but now Meta has released Threads which is basically just a clone for Twitter built on top of Instagram. You can find me on threads here: Alex Hyett (@alexhyettdev) on Threads

๐Ÿ‘จโ€๐Ÿ’ปย Latest from me #

If you are wondering why it has been a bit quiet from me on YouTube it is because I am putting together a project for my next video.

Many of the videos I have done so far have covered software development concepts and haven't really needed code examples. In my next video, I am going to cover how to use GitHub Actions as a CICD pipeline but I wanted to have a full project with unit tests and integration tests to really show it off.

The code for this project will be available for all my paid subscribers on GitHub.

๐Ÿ’ฌ Quote of the Week #

Retirement is when you stop sacrificing today for an imaginary tomorrow. When today is complete, in and of itself, youโ€™re retired.

From The Almanack of Naval Ravikant (affiliate link) by Eric Jorgenson. Resurfaced with Readwise.

Metadata
Skip back to main content