Becoming a good software engineer, both technically and career-wise, is a long journey. Along the way you'll make various mistakes, learn things you wish you knew earlier and realize that a personal mentor would've made that journey so much easier.

During my 15+ years as a software developer in various roles (junior-senior software engineer, consultant, technical team lead, self-employed developer) for various companies (startups, enterprise companies, government) I've learned some valuable lessons. I want to share these lessons with you, as a personal mentor, so that you can get a head start with your career in software development.

Software Engineering Career

Starting out on your software development career? Looking for the next step, but not sure how to tackle it? In this series of articles I provide you my experience from junior software engineer to technical team lead, from having worked on government projects, big companies, startups and starting my own business. During my career multiple technologies have passed and evolved, I'll give you some advise on how to best prepare for this. Also switching jobs or negotiating a higher salary come with some basic tips that you shouldn't ignore. I'll give you the tools and knowledge to build your own career path.

Coming Soon

Software Craftsmanship

A career in software development takes years and years to become good at, but is really and endless journey. There are however some ways to improve more quickly and to become a real craftsman. I'll give you some insights in how I tackled it, how I gradually became a better software engineer and how you can take this knowledge and build on your own craftsmanship level.

Coming Soon

Development Setup

Want to setup or optimize your local development setup? In this series of articles I show you how I've selected my development machine, how I configured it and which tools I use daily.

Your personal mentor, in your inbox

Advance your career as a software engineer by regularly receiving my 15+ years of experience in your email inbox.

Articles get updated when I have new insights, so make sure you don't miss those!

Get email updates on new and existing content, products and special offers.

    Unsubscribe at any time.