Articles
What are package managers (Homebrew and Chocolatey)?
Package managers make it easy to install, update, and manage software. Learn why theyʼre useful for developers and how to use them.
Read more…Welcome to Ship It School!
Writing code and shipping code are two different things. If you donʼt ship your code is worthless. Ship It School teaches you how to go beyond writing code and start shipping it.
Read more…What is Git?
Git is a version control system. That means it lets you keep track of changes in your code. This article teaches you why itʼs a critical part of every developerʼs workflow and how it works.
Read more…How much of a new freelance project should I already know?
Youʼll probably never take a freelance gig that has zero technical unkowns. The question is, how many unknowns is too many. This article gives some examples showing where I personally would draw the line so you can find your own line.
Read more…What are my responsibilities after a freelance gig ends?
Is the gig done once you hand off or deploy the code, or does your responsibility extend beyond that? Thereʼs no one answer, but read this to learn about some things youʼll want to consider when answering it for your projects.
Read more…How to Estimate a Web Development Project
Estimating projects is a pain in the butt. If you get it wrong, you could lose the gig or end up not getting paid a decent rate. Hereʼs a example of how I approach the problem.
Read more…5 Tools to Help Web Developers Overcome Imposter Syndrome
As a developer with several years of experience, I can say with confidence that imposter syndrome never goes away, but it does get better. Here are the tricks I use to come back from it.
Read more…The Ultimate Guide to Pricing Freelance Web Development
Pricing your services is a scary proposition. I share three different methods for pricing and the basics of how each one works, including the pros and cons.
Read more…Why Web Development is a Great Career
Web development is the best gig Iʼve ever had. I donʼt even have to get permission to go to the bathroom anymore. What a time to be alive! I think youʼll like it too. Hereʼs why.
Read more…How to Get Fewer Freelance Clients
Some web devs trap themselves in a prison of their own making by trying to take on every client that comes through the door. Hereʼs how to shift that mindset and what to do instead.
Read more…