DevelopmentSkills20 things I’ve learned in my 20 years as a software engineer“The best software engineers think like designers”, and 19 other pithy pieces of wisdom.by Justin Etheredge