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.
Instead of ignoring the same files specific to your machine in every project, exclude them globally once for all your projects.
By default, an array of numbers will not be sorted numerically. To avoid unexpected results, we can tell it how to sort an array.
One of the harder parts of product development is knowing what to focus on. Your latest cool idea might not need immediate attention.
Clever code isn’t always the most readable. Especially when working in teams, readability has to come first.
Treat existing codebases as a blackbox. Take small pieces and write tests for them to understand a project’s inner workings step by step.
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.