Published on

Hack More Gibsons

Authors
  • avatar
    Name
    Linell Bonnette
    Twitter

The best experience is earned, and all youā€™ve got to do is do it.

During an internship, a mentor of mine described another developerā€™s ability to hammer out high quality, high stakes code. He said that the dev in question would have tried 100 things and figured out why none of those work while most folks had just started working out their initial approach to the problem. It stuck with me a lot because I thought I was the weird one ā€” all of my classmates who I looked up to seemed to spend way more time than me before really digging into a problem and, frankly, it seemed like they got it right on the first try more frequently than I ever did. It was nice to see somebody else whose entire approach was ā€œdo stuff until it works.ā€

A decade later Iā€™m doing the same thing. My ā€œstuffā€ is just better. Iā€™ve gone down two million wrong paths, most of them a dozen times, and have managed to figure out the right path at least a few times. At some level I think thatā€™s just the definition of experience, right?

I feel like a lot of people get thrown off at the ā€œdo itā€ step. Iā€™ve seen people have a great idea that they never touched because they couldnā€™t figure out some inconsequential part of what needed to be done. Not in a ā€œitā€™s too hard, let me give upā€ way, even. It was more of a rejection of the possibility of doing it.

Thankfully software development is so incredibly forgiving of just doing things. With just a little bit of common sense and precaution, you can do just about anything you want with some combination of Google and persistence. Typically the cost of failure is having spent some time learning and then deleting code off of your computer. I cannot stress how limitless the possibilities are. The only required step is doing it.

I guess the message is donā€™t be afraid to just try some stuff. Thatā€™s how you get the experience to know what to try next time.


The title is a reference to the movie Hackers and a previous boss, Josh Deere. As a mentor early in my career, he encouraged me to try stupid stuff often because he knew that was how I was going to learn why the stuff was stupid. As a result, Iā€™ve since associated trying fun, new things that I donā€™t quite understand with the movie. He also liked Over the Top a lot though, so honestly this whole post can probably be chalked up to Josh having poor taste in movies.