
Yesterday, I had a fantastically productive day at work. I had two separate clients with two separate issues, and I had left the office on Wednesday stumped on both.
Come a good night’s sleep, and one of the best dance lessons I had in months, I came in refreshed – and through the power of debugging, solved both issues before lunchtime. Add in a successful site re-launch, I was feeling on top of the world.
In the evening, I was chatting with two of my training partners in the change room at the dojo. One of them remarked how she doesn’t know how I can do what I do. If she had been faced with a similar problem, she’d likely throw the computer out the window.
I’ll share the answer I gave her. I code because I love the challenge. The challenge of keeping up with the ever evolving nature of tech. The challenge of making sure you adhere to the designer’s layouts to a pixel-perfect degree. The challenge of finding a bug in your code, rubbing your hands together, and wanting to squash that bug. There’s always a new challenge, and you cannot become complacent when you sling code around. It’s also why I’m teaching myself React, Angular, and Ruby. I may be a PHP and Javascript developer now, but it’s always fun to learn new things.
That’s why. To me, life without a positive challenge is boring…and who wants a boring life?
I love to code too. Instead of challenge, I like to trace and solve a problem. It does feel good when you’re able to identify the problem, build a solution to solve it and make the clients happy.
Borrowing your words: I was feeling on top of the world.
I do know how it feels. lol.
Oh, and by the way, I come here from wpcoffeetalk site. What a great talks you have there 🙂