Consultant or Native?

So maybe you’ve been bouncing around the idea of working as a consultant rather than working natively at a company. You’ve wondered if consulting really deserves the dismal reputation it has. Maybe you haven’t thought through all the positives and wrote it off too early. Maybe you’ve only heard the positives and you don’t know … Continue reading Consultant or Native?

What Being a Software Developer Has Taught Me About Failure

The most accomplished people in history are remembered for their successes. The countless failures that lead up to them are often left long forgotten. Thomas Edison had teachers tell him he was too stupid to learn- he ended up with 2,332 patents worldwide. Lincoln failed in his business ventures and lost at least one election … Continue reading What Being a Software Developer Has Taught Me About Failure

You Want to Know How Much You Suck: Why Feedback is Important

You think you want all your seniors to tell you "you're doing a great job!". You probably want to attempt to hide your weaknesses and pretend they aren't there. No one will ever find out, right? No. Positive feedback is nice. It feels good to have a strength recognized. But you know what's even better? Hearing about a weakness, so you can work on the weakness to either make it a strength or at least reduce how much of a weakness it is.