Category: Uncategorized

NEW course: Beginner’s Guide to Freelance

Just posted a new course. It’s called the Beginner’s Guide to Freelance and it’s teaching you everything I’ve learned from 10+ years of freelancing to help you get started, grow and be your own boss. Here’s what you’ll learn in the course: How to figure out what services to offer How to make money AND do what you love How to find people WILLING to hire you How to sell your services without having to become some sales genius or slime ball How to build your freelance business as a sustainable business you can sell or hand to your kids and grandkids

Read More »

What pisses me off about developers

This [email protected]#: “I really feel blessed now that I have stumbled on to you. I say you and not your YouTube channel or your patreon site. I have been in freelancing for many years. I cannot make a living doing what I do now, I don’t really have the passion for it that I had over 20 years ago, and felt a bit burned out on life in general. Not a good place for a father and husband to be.I contacted another much respected programmer over a year ago about my passion for coding but he is an employee and has

Read More »

The cut-throat developers coming for you

Let’s talk competition. This follows on from my post from yesterday, but there are two big trends, in my mind, that are ramping up the competition you’re going to face as a developer. And, it’s only gonna get worse. First, is this the flip-side of what we talked about yesterday. All the new technologies. All the new languages. All the new frameworks. By the time you get one thing figured out, there’s three more new ones to learn. When you’re in this industry, it can be overwhelming, frustrating and a little bit scary. That’s one way to look at it.

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 »

How to get more IT jobs by erecting a big, beautiful wall around potential clients

Like the best wall… With the best words… It’ll be yuuuuu– Anyway… I just finished recording Episode 3 of my “Get Paid to Code” series for Patreon (which, btw, I’ll be releasing on June 3rd exclusively for Patreon supporters) and in it I show you how to find the best clients and best jobs on Upwork… then exactly what to say in your bid to get hired for those jobs… And, I couldn’t help but feel a bit like ol’ Don Juan Trumpey. Because, as a freelancer, you should have “immigration” standards. You shouldn’t just work with any old client.

Read More »

I just slaughtered this guy’s Upwork profile

Got this comment on YouTube: “But do you think this is a good profile? I don’t want to bump my profile here just like that, but if you could check, perhaps you could use me as an example 😀 But this is what you mean following your advice, right?” I took a look and… Sigh. Sometimes, I hate being the bad guy… But, no. Not even close. But, I feel like it’s my job to be ruthlessly honest so you can get better, because me filling you full of hot air and telling you it’s great (when it’s not) won’t

Read More »

This is the end

Yeah, yeah… I know some of you will hate this. And, hit dislike faster than an SJW crying “I’m offended!” But, today, is going to be another straight-up pitch… but an important one. Because, today, is the last full day of the Udemy 10-buq deal I’ve been telling you about. So, if you’re wanting to get in on it, this is your last chance before it’s gone for good. Now, before you go running off to your therapist… To “talk out” the horror of being sold on something… I just want you to think about something. Now, you’re, of course,

Read More »

Prevent SQL injection attacks with prepared statements

Bit of a hot topic lately in my inbox. Here’s what an old, vulnerable query might look like: $expected_data = 1; $query = “SELECT * FROM users where id=$expected_data”; $result = $mysqli->query($query); The problem here is we’re injecting user-submitted data directly into our SQL statement without any sort of escaping or validation. So, a hacker could enter something like this in our form: 1; DROP TABLE users; Changing our full query to: SELECT * FROM users where id=1; DROP TABLE users; Which, as you can probably see, will execute the SELECT statement but then drop our users table. No bueno.

Read More »

The one JavaScript framework I WOULD use

It’s this simple. Include it in your project like this: < script src=”https://unpkg.com/vue/dist/vue.js” > Then, write your HTML like this: < span class=”app” >{{ message }}< /span > And, your Javascript like so: var app = new Vue({ el: ‘#app’, data: { message: ‘Hello Vue!’ } }) That will output “Hello World” to your browser. Seems simple enough, but here’s where it gets fun. Now, open up your console and type: app.message=”What’s up?” And, hit enter. See, how your text now changes to “What’s Up?”. And, how easy it was to do? That’s what VueJS can help you do. And,

Read More »

Why Can’t I Get Work at Upwork But Others Can?

It boils down to how freelance sites work. They are designed to surface the best freelancers on their platforms. That doesn’t meant you’re not good if you’re struggling to get any traction. It means if you’re new to Upwork you’re at a big disadvantage. But, it’s also not hopeless. With the strategy I’m about to show you, you can quickly gain momentum and rise to the top where getting work is a whole lot easier. Think of this like an “Upwork Fast-Start Guide”. The benefit of following this formula is you virtually eliminate the advantage veteran Upwork developers have so you can:

Read More »

How Important Are the oDesk Skills Tests?

Do the oDesk skills tests really matter when you consider the answers are available everywhere on the web? Thing is, the upside of getting high scores on these tests is very limited; however, the downside of NOT having them is enormous. Here’s what I mean: Do the Tests Matter? They matter in the sense that if they’re not there clients will wonder why. Imagine a client looking at 10 different freelancer profiles. Nine of them have a PHP test with a score in the top 1% and one of them doesn’t have it at all. That will stick out to

Read More »

How to Eradicate Annoying Scope Creep

How do you eliminate scope creep without coming across rude? I find a lot of web developers deal with this and are terrified to set boundaries with their clients. But, you can do it in a way that will actually make your clients like you MORE… not hate you forever. Here’s how: Tips for Eradicating Scope Creep I find a lot of web developers, especially newer ones, are terrified of setting boundaries with their clients because they believe no matter how they do it they’ll come across rude. Your client will get pissed, fire you and tell everyone they know what

Read More »

What Makes a Great Web Developer?

What makes a web developer great? I think most people think about this the wrong way and get too focused on technical skills. Here’s my reasoning: What Most Web Developers Get Wrong The standard advice is that a great web developer is defined by how technically skilled he is. Ask most seasoned developers this question and you’ll get responses like: “Deep knowledge of HTML and CSS” “Excellent debugger” “Knows PHP like the back of his hand” And, so on. But, to me, those things aren’t what make a great web developer. Certainly, your technical skill is important… but that is

Read More »

How to Learn HTML, CSS and jQuery Fast

What’s the fastest way to learn HTML, CSS and jQuery? This video gives you some simple instructions for self-learning, in general… AND a step-by-step resource list for learning HTML, CSS and jQuery specifically: Tips for Learning ANYTHING Faster First, a few tips for self-learning, in general, to speed up the process: 1. Build REAL Things If you just take courses or tutorials and don’t build anything with them, you’ll lose a lot of what you’re learning, you’ll have to go back and re-learn things and it’ll take you longer. When you build real applications as you learn… the learning sticks,

Read More »

STOP Pointing Out All Your Flaws!

If you’re selling yourself this way to potential clients or employers… THIS is why you’re having problems. Watch this clip, then check the full episode on YouTube. STOP Pointing Out All Your Flaws If you're selling yourself this way to potential clients or employers… THIS is why you're having problems. Watch this clip, then check out the whole episode in the comments. #freelance #webdesign #webdev Posted by John Morris on Wednesday, April 15, 2015 Watch the full episode on YouTube

Read More »

What Elance and oDesk Won’t Tell You About Freelancing on Their Sites

Have you experienced this too? I know the company line, but this seems to be more of the reality they don’t want to talk about. Watch this video then check out the whole episode on YouTube. What Elance and oDesk Won't Tell You About Freelancing on Thei… Have you experienced this too? I know the company line, but this seems to be more of the reality they don't want to talk about. Link to the whole episode in the comments: Posted by John Morris on Monday, April 13, 2015 Watch the full episode on YouTube

Read More »

Do You Have the Geek Gene?

Do you have the “geek gene”? Find out in this video, then check out the full episode for my step-by-step process for becoming a front-end web developer. Do you have the geek gene? Do you have the "geek gene"? Find out in this video, then check out the full episode for my step-by-step process for becoming a front-end web developer. I'll link it up in the comments. Posted by John Morris on Friday, April 10, 2015 Watch the full episode on YouTube

Read More »

What Makes Elance Clients Say Yes – This Week on JohnMorrisOnline.com

Lots going on on JMO.com this week. Here’s a recap: A lot of web designer asking the wrong question about getting clients on sites like Elance and in general. There’s 3 reasons why clients say no. You need to overcome all 3 reasons to get the YES. Too many people interpret “do what you love” advice the wrong way… and it kills them. Get 65% off almost any Udemy course with this coupon code.

Read More »

7 Steps to Get New Web Design Clients on Autopilot

When I first got into the online business/internet marketing space (way back in 2004) one of the ideas I saw thrown around a lot was this notion of getting business on “autopilot”. I always thought it was a little silly. It sounded like straight up hype to me. I mean how is it possible to get traffic, leads and sales on “autopilot”… the same numbers week after week without a lot of input on your part? Didn’t seem possible. And, for a lot of years I simply wrote it off as hype and didn’t think much more about it. Then,

Read More »

WARNING: Are You Ruining Your Career by Following This Common Piece of Freelancing Advice?

When I first entered the web design world, I felt like a fish out of water. For a long time, I felt like I really didn’t belong. Admittedly, my background is probably a bit atypical. I wasn’t born a “geek”. I grew up in a military and sports-oriented family. My first job ever was working construction for my dad. I was a star football player in high school. And, I had a fairly extensive background in sales my first few years in the workforce. I certainly wasn’t in the Mark Zuckerberg mold of learning to code from age 7. I

Read More »

Most Web Designers Don’t Do This… But It’s How I Get 99% of My Freelance Jobs

Most freelancers and web designers immediately roll their eyes when I say the word, “branding”. Mostly because they’re thinking of big brand branding done by companies like Coke or McDonalds… that’s “not meant to actually make sales”. Yet, “branding” is how I get 99% of my clients. In fact, you’re here reading this right now because of the “branding” I do. So, if you can put aside all the mis-information you’ve probably heard about the word “branding”… Check out the video below and let me show you the #1 thing I do get more freelance IT jobs:

Read More »

Plugins, Platforms, and My Plan for World Domination

I’ve been thinking a lot lately about WishList Member and its future. Specifically, how the web as a whole is evolving and what role WLM will play in that web. Looking into my magic “crystal ball”, I’m seeing some exciting things ahead if we take the right approach and develop the right mindset for the changes that are occurring with the greater internet. Of course, none of this makes sense unless you know my Secret Plan for World Domination (add in ominous tone). I don’t mind sharing it, because while it’s simple to understand… it’s pretty damn difficult to implement.

Read More »

How to Destroy Your Business Legacy… And Why You Shouldn’t

Ethics in business today suck. Entrepreneurs are too focused on profit as the ultimate goal. Profit is NOT the ultimate goal. Business Is a Game In baseball, a power hitter is often measured by how many homeruns he hits. As fans, we idolize and adore good hitters. But, hitting homeruns isn’t his ultimate goal. It’s a means to an end. The end is winning games… and winning enough games to be called a champion. Often times, his legacy depends on whether or not he won a championship… regardless of how many homeruns he hits. And, if he cheats to win,

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

Aaron Gott

Aaron Gott

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

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.

Lori Grant

John did an outstanding job on my project. I highly recommend him and look forward to working with him on future projects.

Jim DeJonge

Jim DeJonge

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

Chris Aitken

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

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.

Thabo Motsoahae

John is one of the best instructors I have come across, I learned a lot from his online tutorials.

Sukh Plaha

John is a fantastic and patient tutor, who is not just able to share knowledge and communicate it very effectively – but able to support one in applying it. However, I believe that John has a very rare ability to go further than just imparting knowledge and showing one how to apply it. He is able to innately provoke one’s curiosity when explaining and demonstrating concepts, to the extent that one can explore and unravel their own learning journey. Thanks very much John!

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.

Jason Rumley

Jason Rumley

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

Xan Barksdale

Xan Barksdale

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

Andrew Malone

Andrew Malone

John Morris is exceptional in his ability to give focused insight into Freelancing and starting one’s business. His direct methods inspire confidence in his honesty.