More tips, straight to your inbox
In addition to what I share on this site, I send out a weekly newsletter with tips to help you work smarter. By signing up, you get access to:
- tips on design and development you can use immediately
- free previews of my upcoming course materials
- discount codes for my courses and products
- announcements of events I am going to speak at
- access to video recordings of past speaking gigs
You can find all previous newsletters in the archive. Get this bonus content before everybody else!
Cannot show form because cookie consent was not given.
Featured newsletters
The global .gitignore
Instead of ignoring the same files specific to your machine in every project, exclude them globally once for all your projects.
JavaScript sorts arrays weird
By default, an array of numbers will not be sorted numerically. To avoid unexpected results, we can tell it how to sort an array.
Enthusiasm does not mean priority
One of the harder parts of product development is knowing what to focus on. Your latest cool idea might not need immediate attention.
Writing code for others to read
Clever code isn’t always the most readable. Especially when working in teams, readability has to come first.
How to understand any codebase
Treat existing codebases as a blackbox. Take small pieces and write tests for them to understand a project’s inner workings step by step.
Questions to ask in job interviews
Job interviews are tests for both sides. Use them to figure out if the company you are applying to is a place you really want to work at.