by Briana Marie
Things People Learning to Code will Understand: Part 2
When you write code you can be proud of:
![1*51sjsyXx5sdvpSY1xuZQnQ](https://cdn-media-1.freecodecamp.org/images/1*51sjsyXx5sdvpSY1xuZQnQ.gif)
When you run your code for the first time, and it works as expected:
![1*AdMNtj1pZ2aoSZFpNUCnug](https://cdn-media-1.freecodecamp.org/images/1*AdMNtj1pZ2aoSZFpNUCnug.gif)
When someone mentions white board algorithms:
![1*j8_AmX6lbwHXQGnQgxgmkQ](https://cdn-media-1.freecodecamp.org/images/1*j8_AmX6lbwHXQGnQgxgmkQ.gif)
When you see brilliantly written code:
![1*YFMGslBNPjScoNIbVMY4FQ](https://cdn-media-1.freecodecamp.org/images/1*YFMGslBNPjScoNIbVMY4FQ.gif)
When you realize you pushed to production too soon, and it’s too late to fix:
![1*Xcal3Yt7gLgposwM31Xqlw](https://cdn-media-1.freecodecamp.org/images/1*Xcal3Yt7gLgposwM31Xqlw.gif)
When somebody actually spends their time trying to convince you that JavaScript isn’t worth learning:
![1*jfQ-Q5gShv429IQutvj7Xg](https://cdn-media-1.freecodecamp.org/images/1*jfQ-Q5gShv429IQutvj7Xg.gif)
When you get to sit down and code after busting through red tape of chores and other work:
![1*DEF7jJXaS1Gufp2VkgSTDQ](https://cdn-media-1.freecodecamp.org/images/1*DEF7jJXaS1Gufp2VkgSTDQ.gif)
When you get an error you’ve ever seen before:
![1*sWgdITAiofQMHm0M_oFjbQ](https://cdn-media-1.freecodecamp.org/images/1*sWgdITAiofQMHm0M_oFjbQ.gif)
When someone says “Oh, I can make websites too, I use (insert template building site here)”
![1*0mV8pafFISGEzX89grkYsw](https://cdn-media-1.freecodecamp.org/images/1*0mV8pafFISGEzX89grkYsw.gif)
When you FINALLY fix that bug:
![1*mAk6aEhO5tDXb05ZOL1P1g](https://cdn-media-1.freecodecamp.org/images/1*mAk6aEhO5tDXb05ZOL1P1g.gif)
When you FINALLY fix that bug, and then somehow, you didn’t actually:
![1*Sd0aEHTyAXRcz53iH8PmAQ](https://cdn-media-1.freecodecamp.org/images/1*Sd0aEHTyAXRcz53iH8PmAQ.gif)
Everything you hear about work/life balance in tech:
![1*eCMd5KdvO-pMg8cMomuWjA](https://cdn-media-1.freecodecamp.org/images/1*eCMd5KdvO-pMg8cMomuWjA.gif)
When — after hours of troubleshooting — all you to do was update a CDN link:
![1*tgck1Ok2ADxkCCgA3wk4bw](https://cdn-media-1.freecodecamp.org/images/1*tgck1Ok2ADxkCCgA3wk4bw.gif)
When everyone on your team disagrees about React vs Angular 2:
![1*nZ2Yc54SXxtjE4NxbUiz-w](https://cdn-media-1.freecodecamp.org/images/1*nZ2Yc54SXxtjE4NxbUiz-w.gif)
Why would you not use JSX?
![1*0oD41e9rRNstxSCu4OsCwQ](https://cdn-media-1.freecodecamp.org/images/1*0oD41e9rRNstxSCu4OsCwQ.gif)
When you hear “Women just make better designers than developers”:
![1*CzXthrAp3R0ysS1nzn8P7w](https://cdn-media-1.freecodecamp.org/images/1*CzXthrAp3R0ysS1nzn8P7w.gif)
When you force yourself to read documentation with a tired brain:
![1*kIl0NZsTU6jq-eUBaXRbGA](https://cdn-media-1.freecodecamp.org/images/1*kIl0NZsTU6jq-eUBaXRbGA.gif)
When you start talking about all the reasons you are learning to code:
![1*gSBk2D8D72sTfv1THIz-Qw](https://cdn-media-1.freecodecamp.org/images/1*gSBk2D8D72sTfv1THIz-Qw.gif)
When someone says, “Learning to code is easy!”:
![1*On_N7eQ16PmOq_Bg59u1lQ](https://cdn-media-1.freecodecamp.org/images/1*On_N7eQ16PmOq_Bg59u1lQ.gif)
When someone says “learning to code is hard, but worth it”:
![1*UF4k6lygsp54aK3nrND-AQ](https://cdn-media-1.freecodecamp.org/images/1*UF4k6lygsp54aK3nrND-AQ.gif)
Can’t get enough? Read part 1.