Ari Jyvä was the other village idiot that started JQRacing together with me. Since then our paths have split, but he stopped by the track the other day, and it just reminded me of something I learned from him. I sort of knew it already, having started the company and designed the car without having any experience in either, but this really drove the point home for me.
Ari is an IT guy, and can code and program himself out of a paper bag, into a LV handbag. What I noticed with him was that after the initial problem of getting him to actually do something, when he did, there was no problem or issue he couldn’t solve. There were times when a problem needed solving, and I would ask him if he knew how to do it, and he said “I have no idea, but I will find out and learn how to do it.” See there you have it, I don’t know the first thing about programming, but it seems to me it is endless problem solving, being creative, and just trying stuff, googling solutions, thinking about solutions, and making the code work. If you fail, go back, re-work and make it work. I get the feeling that the result comes after a ton of failed attempts, and I think there is something good about having the mindset that failure is just a step in the way to success.
If you tell some people to walk in a straight line from point A to point B, they will stop if you throw something in their way, and throw their hands up, can’t do it! That’s bad management some say, you should just tell people to go from A to B, not say straight line, don’t micro manage, just get the point across. Really? I think people need to figure it out themselves, there is always a way. It’s just a question of attitude. The instructions don’t matter.
I didn’t know how to make a website. We needed a new one. I couldn’t afford to pay someone to do it. I did what Ari would have done, I googled that shit and made a website.
We needed to do some videos. Never edited a video in my life. Now I have. I learned.
Almost everything you see that is JQRacing related, I have done, and the rest I have been heavily involved in getting done, and for a lot of it I had no idea how to do before I did it. Not knowing how to do something is just an excuse. And remember, I am still only a village idiot, imagine if I was actually intelligent.
This is not a new concept, but one that a lot of people disregard or dont care to follow, for whatever reason, usually that its “too hard”. My favourite quote – “I am always doing things I can’t do, that’s how I get to do them.” – Pablo Picasso
come on, write something about degani!
he just won in vegas with the LV, huh? 😉
first time vegas edition wins in vegas yihaaaa
That’s what good engineers do, learn how to do new stuff and solve problems. Guess you’re a good engineer then 😉
[…] via Think Like a Programmer — THEQuagraine […]