Have you ever found yourself driving down a new street in a different part of town than you are normally used to and you notice every single
The early stages of learning anything are one of two things. They are either exciting, as you are constantly learning new things and being b
I've been a programmer now for the better part of 15 years. In between that time I've taken on other roles, such project manager, Chief Tech
More is usually better, right? More cookies, is noticeably better than less cookies. Unless those cookies are bad. In which case, nobody wan
A popular thought experiment that I often give my students who are early in their programming careers is the following:
There is a basket i
Coding can be a very personal thing many a time. Some people like camel casing, some like Pascal casing. Some people like to add the curly b
I see this question come up frequently enough with my students, so I decided to give my 2 cents on it. And let me start off by saying that t
We have more resources today in terms of documentation, guides, video tutorials, and how to's than at any other time in human history. We ar
Recently I rediscovered an old project on my hard drive that had some potential to change the world (maybe). It was a year old project that
Sure, the reds, blues, and purples on the IDE look like a ton of fun, but there comes a time when stying a nav bar for 2 hours just isn't a
Recently an old comment that Elon Musk made about the importance of college degrees popped up again in the media, as they tend to do ever
There are main 2 ways that you'll be working in an office environment if you're a programmer. And that's either in a cubicle, which we've s
Being a programmer can a fun and rewarding career. Particularly in the later stages when your experience has grown and you have more freed
There are a million and one ways to learn to code nowadays. Everything from a formal college education, to books, to free online classes to
Aside from the ever increasing job market in the technology sector that sees no end in sight, there are quite a few perks to being a softwa
It's hard to picture a coffee shop these days that doesn't offer WiFi to its customers with the purchase of a drink. It's become common pra
Many people will have you believe that language A is better than B, is better than C. And if you're new to programming, you might be inclin
One of the toughest things to battle once you reach a certain level of programming knowledge is the influx of ideas that will flow into you
Code Monkey get up, get coffee, code monkey go to job...
Before I start with my story, I just want to say that software development is a