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

PHPWeekly April 18th 2024

Thursday, April 18, 2024

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 18th April 2024 Hi everyone, If it's the latest news and

The First Beta of Android 15

Thursday, April 18, 2024

View in browser 🔖 Articles The First Beta of Android 15 This new version of Android focuses on enhancing productivity, providing a premium app experience, ensuring user privacy and security, and

Free Couple Template | PDF Importing | Database Enhancements

Thursday, April 18, 2024

Your weekly Notion digest with the finest tip, latest news, and improvements and template! 🔥 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

wpmail.me issue#663

Thursday, April 18, 2024

wpMail.me wpmail.me issue#663 - The weekly WordPress newsletter. No spam, no nonsense. - April 18, 2024 Is this email not displaying correctly? View it in your browser. News & Articles How

Beware: New Android Trojan 'SoumniBot' Evades Detection with Clever Tricks

Thursday, April 18, 2024

THN Daily Updates Newsletter cover Webinar -- Supply Chain Under Siege: Unveiling Hidden Threats Stop playing defense--start hunting threats. Protect your software supply chain with proactive

Is the new Zephyrus G16 any good?

Thursday, April 18, 2024

The Morning After It's Thursday, April 18, 2024. ASUS has updated its 16-inch Zephyrus G16 for 2024 with fresher chips and graphics options all the way up to an RTX 4090 . There's a new OLED

Top Tech 🏆 We Reviewed an Electric Dual Zone Grill — Testing the Soundcore Sleep A20 Earbuds

Thursday, April 18, 2024

Also: Ecovacs Winbot W2 Robot Window Washer Review, and More! How-To Geek Logo April 18, 2024 📩 Get the hottest deals, how-to's, breaking news, and more delivered directly to your inbox by

Post from Syncfusion Blogs on 04/18/2024

Thursday, April 18, 2024

New blogs from Syncfusion What's New in .NET 8 for Developers? By Vinoth Kumar Sundara Moorthy This blog explores the .NET 8 version's groundbreaking new features and compares it with its

Not Your Grandpa’s Hearing Device

Thursday, April 18, 2024

Alarming fact: More than 48 million Americans hear so poorly that their quality of life significantly suffers as a result. The problem: Most wait too long to act, hoping their hearing will improve on

Edge 388: Google DeepMind's SIMA can Follow Language Instructions in 3D Games Just Like Humans

Thursday, April 18, 2024

The AI agent represents a major improvement relative to expensive reinforcement learning methods. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏