What can early electric cars teach you about your web development career? Read on to find out.

If you’ve tried looking for work as a new web developer, you’ve probably gotten frustrated and asked yourself this question: Why don’t companies hire junior devs? In order to answer that, we first have to take a step back and understand why companies hire at all.

Quick note: this won’t…


I’ve been a web developer for about six years at the time this article is published. I’ve done freelance work throughout my career and I love the freedom that affords me, but I’ve also held full-time positions on two occasions.

I wasn’t looking for these positions, and I was perfectly…


If you’re starting to build your first web development portfolio, you may not have a robust body of work to fill it with. You might decide to build your own projects to seed the portfolio.

If this is you, chances are you haven’t scoped projects before. Scoping is the process…


As an employee, your benefits like health insurance and life insurance are taken care of, so what happens when you go freelance and lose those benefits?

This question has a big fat assumption rolled into it that we need to address right off the bat. It is that, as an…


Even though you understand the value of selecting a niche for your freelance web development practice, you may not understand how to go about actually choosing one. In this article, I’ll share some practical techniques for choosing your web development niche.

The Passion technique

Select a niche based on your interests. This technique…


Perfectionism kills productivity. It leads people to spend their entire lives not really finishing anything. …


How do people come up with the ideas they get for cool web development projects? In this article, I’ll teach you some techniques you can use to develop your own project ideas that give you the motivation and enthusiasm to keep learning!

Let’s start by laying the groundwork.

What does software do?

If you’re…


As you start your freelance web development practice, someone is bound to suggest you do work for them for experience and/or exposure. If the person is good at selling, this might sound like an attractive prospect.

Experience and exposure are two things you desperately need as a new developer. Let’s…


You’re fresh out of bootcamp, university, or your own self-lead learning program, and you’re understandably excited about all the technologies you’ve learned. You proudly tell people you meet that you know HTML, CSS, Javascript, and a few others. You do this as you start your freelance career, and you’ve unwittingly…


When you start learning to code, you’ll probably start with a tutorial. It’s a quick way to get up-to-speed with a new concept. Learn by following a step-by-step guide for building a canned project. …

Devon Campbell

I help people leave their 💩 jobs behind and become web developers.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store