guide

All my long-form guides. Always actionable.

10 Project Ideas for Junior Developers

May 8, 2020 · 6 min read
When I started my software engineering journey, I used my free time to tinker with personal projects. That was one of the best decisions I ever made, in terms of time well spent.

Make Getting Things Done Your Own and Stay Sane

May 5, 2020 · 2 min read
I have a love/hate relationship with Getting Things Done. It has massively increased my productivity. GTD basically means...

What Every Junior Developer Should Learn About Software Security

May 1, 2020 · 6 min read
Is your code secure? Encryption, hashing, API security, SQL injections, CSRF, XSS, DOS, HSTS, RBAC, .... Oh my. When I started my programming journey, I didn't even know that I should care about software security.

A Letter to Our New Junior Developer

April 28, 2020 · 2 min read
Dear junior. Welcome to your new team! This first year will be overwhelming. You’ll learn so many new things that it will blow your mind every day for the first few weeks.

How to Avoid Big Design Up Front

April 10, 2020 · 6 min read
Use an iterative approach, hold your client's hand, and step by step, build up trust.