What To Do When You’re Not Working
Being a career freelancer / consultant is great for so many reasons, but in many ways requires a number of shifts out of the typical 9-5 mindset. You have to switch up some of your mental habits to be...
View ArticleYour JS is a Mess. Javascript Namespacing
Chances are, unless you’re somewhat experienced with Javascript, you probably write a lot of sloppy JS. It’s not an insult. Don’t take it that way. It’s just a reality, and it’s not your fault. When...
View ArticleHiring a Freelance Programmer: Do You Need One Yet?
Quite often, clients will come to me and ask me for help doing any of a number of things. Redesigning and rebuilding their website. Building a single-page React app. Creating a WordPress or Shopify...
View ArticleThe Programming Language You Can Use Everywhere
One of the top questions I get asked by people looking to learn to code is "Where do I start??" There are dozens upon dozens of programming languages to choose from. On top of that, there are...
View ArticleHow to Convert a JavaScript / ES6 Object to a Class
Here’s a simple JavaScript / ES6 refactoring pattern that comes up often. Usually you’ll start a project by combining a loose methods into an object, and passing data as parameters. As the object grows...
View ArticleHow to Get Freelance Programming Work Using Tech Recruiters Part 1: When to...
Tech recruiters often get a bad rap. Some of it is warranted; too many of them harass programmers with unsolicited cold emails or LinkedIn messages that make us feel like numbers. How many of us have...
View ArticleHow to Get Freelance Programming Work Using Tech Recruiters Part 2: Pros and...
This is part 2 of a multi-part series on working with tech recruiters and staffing agencies. In part one, we talked about the right times in your career to work with tech recruiters, and good mindsets...
View Article