Here’s a first: a CodeMom story from the workplace! I had a story to work on this past week that involved doing some date comparison to determine whether or not a user’s registration had expired. My solution was to make an...
What’s a code kata? In karate, a kata is a choreographed set of movements to be practiced repetitively. Unlike karate, code katas don’t need to be repeated over and over again–but they are meant to help programmers reinforce concepts and practice...
Alright–you’re a new programmer, and you’re out looking for your first job. How do you prove you know what you’re doing? By putting your projects on your resume! Listing projects on your resume helps demonstrate your skills to potential employers, so...
If you’re new to software development, you might have heard someone talk about “smelly code” and wondered what it meant. After all, it’s not like code actually has a smell… and if it does, you probably need to clean your cooling...
Mom, If you had to put together a scrappy band of misfits to take over the world in order to stop programming from being prohibited by law, who would you recruit to that team? -Curious Dear Curious, This is definitely the...
Picture this: you’re at a meetup, a conference, an interview, the grocery store… and you strike up a conversation with another person. Then they say four little words that strike fear into your heart: “Tell me about yourself”! Suddenly, your mind...
Ever hear of the Four Horsemen of the Apocalypse, the harbingers of doom at the end of the world? While it’s not quite as dramatic, there are also four blunders you can make in technical interviews that will not get you...
Considering a career in software, but unsure of which path to take? When folks think about working in tech, they often think of software developers–a career path which has skyrocketed in popularity thanks to the star power of big tech companies...
Bash, or the Bourne Again Shell, is a popular command-line interface. Stephen Bourne created the Bourne Shell for the Unix operating system, and Brian Fox released his improved version, Bash, in 1989. Today, Bash is one of the most widely used...
We’ve all been there: tired, overwhelmed, feeling like the walls are closing in. In the tech industry, it’s not uncommon to find yourself working under pressure that can significantly up your stress levels. Even if your job is usually stress-free, sometimes...