1. Get good at Googling Being a programmer is all about learning how to search for the answers to your questions. By learning to Google things effectively, you'll save a lot of development time. 2. Under promise and over deliver It's better to let your team know a task will take three weeks and deliver in two than the other way around. By under promising and over delivering, you'll build trust. 3.
![101 Tips For Being A Great Programmer (& Human)](https://cdn-ak-scissors.b.st-hatena.com/image/square/be469a9003e88e4328ff6580004a15d94912bb85/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fpracticaldev%2Fimage%2Ffetch%2Fs--2vVCxuWp--%2Fc_imagga_scale%2Cf_auto%2Cfl_progressive%2Ch_500%2Cq_auto%2Cw_1000%2Fhttps%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Flvd7833iaybplrnrtttc.png)