Working as a front-end developer in an agency has taught me SO much about coding in the real world.
By building real projects and learning on the job, I've improved faster than I ever could have by doing tutorials.
#100DaysOfCode
of my most impactful learnings below


By building real projects and learning on the job, I've improved faster than I ever could have by doing tutorials.
#100DaysOfCode




1. Understand the business value.
The websites I built are for different clients. These clients are paying for a website that is going to make them money. They don't care if I use React or Vue - they just want a website that solves their problems and does what it needs to do.
The websites I built are for different clients. These clients are paying for a website that is going to make them money. They don't care if I use React or Vue - they just want a website that solves their problems and does what it needs to do.
2. Learning how to learn
You can never know everything when it comes to development - especially in front-end. There will always be a new framework, or a new way to do things. You need to embrace this, and truly learn how to pick up new skills as they come along.
You can never know everything when it comes to development - especially in front-end. There will always be a new framework, or a new way to do things. You need to embrace this, and truly learn how to pick up new skills as they come along.
3. Shipping products
There will always be more features to implement, bugs to fix, and code to refactor. But you don't want to get stuck doing this. At the end of the day, we code to help people: and our code can only do that if we ship it. Done is better than perfect!
There will always be more features to implement, bugs to fix, and code to refactor. But you don't want to get stuck doing this. At the end of the day, we code to help people: and our code can only do that if we ship it. Done is better than perfect!
4. Staying motivated
This can be tough as a developer - especially if every website you make is made with the same tech stack, and you feel like you're not progressing. I find that personal projects, and using code to solve problems for yourself, helps to stay motivated.
This can be tough as a developer - especially if every website you make is made with the same tech stack, and you feel like you're not progressing. I find that personal projects, and using code to solve problems for yourself, helps to stay motivated.
5. Imposter syndrome is real
I've worked several different jobs . None of which I felt ready for when I applied. I didn't check all the boxes - but I applied anyway. When I got the job, I felt like a fraud. But I still show up every day and do good work. That's all you need.
I've worked several different jobs . None of which I felt ready for when I applied. I didn't check all the boxes - but I applied anyway. When I got the job, I felt like a fraud. But I still show up every day and do good work. That's all you need.
Thank you for reading! 
I hope some of this resonated with you, and that it helps you in your own journey. If you're looking for more, I'm writing a book on a lot of these subjects (and lots more!)
You can sign up below for a free sample chapter: https://madsbrodt.com/mastering-coding-mindset/

I hope some of this resonated with you, and that it helps you in your own journey. If you're looking for more, I'm writing a book on a lot of these subjects (and lots more!)
You can sign up below for a free sample chapter: https://madsbrodt.com/mastering-coding-mindset/