I've been a full-stack developer in silicon valley from 2010-2020. In this talk, we will go over the top 10 lessons I've learnt in the past decade. Specifically, go over technologies/architectures that have evolved (some for the better, some worse) and some age-old principles that have proven timeless. We will go over different parts of the stack (frontend, backend, infrastructure). We will end by looking into what's to come in the future. By the end of this talk, you will walk away with some key mistakes to avoid, best-practices to follow and things to look for in the future.