All posts by

Jessica Chan

In the first installment of this series, we talked about strategies for learning to code when you’re starting out. Now we’ll move on to a topic that has been the source of blood, sweat, tears, and flipped tables for many a developer… Debugging, also known as the “why the $#!%* isn’t this working?” phenomenon. Stuck on a Coding Problem? It’s impossible to describe just how demoralizing it can be to try and fail at bug fixing. If you haven’t yet, at some point, you will feel like a prize idiot despite

Coding is damn hard. When you’re just starting out, coding is hard as hell. There’s just a lot of stuff to learn in web development. Front-end or back-end? React, Angular, Ruby, .NET? AJAX, JSON, SQL, MySQL, noSQL?? You may feel at times that you’re drowning in technobabble. Thanks Data, that helps a lot. The good news is, you can get good at coding. The bad news is, you are not going to master it in 12 weeks. Sorry if you’ve been told otherwise. Now, you can certainly pick up some of the

I know that sounds strange. The thing is, there are so many resources for learning to code that it can get easy to feel lost and overwhelmed. But approaching your coding education as if you were learning a different language will give you a helpful framework to operate from. Using a framework to will allow you to structure your learning progress. This will provide you with direction, milestones along your path, and a destination at the end. One of the main advantages of this technique is that it divides up

What makes up the ideal programmer, in your mind? Is it a computer whiz who has been coding since they were seven years old and making million dollar apps? Is it an experienced developer with 10 or 20 years in the biz, who knows every language (but only the good ones, of course) and can build a website in the time it would take you to get another cup of coffee? Is it a code artiste who can write code so beautiful that it makes everyone simultaneously weep in awe

What does it take to be a really good web developer? If you’re working at your first programming job, you probably found out quickly that it’s not easy. It’s one thing to watch coding tutorials, read programming books, and make portfolio sites. It’s quite another to have to build websites from the spec, to meet deadlines, and most importantly, to make sure that your bosses and clients are happy! On top of all that, technology changes fast. You may feel like you have to stay on top of trends or risk