Don’t Eat The Candy
I had someone contact me recently who wanted a website redesigned and rebuilt. It was a portal site with lots of different features….products to sell, services to book, and so on. I got on the phone...
View ArticleHow to Have The Perfect Schedule
A few years ago, I had to make some serious choices about the way I work. I’ve always enjoyed doing technology work, but since I was a young kid I’ve never felt quite “right” working in a typical 9-5...
View ArticleHow to Pick a Good Coffice
Across the world, coffee shops with free wifi and great caffeination options have become great workplace options for everyone from students to freelancers to startup founders. I’ve worked from tons...
View ArticleKeep Your Swords Sharp
No matter how long you’ve been in this business, you should keep practicing the craft of coding. The better you get at what you do, the easier things will start to become. You’ll get gigs easier. Tasks...
View ArticleEthics for Freelance Programmers
Ethics is a topic rarely, if ever talked about among freelance developers. Some of the more successful developers I know definitely have a sense of what’s right and what’s wrong in our business. At the...
View ArticleWhat Your Client REALLY Wants
As developers, we love to code, build, create, invent. As consultants our livelihood is dependent on this; yet, I believe we have a certain responsibility to decline jobs when they’re not warranted...
View ArticleProgrammers Aren’t Confrontational. F**k you!
I was reading an interview with developer Mark Dalgleish recently. He mentions how important it is that we as developers do something about our confrontational nature. I think it’s a little exaggerated...
View ArticleF**k Going Green: Throw Away Your Code
Someone once said there are two types of writers: those that try to get a line perfect before writing the next one, and those who dump everything out fast and revise it later. The latter are often...
View ArticleStuff You Should Know This Week
The technology industry moves fast. Stuff is happening all day long, and all night – since there are developments going on all over the world in Europe, Asia and so on. So I read as much as I can to...
View ArticleHow to Get Freelance Programming Work (With No Experience)
You just graduated with a Computer Science degree. Or finished the Web Development Immersive program at General Assembly, or another programming program (heh). Now what? You need a job, naturally. But...
View ArticleWhat 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 ArticleProgrammers Aren’t Confrontational. F**k you!
I was reading an interview with developer Mark Dalgleish recently. He mentions how important it is that we as developers do something about our confrontational nature. I think it’s a little exaggerated...
View ArticleF**k Going Green: Throw Away Your Code
Someone once said there are two types of writers: those that try to get a line perfect before writing the next one, and those who dump everything out fast and revise it later. The latter are often...
View ArticleStuff You Should Know This Week
The technology industry moves fast. Stuff is happening all day long, and all night – since there are developments going on all over the world in Europe, Asia and so on. So I read as much as I can to...
View ArticleHow to Get Freelance Programming Work (With No Experience)
You just graduated with a Computer Science degree. Or finished the Web Development Immersive program at General Assembly, or another programming program (heh). Now what? You need a job, naturally. But...
View Article