By Briana Marie

I’ve been there. You’ve been there. We’ve all been there.

When you discover a perfect library for something you just spent a ton of time coding from scratch:

Image

When you’re writing a semi-complex algorithm:

Image

When your code isn’t working and you don’t know why:

Image

When you’re in the zone and someone tries to talk to you:

Image

When you have no idea what other coders are talking about, but want to still seem cool:

Image

The next day at work after you stayed up way too late working on a project:

Image

When someone asks about something you know nothing about:

Image

When someone you don’t know that well asks if you can fix their computer problem:

Image

Trying to maintain spaghetti code:

Image

When someone says “You don’t look like a programmer!”:

Image

When your code is functioning as expected:

Image

When your code is successfully deployed:

Image

When you fulfilled all of the client’s user stories…and then they change the user stories:

Image

When you try out a new IDE:

Image

When your CSS works exactly how you want it to:

Image

When new Free Code Camp challenges come out:

Image

When you were sure you’d pushed to your fav VCS before your computer died, but you were wrong:

Image

When you forgot to eat while you were coding for all those hours:

Image

When someone says their preferred browser is internet explorer:

Image

When you don’t understand the errors your code is getting:

Image

When you’re coding in public and you want the world to understand your frustration:

Image

When you look back at your own code from long ago that you’re not super proud of:

Image

When you know how to solve your team’s problem:

Image

When you’re trying to use business lingo to make a meeting go faster:

Image

When you aren’t sure how, but you know that last bit of code just broke everything. EVERYTHING.

Image

When people ask how you like ES6:

Image

When you spend hours fixing something that turned out to be super simple:

Image

When you realize that you’ll never run out of problems to solve with code…and you love it:

Image

Want more? Read part 2.

Want to talk with some people going through the same thing? Join FreeCodeCamp.com and head over to their chat room.