Latest Posts

The Most Vile Client I’ve Ever Dealt With

One of the tougher clients I ever dealt with was one of these “enlightened” types who likes to run around singing koombaya and telling everyone how “centered” and “ego-less” they are. Of course, they’re usually the most intolerant… And judgmental people you’ll meet. Anyway, her site had this weird setup where people could only access a certain lesson for 72 hours or something like that. And, she hired me to write the plugin that did all this checking and whatnot. So, I did. And, a few weeks later, she came back and said she was having problems with the timer

Read More »

The Poor, Stupid, Ugly Developer

It was my junior year of high school. I remember it vividly. The moment everything switched. Up to that point, I was the class mule. The butt of every joke. Picked on relentlessly. Ugly, poor, stupid. Whatever they could think up… I got attacked with it. For over 10 years of my life. After awhile, you start to believe it. You start to believe something is wrong with YOU. And, there’s nothing you can do to change it. Then, I grew three inches and put on 30 pounds of muscle in one summer (with a lot of hard work in

Read More »

The Code That Stopped An Entire State’s Phone Cards From Working

Job security is mostly an illusion. Any company can go out of business at any time. I was just reading this story the other day from this guy named Steve. This was back in the early 90s. He was working on this project that affected the entire state of Utah. And, had a project manager who didn’t know his arse from… Well, you know. For example… They had no systems for testing. None. Everything was just rolled live immediately. Bug fixes were just tested on production servers. And, his project manager thought it was no big deal. He talks about

Read More »

Overcoming Pricing Insecurities and Raising Your Freelancing Rates

I stumbled across this on Instagram: “Every Monday I send out invoices and ever since I raised my rates, Mondays have also become absolutely the hardest part of my week. As much as I love money, ASKING for money from the clients that I have actually provided something of value to makes me really uncomfortable.” Ain’t that the truth. At first, it just feels weird. And, there’s all these insecurities around, “Am I worth it? Do my clients feel like they’re getting their money’s worth? Are they eventually just going to drop me, because they feel like they’re getting screwed?”

Read More »

The Moment Every Developer Must Conquer

These are the most important posts I write. I got this YouTube comment from Sir Joelsuf: “I feel like I’m not learning enough and not doing enough. Its been pretty overwhelming. I wanted to replace a full time job with freelancing but its not working out. Working full time wasn’t either and I was getting nowhere and wasted 8 years of my life at a really bad job. I guess I’m at a crossroads.” This happens to every developer. Every developer I know anyway. There’s that moment… when things aren’t going how you imagined. You’re starting to doubt if you’re

Read More »

Why Are Developers Still Learning PHP?

Better question: “Why are people still asking why are people still learning PHP?” Sigh. This Quoran gave one of the better answers I’ve seen. Plus how you’ll know if #PHP does ever legit die. You can listen to the discussion here: https://www.johnmorrisshow.com/332/ #webdev

Read More »

The Dev Job Rejection That Would’ve Killed ME

I remember when I worked at the pizza joint back pre-coding days. I was in a similar boat. I’d stay up late hitting my head against the wall trying to figure all this coding stuff out. Already tons of self-doubt. If that had happened to me? I don’t know, man. That probably would’ve been it.

Read More »

Developer Meat-Gazing

All these amazing applications and frameworks. These coders with their big, beautiful code. And, I’d find myself gazing enviously at them.

Read More »

The Biggest Mistakes Freelancers Make (Part 1)

Let me tell you about Ted (name changed to protect the guilty) Ted decided he wanted to be a freelance developer over 5 years ago. And, Ted did what most developers do… he went about figuring out what he needed to learn, taking a bunch of courses and getting good at web development. And, he did get good. He could crank out websites. Build professional level applications. He learned all the languages. Everything you’d need to do in order to do web development for a living. YET, five years later, he still had not got a single paid client. Not

Read More »

What Freelance Services You Should Offer and How Much You Should Charge

I see a lot of freelancers get tripped up at this stage. Thing is, the info is out there… it’s just a matter of finding it. Even something as obscure as “formatting kindle ebook” services… the data is there. So, in this video, I’m going to show you how to find it so you can figure out exactly what services to offer AND what you should charge for those services.

Read More »

Send PHP Email Using PHPMailer

PHPMailer is a popular open source, email-sending library used by applications like WordPress, Drupal, SugarCRM, Joomla and others. This tutorial will show you how to install PHPMailer, set up SMTP and send email in PHP using PHPMailer.

Read More »

PHP Add To and Remove Elements From an Array

In this tutorial, I’ll show you eight different ways to add to, remove from and insert elements to/from an array in PHP. PHP array functions used include: array(), array_push(), array_unshift(), array_pop(), array_shift(), array_slice(), count(), array_diff() and array_splice().

Read More »

I’m Too Lazy to Write Code

These days happen. You wake up feeling like crap and don’t wanna do anything, let alone code. But, if you don’t, things could go to hell real quick. Here’s what I do to kick myself in the arse and get moving without feeling guilty about it.

Read More »

The simple secrets to high-paying freelance clients

What makes clients willing to pay $5,000, $10,000 even $20,000 and up for your services? Download and install my mobile app and I’ll show you. It’s free. Just click the button below:

Clients Like:

Inc. Magazine Logo
Lewis Howes Logo
Ray Edwards Logo

WHAT OTHERS ARE SAYING

Xan Barksdale

Xan Barksdale

Very professional worker who is extremely knowledgable in WordPress and Wishlist Member. I would definitely hire again.

Bradley Smith

John and I have worked together on numerous projects. John is very quick and efficient and was a pleasure to work with.

Aaron Gott

Aaron Gott

John has a particular knack for the development and training of others.

Steve Dimmick

Steve Dimmick

John has provided expert knowledge and advice on multiple occasions that have helped me better serve my clients. John is a Rockstar!

Daniel Mohlendick

On the Freelancing on Upwork course: “This is by far the best course i have watched on Skillshare!! Thank you so much.”

Ray Edwards

I recommend John every chance I get. If every person I worked with were as committed to excellence, punctuality, value, and unquestionable integrity… the world would be a better place. Highest recommendation.

Michael Skye

Michael Skye

John is a man of integrity, who gives generously of himself to projects and people he cares about.

Oliver Wainwright

Oliver Wainwright

I’m a fan. I have completed several of John’s courses. I find him very knowledgeable and he has a great delivery.

Lewis Howes

John is amazing at building membership sites. He converted one of my sites over from it’s existing (hardly working) platform over to the clean and simple to use WishList membership platform. I highly recommend using John and WishList for any of your membership site needs.

Jason Rumley

Jason Rumley

John has a habit of over-delivering on the expectations he sets up. That’s why he’s the best.

Chris Aitken

He significantly improved my site through his expert knowledge of PHP, CSS and Javascript. Would definitely recommend John to others.

Bob Patterson

Not only is John a very talented programmer and developer, he is also an excellent communicator. He has a talent for taking complex subjects and communicating them in terms that anyone can understand. This is a rare combination. This ability has enabled me to take my skills and knowledge to the next level. Thank you John for for all that you do.

Jim DeJonge

Jim DeJonge

John has a relaxed and engaging manner. His advice is solid and the explanations are well thought out.