A collection of 30 posts
What does an Engineering Manager do?
In this video I'm talking abouet engineering management - who is an engineering manager? What does an engineering manager do? Do engineering managers write code? After a short walk around Amsterdam I'm going to tell you about different hats that engineering managers need to wear depending on kind of a
Tech interview tips for developers
In this video I'm interviewing Bart van de Garde. Bart is an experienced CTO and software engineering manager with past positions at bol.com, VONQ and experience in e-commerce, recruitment and game development. Currently as a freelance CTO and IT consultant he helps organisations to connect business, technology and people.
Job application tips for developers
In this video I'm interviewing Angus Mackintosh, a tech recruiter working in Amsterdam. Together with Angus we discuss job application best practices: where to find job offers, how to decide when to put more effort into application and how to ensure our resume gets noticed. Angus also shares some great
Agile estimation: points vs t-shirts
In this video I'm talking about Agile software development and in particular about how t-shirt size estimation compares to story points estimation.Estimating software delivery tends to be tiring, mundane and thankless task - we always feel we're not accurate enougn, we always feel we should do better, yet we
Why we use points in Agile estimation
In this video I'm talking about why we use points estimation instead of estimating how much time will features take to implement. This is something I often need to explain to junior developers and I believe it deserves a few minutes video. Agile software development, while in my opinion strongly
How to talk to micromanager
This video is a 2nd part about dealing with micromanaging boss - in previous episodes I explained what are common symptoms of micromanagers and why people become micromanagers. This week I'm talking about different ways to talk to micromanager in order to get more independence and more decision making power
Is your boss a micromanager?
In this video I'm talking about micromanagement. A lot of people ask - is there something wrong with me or is my boss a micromanager? I'm here to answer this question - I'll explain what is micromanagement, how micromanagers stiffle their teams and why people become (conciously or not) micromanagers.
Dealing with deadlines - Things Developers Hate
Deadlines themselves are not a bad thing - they allow company to have some predictability, they let us understood how much ahead or behind we're with our work, they can be very useful. However, besides real deadlines we also have something I call bullshit deadlines - made up by stakeholders
5 ways to improve programming skills
In this video I'm sharing 5 ways in which you can improve programming skills.Working on your programming skills can help you to work better, start taking more responsibilities and at some point also get promoted! If you have any other ideas that worked for you and you want to
Improve your communication skills
In this episode I'm talking about a few common communication problems I have noticed around me during my career, and about how to improve your communication skills. Notes Importance * no matter what size of your company or project, you have to communicate with others * your peers * your manager * your clients
Choose your next programming language
In this video I'm talking about how to choose your next programming language. There are many options to choose from and depending on your motivation and goals, you might want to explore different directions. While I believe there is no correct answer here, I believe that my advice can help
How to get promoted as a software developer
In this video I'm talking about getting a promotion - how to decide whether you are ready for it or whether you still need time; how to talk to your manager and ensure taht the topic does not get forgotten; how to ensure that your promotion comes with a salary