Top 3 in Tech: Company types for developers, Art of Product, 7 tips for your first programming job

There's many different types of companies to work for as a developer, but you gotta find the ones that work for you.  ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Hey there friend,

Back again with the Top 3 in Tech newsletter for your reading pleasure. We're up to issue #27, so thanks again for following along - and welcome to the club if you're just joining us for the first time 🥳

This week is focused on what life is like when you're actually working as a developer. First I'll share some reflections on different types of companies for devs to work at. Then we got a podcast by two seasoned developers building their own businesses. And finally, an article with tips for navigating your first development job.

Let's dive in:

1. Company types for developers

Last week we discussed different ways to make money as a developer, one of them being actively working in a company in exchange for a salary. This is naturally the most common path, and definitely the one I recommend for people early in their development career.

But that begs the question: what types of companies are ideal to work in as a dev? I have a lot of thoughts on this (as you can imagine since I chose the topic...) so let's look at some different options and their pros/cons:

1. Traditional, "non-tech" companies. When I say traditional companies, I'm thinking "boring" stuff like insurance, pension, production etc, or even public entities like governments.

Luckily for us, every single company nowadays has a need for developers. Whether it be working on internal tools, the company website, or providing support on existing applications, non-tech companies will always require competent developers and IT people.

There's usually plenty of seniors to learn from, time to do things right with few or no stressful deadlines, and good money to be made. This more relaxed culture creates a nice learning environment for new developers, and it's where I had my first coding job.

You don't need to stay there forever if the tech is old or you're bored out of your mind, but there's lots of great experience to be had at these companies. They're also comparatively easier to get a job at than tech focused companies, so it works nicely as a first job to gather some experience and good practices.

2. Digital agencies / tech startups. These types of companies are generally much more fast-paced, with smaller teams, more responsibility on you, and tighter deadlines. You often have to be weary of budget limitations or rapidly changing requirements, and pay tends to be lower. On the other hand you'll likely be working with cutting-edge technologies and passionate people that are excited to make a difference.

Agencies specialize in creating "one-off" projects for different clients that come to them with a need and a bag of money - and then it's up to the agency to create the best possible solution within those constraints. Tech startups are more focused on one or a few products that they're building out themselves, hoping to become the "next big thing".

Both of these are some of my personal favourite companies to work at (and I'm currently employed in an agency). Even though the work can be stressful, it's an amazing opportunity to improve your skills, take ownership of your projects and work with like-minded colleagues. I definitely recommend at least trying one of these types of companies in your career, even if they can be tough to start at as a beginner.

3. Big Tech / established SaaS companies. The final type I wanna talk about it is the Facebook's, Google's and Amazon's of the world. These companies usually started as small tech startups, but are now some of the biggest and most valuable companies in the world. What's cool about them is that they're tech focused, so you'll be closer to exciting tech compared to the traditional companies discussed earlier. They also have a seemingly endless amount of money, so salaries and benefits are as high as they come. Bonus: the names will look great on your resumé.

One of the downsides of these companies is that it can be really hard to get your foot in the door. Their interview processes are unreasonably long and difficult, and even if you do manage to get past 6 rounds of technical interviews, you'll quickly become a "cog in the wheel". These companies are giant machines with one clear focus: to make a profit. So you might have a hard time finding a good work/life balance, or receiving the right amount of responsibility as there will always be a sea of bosses above you. Full disclosure, I've never worked at companies like this. But from what I've been hearing, there can be a lot of politics and bureaucracy getting in the way. All that aside, you can make big money working on cool projects with nice people - so definitely don't rule them out.


It's impossible to say which type of company is right for you, and (as usual in development) there's no right or wrong answer. But I hope that my thoughts and experiences are useful and gets you reflecting on what's most important to you.

2. Art of Product

​A bit of a different pick for this week is a podcast titled the Art of Product. It's hosted by two experienced developers and chronicles their journeys building software companies. I'm personally very intrigued by people using their software capabilities to create businesses, and Ben and Derrick (the hosts) share lots of amazing insights on how they're currently doing it.

Even if you're not an entrepreneur or interested in being your own boss, the podcast shares many tips that are relevant for most software businesses - so you'll definitely find something that can help you in your own development journey.

Or maybe you'll even get inspired to branch out and build your own one day 🔥

Check out the Art of Product podcast

3. 7 tips for your first programming job

There's lots of resources and advice online on how to land your first development job. It mostly boils down to having a solid portfolio, a great LinkedIn profile, choosing the right type of company (wink wink), networking as much as possible, and then nailing the interviews.

However, not a lot of people cover what happens after you land that first job. It's very easy to get overwhelmed, especially if you're self-taught and have to adjust to a completely new environment where things are expected of you.

An awesome article I found this week provides 7 tips on how to behave and what to expect from your first programming job. I definitely recommend checking it out if you just started a development job, but it's also useful if you're still searching or even if you've been a developer for a long time:

Check out the article on 7 tips for your first programming job


Thanks for reading! I would really appreciate if you would share the newsletter with your friends on Twitter, Facebook, LinkedIn, by email or copy/paste the link mads.fyi/top3 on other platforms. It really helps to grow the newsletter and keeps me motivated to continue writing it ✌

Until next time,

Mads Brodt

Older messages

Top 3 in Tech: Asking for feedback, Railway, Clipping in CSS and SVG

Friday, August 13, 2021

Asking for feedback is the easiest way to improve your skills and level up as a developer ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

You Might Also Like

🔎 How to Search Reddit Like a Pro — 9 Reasons to Always Use Windows With a VPN

Tuesday, November 12, 2024

Also: Tips for Setting Up a Mobile VR Office, and More! How-To Geek Logo November 12, 2024 Did You Know In the 2016 film Doctor Strange, the characters of both Doctor Strange and the villain Dormammu (

Web Scraping Tips, Python 3.13 Performance Boosts, Writing Interpreters & More

Tuesday, November 12, 2024

Introduction to Web Scraping With Python #655 – NOVEMBER 12, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Introduction to Web Scraping With Python In this video course, you'll learn all about

Daily Coding Problem: Problem #1606 [Easy]

Tuesday, November 12, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by PayPal. Given a binary tree, determine whether or not it is height-balanced. A height-

Charted | Breaking Down the U.S. Government's 2024 Fiscal Year 💰

Tuesday, November 12, 2024

Net interest payments cost the US government $882 billion in fiscal year 2024, the third-largest outlay in the final budget. View Online | Subscribe | Download Our App Presented by Hinrich Foundation

Spyglass Dispatch: AI's Independence Race • EU's Bad Meta Ads • AI Chip Shenanigans • Netflix Ads Religion

Tuesday, November 12, 2024

AI's Independence Race • EU's Bad Meta Ads • AI Chip Shenanigans • Netflix Ads Religion The Spyglass Dispatch is a free newsletter sent out daily on weekdays. Feel free to forward it on to

The Big T

Tuesday, November 12, 2024

Top Tech Content sent at Noon! How the world collects web data Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, November 12, 2024? The HackerNoon

Deadline Extended: 2 Weeks Left to Compete for Over $7000 in the AI-chatbot Writing Contest🔥

Tuesday, November 12, 2024

Great news, newsletterest1 ! The submission deadline for the #ai-chatbot writing contest has been extended! You now have until November 21, 2024, to submit your unique AI chatbot ideas for a chance to

A very demure, very mindful issue

Tuesday, November 12, 2024

Plus a look at memory regions, Go's birthday, and we invent a brand new word. | #​531 — November 12, 2024 Unsub | Web Version Together with Frontend Masters logo Go Weekly Happy Birthday, Go! Go

Visual Capitalist is revealing all of its biggest secrets... 📊

Tuesday, November 12, 2024

You can get in on our newest project if you act now. View Online | Subscribe | Download Our App We're revealing our biggest secrets... The question we get asked the most is: "How does Visual

🔓🐍 Unlock Your Python Potential with Instructor-Led Courses

Tuesday, November 12, 2024

Hey there, If you've been looking for a way to go beyond on-demand tutorials and really master Python, we've got something special for you... For the first time, Real Python is launching an