It occurred to me, recently, how satisfying learning how to develop for the web could be. Sure, there are the frustrations when you type in a few lines of code and something that should work doesn’t, but once you spend enough time staring at the screen (or double-checking all the lines you know you were supposed to include, or dragging in a third party for help), there’s a good chance that you’ll eventually figure it out. And at that point, the feeling is magnificent.

Because it’ll be working. And if it’s been deployed to a live site, you can always send the URL to someone to show it off.

Me: Check this out!

Friend: All I see is a button, and all it does is change colors when my mouse hovers over it. I don’t even know what the button does.

Me: I know! Isn’t that so cool?


Successfully troubleshooting code for the web reminds me of the satisfaction I used to feel in eighth grade when I successfully applied a new concept to a slightly tricky algebra problem. But it’s even better because whereas the final answer to an algebra problem is kind of useless, the final answer to a web development problem has several possible real-world implications.

For example:

Possible Implication #1: Your website will be prettier.
Possible Implication #2: Your website will be so pretty that it’ll increase email subscription rates by 105% (the previous conversion rate, when your website wasn’t so user-friendly, was 1%).
Possible Implication #3:: Your pretty, user-friendly, A/B tested website happens to be supporting scholarship grants for girls who would otherwise lack access to an education. You send out a donation ask to your 1000 new subscribers, and .5% converts. The 5 people who send you checks give enough to support the scholarships of three girls. One of them grows up to be a doctor. You save She happens to be at the right time and place to save the life of an infant. You save The infant grows up to be a superhero who saves the world.

blog comments powered by Disqus
  • Hi, I'm Linda! I enjoy going to tech meetups, learning web development, and blogging about the learning path. Follow me @LPnotes

Subscribe to The Coding Diaries