The 8 habits of highly-effective developersWhat has worked for me to becoming more effective at building solutions.