Tag: web development

Most freelancers REFUSE to learn this

This is probably the hardest thing to convince freelancers of: ​​​​​​It’s such a mindset shift. I think most freelancers, understandably, are a bit desperate when they start out. Hell, I was. I was trying to leave a 9-to-5 I hated. I was looking for something to just “work” and help me escape. And, I’d have begged clients if I had to. So, I get it. And, frankly, early on… You probably should work with clients who don’t pay well… And, are awful to work with. You just need experience… any experience almost. But, if you really wanna make the next

Read More »

Success really is simple sometimes

Take this comment I just got: You ever heard the saying: “success leaves clues”. It’s true. And, sometimes, success slaps you in the face on a daily basis and implores you to pay attention. To quit using “being skeptical” as an excuse to really just stay comfortable. To get serious about your life and your career. There’s plenty of complicated things in life. Relationships. Kids (oh boy!) Rocket astro-surgery. But, this isn’t one of those things. The people who take the time to learn how systems like Upwork operate and put in the effort to take advantage of those systems

Read More »

Is freelancing worth it?

I guess I’m just an a-hole. My problem was always the other people I worked with. In particular, my boss. I just couldn’t work for someone I knew I was clearly smarter than and have to swallow my pride and run with all their dumb ideas. Like I said… a-hole. So, I’ve always known I had to be my own boss. I’d go insane otherwise. But, I always believed this naive notion that if I worked hard, did good work and did right by people, things would work out. My employers would see that and I’d be rewarded for it.

Read More »

My hands were shaking as I sent the fax

I was 21. I’d been promoted to manage my first store. I’d been there a couple months and had turned around a failing store. I was set to get promoted in a few months and start making close to 6 figures. I still remember the day I quit vividly. I’d been wrestling with the decision for a few weeks. For a kid like me… Growing like I did… This was a golden ticket. A REAL way out. But, every day I was there I felt myself dying inside just a little bit more. I KNEW this wasn’t who I was

Read More »

The one thing your Upwork profile overview MUST have

There’s actually three… and an exact order to put them in. But, THIS is definitely the most important. It’s the one thing you can change about your Upwork profile overview, in a matter of minutes, that will have the most impact. So, let me show you. (Quick side note: In this article, I’m talking about the “traditional” method of getting work on Upwork and what you’ll, ultimately, want to do long-term. But, if you’re brand new, I have a non-traditional method that’s been working very well for my students. I wrote up an article on that HERE that I recommend

Read More »

How to get your profile approved on Upwork

When I first started on Upwork, they didn’t do this. At least, not that I remember. But, apparently, it’s becoming more and more of an issue because I’ve been getting asked this a lot more lately. And, the thing here is… when you understand what Upwork’s goals are and how it’s technology works to support those goals, the answers here start to become obvious. Take this, for example: In case it’s not clear… This is an Upwork employee stating that WHO performs a search and WHEN they perform it affects Upwork’s search results. So, if you’ve been thinking that Upwork

Read More »

You’re an idiot, please help!

This is the weirdest [email protected]# I get: And, this is not unique. I once had this guy stalk me for about a year. He’d send me these 10-page emails where he spent 9 pages telling me all the ways I was an idiot, then the last page outlining what he needed ME to help him with. I finally blocked him on email. Then, he went to Twitter. Blocked him there and he want to YouTube. Then, Facebook. He was obsessed with telling me how dumb I was… Then, asking for my help. I still can’t explain it. Anyway, to his

Read More »

Ajax requests with jQuery.post()

This is one of the reasons I still like jQuery. I’m sure all the new frameworks do similar stuff, but things like this are so simple with jQuery. Anyway, jQuery.post() is a shorthand Ajax function. It’s the equivalent of doing this: $.ajax({ type: “POST”, url: url, data: data, success: success, dataType: dataType }); So, with it, you can send an Ajax request this easily: var posting = $.post(url, data); Then, handle the response like this: posting.done(function(data) { // Handle data here }); Or, all together like this: $.post( “process.php”, function( data ) { $( “.result” ).html( data ); }); It

Read More »

The fastest way to learn how to code

Taylor just reviewed my latest course on SkillShare: “I’ve been a fan of John’s content on YouTube, but this was the first course of his I’ve taken and I’m really happy I did! I was familiar with all of the technologies used, but I’m stuck in ‘tutorial purgatory.’ I’m confident that I can build things, but I’m not confident that I can deliver professional results to clients. This course was a great way to work on a real project and gain some confidence and experience. I will be going through John’s OOP course soon. I highly recommend this course to anyone

Read More »

CSS transitions

CSS transitions are another simple thing you can do that can add some “spice” to your websites. Take this menu animation, for example: ​​​​​We build this in my latest SkillShare course and it not only “looks cool”, but it gives the user important visual feedback. These little things are how you start to make a website or application “feel” intuitive. Anyway, transition properties are pretty straight-forward: div { transition-property: width; transition-duration: 2s; transition-timing-function: linear; transition-delay: 1s; } Here’s what each property is: transition-property is the property of the element to transition. transition-duration is how long the transition will last transition-timing-function is the “effect”

Read More »

Building a responsive grid with CSS Grid

If you haven’t messed with it, yet… CSS Grid is pretty handy. Take this HTML, for example: <div class=”wrapper”> <div class=”box”>1</div> <div class=”box”>2</div> <div class=”box”>3</div> </div> We can easily create a grid like this: .wrapper { display: grid; grid-template-columns: 100px 100px 100px; grid-gap: 10px; } That’ll give you a grid that looks something like this: And, you can do even more complex layouts like this:​​​​ With just a few lines of code. Again, pretty handy. Anyway, one of the things I immediately wanted to do was build a Bootstrap-like grid system using CSS Grid. So, I did… and I put it

Read More »

NEW COURSE: Build an AJAX-powered freelance website template

Just released a new project-based course. In this one you’ll learn: How to submit form data using AJAX How to build a responsive grid with CSS Grid How to send a contact email using PHP How to build a mobile menu using CSS transitions How to build a website using HTML, CSS, jQuery and PHP And, plenty more. Full source code is included. You can get access to it for nothing here: https://skl.sh/2xM6Y3l Later, John P.S. If you’re a Patreon supporter, you can access the course here: https://www.patreon.com/posts/21697046

Read More »

I shouldn’t be a developer

My older brother was a programmer. But, I never really was. Back in the 90s, he used to program games for us to play our little Apple computer. I remember one time I watched him for about five minutes and was like “[email protected]# that!”. He’d spend hours just sitting at his computer typing away. As a kid, I couldn’t understand it. Kind of funny to think about now. Anyway, what I’m getting at is… I was not “born” a developer. About the furthest from it. I grew up loving sports. In fact, I didn’t think much about computers until I was

Read More »

Can I slap these entitled developers?

Got this comment recently: “This peaks my curiosity. Lol….what do you mean really discovered it? On base or in the barracks? Also what type of WAN connectivity did they have in the early 2000s in the early stages of the Iraq War? Mostly satellite?” This came from and email where I’d said: “It was IN Iraq that I really discovered the internet… Online business… And, eventually web development.” We did have internet in Iraq in 2004-2005… As weird as that seems now looking back. But, it definitely wasn’t great. Satellite, I believe. It actually wasn’t until about 3-4 months in,

Read More »

Why so many programmers say PHP stinks

I was perusing Quora today and came across this question: “Why do so many programmers say PHP is a bad language?” Of course, that ruffled ol’ Johnny’s jimmies, so I clicked to so see some of the answers and this one made me laugh: “They’re the same people that want to ban bread knives from being sold based on the premise that they’re murder weapons. “As the saying goes – ‘PHP is so easy to learn that any idiot can use it. Far too many do.’ You can write terrible, horrible code in every programming language out there. In hard to

Read More »

I almost killed this guy

It was Iraq. I was a Combat Lifesaver, which meant we got a little extra medical training. And, I’d volunteered to work at the on-base hospital, because they were short-staffed. So, whenever we had a “mass casualty” type event, I went up there. That day, a mortar round landed on base… Right in the middle of one of the unit’s meeting. There were over 30 people that got hit. And, the hospital had 2 doctors and 2 medics. We had to fill in the gaps on the rest of the casualties. The ones hit the worst went to the doctors

Read More »

How I got 39 Upwork job invites a month step-by-step

I’d been on Upwork about a few months. And, I decided to try this “crazy” thing that ended up being the single most profitable freelancing strategy I’ve discovered. I wound up with 39 job invites that next month. I’d had none the month before and 3 the month before that. It got so bad, I had to turn off my availability in Upwork. And, that year I had my first six-figure year freelancing. When, I started teaching… I took the exact same strategy and applied it to selling my courses. And, it’s how I’ve sold 1000s of copies of those

Read More »

My exact digital marketing strategy

This is what happened when I turned my digital marketing “machine” exclusively toward my courses on SkillShare:​​​​​​​ I went from 5,000 minutes of watch time in April… To almost 30,000 minutes in August. And, September is on pace to surpass August. That’s a 600% increase in watch time. And, this is real money in my pocket, because SkillShare pays its teachers based on watch time. So, that’s also a 600% increase in my earnings from SkillShare since April. Here’s another one:​​​​​​​ That’s 101 students in April to 441 in August. An over 400% increase. None of this is to brag.

Read More »

Freelancing is SO dumb

“I got, I got, I got, I got Loyalty, got royalty inside my DNA Cocaine quarter piece, got war and peace inside my DNA I got power, poison, pain and joy inside my DNA I got hustle though, ambition, flow, inside my DNA I was born like this, since one like this” — Kendrick Lamar Was rockin’ this song this morning. Got me thinking… My daddy was a gamblin’ man. Not in the old west sense, but absolutely in the early 2000s America sense. The first house I lived in in Colorado he built himself. Took a risk on owning

Read More »

I just sold a script for a Toyota commercial

Came across this on Twitter: I booked this gig using @Upwork btw. This platform has been priceless in my freelance writing career. I’ve been using it for years now. Just passing on a useful tool for all the creatives out there. https://t.co/jQRjXplar8 — Rob Sherrell (@RobJustJokin) September 18, 2018 “But, but Joooohn…” “There’s not any good clients on Upwork.” “This. Does. Not. Compuuuuuuu—” Ooooooor, maybe just maybe all the know-it-alls who rant and rave about how awful Upwork is are wrong. Naaaaaaaaah. Couldn’t be. Sigh. Look. The truth about Upwork is what it’s always been. There’s amazing clients that pay

Read More »

Tattoo this on your fookin’ forehead

I got this from Jen on Facebook: This is one of the things that drives my inner grumpy old man to drink. We live in this world where a whole cadre of charlatans well-meaning self-help “gurus” bloviate teach about how to “channel” your inner confidence. All, you gotta do is stand on your head and rub your belly while chanting “ooooooom”. Or whatever B.S. stuff they’re teaching these days. And, I mean… yeah. Some of that stuff can be helpful. But, the simplest, most effective, most guaranteed to way to generate ACTUAL confidence on a day in, day out basis… is

Read More »

She slammed me into a telephone pole

​​​​​​​I think about that day a lot. I was 8. My dad was driving my little brother and I to school. It was foggy and we couldn’t see more than five feet in front of the truck. We came to an intersection with a major highway near where we lived. I still feel responsible. Because, my dad asked us: “Can you guys see anything?” I said, “No.” And, he took off across the highway. She was speeding. 65 mph in a 55. She slammed into the side of our S-10 just behind the passenger door where I was sitting… no

Read More »

Why would anyone wanna freelance?

Got this from Nick: “If the unemployment rate in the USA is 3.9%, why would you Not Want a regular job especially when it clearly a employees market better than in the Dot Com days.” My response: I want to homeschool my kids. I don’t want to commute. I want to be able to work the hours I want. I don’t want to have a boss. I don’t wanna deal with co-workers. I wanna make what I want to make instead of begging my boss for a raise. I don’t wanna work on projects I don’t want to or for

Read More »

Upwork clients don’t pay jack

Womp, womp. Ring the alarms, boys! We got us another “epic takedown” of Upwork. Read ’em and weep: Sigh. Guffaw. Welp, guess I’ll cancel all my Upwork contracts… And, pack it up. Seriously, though… average pay rates are maybe the least useful metric ON Upwork. Clients hire all sorts of freelancers… they could be paying some dude 5/hour to walk their dog for all we know. Anyway, Danny Margulies said it best: Here’s a great example. This client’s average hourly rate is 15.28/hour: Yet, they just dropped over 5k… 70/hr for 82 hours on a freelancer: Imagine if you wrote this

Read More »

When I die

I’ll never let what happened to my wife… happen to MY kids. It was such a mess. Her dad recently passed away and had ZERO planned or prepared for his death. So, instead of focusing on grieving, my wife and her family were scrambling figure out all the details of his funeral and scrounging up the money to pay for it. And, it’s like I told her… That’s HIS fault. If you leave your kids in a bind like that when you die, you failed them. Matter of fact, after seeing it I had a uncomfortable talk with my own

Read More »

I was 8 feet from death

After yesterday’s email, I had quite a few people ask me to talk about my Army experience more. To be honest, I’ve purposefully NOT done that because it just seemed sort of cliche and banal. But… If people are finding it helpful, I’ll give it a try. Depending on how you respond I may do more. Anyway, when I was in Iraq, I was stuck on the teeniest of teeny camps. It was 300 yards wide by 1 mile long. For comparison, Camp Victory, which was right next door to us was 20 square miles. And, in the year I

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 »

Freelancing is a lot of B.S. for pennies

It’s a kind of “tale of two freelancers”. Here’s the first: “Sounds like a lot of bullshit for pennies. There are simply MUCH better ways of making money using the skills you already possess as a freelancer. Ever heard of “high income skills”? Probably not…get paid what you’re worth.” — Steve Guzman And, here’s the second: “Thanks so much John! I recently started freelancing and all of your tips have helped me to stand out and land my first gig :)” — Jaaster Dev Opinion vs results. You’ll notice that the people who rag on Upwork or freelancing, in general,

Read More »

I think I’m gonna give up on Upwork

It’s interesting when you talk to people who’ve had success on Upwork… how eerily similar and simple their approach is. A lot simpler than most imagine. This comes from this question I saw on Quora: “I’ve tried my best in UpWork, yet I can’t get any job. Should I give up?” Reading through the answers, you’ll see a pattern: Don’t copy/paste your proposals Specialize don’t generalize Be picky about the jobs you bid on Charge more Use good grammar It’s not rocket surgery. But, to the question, I think this answer said it best: “It doesn’t matter if the platform

Read More »

My tech job is killing me

About a month ago I got this message from Scott: He wanted to get into web development. And, wanted to know if it was any better. Fast-forward to today and he just sent me this: Now, it’s obvious to me what happened. I get all the notifications. Scott has absolutely tore into his learning. Took my Beginner’s Guide to PHP course. Dove into my Freelancing on Upwork course. Hired a pro photographer to take his head shot. Started working on YouTube videos. Just insane amounts of action. If he keeps it up, it will be almost impossible for him to lose. Because no matter

Read More »

What they DON’T tell you about PHP

I got this Facebook comment from Jeremy: But, you won’t hear that from any PHP hater. And, I know… I’m beating this horse to a bloody pulp… But, it’s like I said yesterday: And, people asking if it’s true. So, bust out the baseball bat… I’mma keep hammering away at this. In any case, you can sit around worrying about if “PHP is dying” or whatever nonsense they dream up next… or you can make like Jeremy… And, get to work. There absolutely ARE plenty of tech jobs… And, freelance projects for PHP developers. Just gotta get out there and get

Read More »

Here’s what’s new in PHP 7.3

array_key_first and array_key_last, updates to HEREDOC and NOWDOC, trailing commas in function calls, passing by reference to list() and more. You can get the 20+ hours of PHP training for nothing here: http://johnmorrisonline.com/php

Read More »

Udemy’s blatant discounting

I haven’t done one of these in a long time. But, Udemy has been harassing me about promoting it, so fine. Plus, I know a lot of you secretly always loved these. Anyway, all Udemy (participating) courses are just 9.99… From now until August 30th. Back to school blah, blah, blah. Who cares, really. It’s just a good deal. Anyway, my super special affiliate link is here: http://johnmorrisonline.com/august Do your worst. Later, John

Read More »

You’re not smart enough to be a developer

This is one of the big fallacies in our industry. For me, it was about six months in. Growing up, I always knew I was pretty smart. School came easy to me. I could always learn new things really quickly. Plus, everybody always told me I was smart. I just grew up knowing it. Then, I started learning how to code. And, it didn’t come easy. In fact, even when I worked really hard at it, I still didn’t get it. The PHP manual is one I can remember. It’s weird to think about now. But, it used to confuse the

Read More »

What the Upwork IPO means for freelancers

Yes, you read that right. Upwork is going public. They quietly filed to do so at the end of July. These IPOs are always a bit tricky. Lots of potential for growth and collapse all at the same time. So, one has to wonder… Is this just a big cash grab for investors before they jump ship? Or, is this just the next logical step in growing the business? Will Upwork still be around 5 years from now? Here’s what I think you can expect: Later, John

Read More »

PHP usage statistics are bunk

Blah, blah… traffic… something, something. I guess that’s the strategy. When usage statistics don’t show that PHP “is like totally dying and stuff”, then we jump to whatever other statistic that fits our narrative. Anyway, here’s the rebuttal:

Read More »

PHP isn’t used by REAL websites

I’ve been getting these comments more and more lately: “…let’s just consider that 80% figure, in those stats all websites count the same, so 1 WordPress blog that has not updated in 10 years and gets 10 hits a week counts the same as Youtube getting billions of hits, you see the problem with that, in reality when measured by what counts (usage/traffic) most of the web is not powered by PHP” This seems to be the new thing among PHP haters. They really want to be able to say PHP is dead. But, then there’s those pesky usage statistics

Read More »

Hiring managers are your enemy

And, you shouldn’t ever forget that. They don’t care about you. Think about it this way. What do you think a hiring manager is more likely to get “in hot water” from the “highers ups” over? Not hiring a good employee Hiring a bad employee I hope the answer is obvious. Executives and higher ups will almost never know if a good employee slips through the cracks. And, how do you KNOW for sure they’d be a good employee, anyway? But, a bad employee. Well, you see that. It’s right in your face. So, most hiring managers (despite all the

Read More »

No, you don’t need a degree to get a tech job

A 5-minute look on Indeed… And, you can find a dozen or more tech jobs… That DON’T require any kind of degree. But, I know, I know… “All the REAL tech jobs require a degree. You ‘script kiddie’ web developers might not, but my uber-genius requiring jobs does, so there.” Know-it-all says what? Anyway, here’s the proof you don’t need a degree to get a tech job (plus, several actual non-degree-requiring web developer jobs you can apply to if you want): Later, John

Read More »

Any monkey can learn to code

I first talked about this way back in 2013. In fact, this is exactly what I said: “But, to be honest, I’ve never really talked much about what it REALLY takes to be successful as a developer. Because, while all that technical mumbo-jumbo is cool… none of it REALLY matters. Yes, you need to know how to do those things… but those things aren’t what MATTER most when it comes to determining the successful from the unsuccessful. Any monkey can learn to code.” Which… okay. Touch aggressive maybe. But, the point stands. I mentioned this is yesterday’s podcast (johnmorrisshow.com)… 51%

Read More »

Fake PHP jobs

So, from yesterday… There’s obviously lots of PHP jobs posted out there. But, Leon asked this in response to that video: “How many companies lie about their intentions to hire, to create a false shortage, to argue for more (cheaper) foreign workers?” I’ll keep it real. My gut reaction is: “Who gives a [email protected]#?” It’s not ALL of them. I know that. And the only way you’ll really know is to apply. It just feels like an excuse to me. And, that gets my inner grumpy old man outta his chair. Buuuuuuut. Let me be civil. I looked it up.

Read More »

PHP jobs you can apply for right now

I get a lot of PHP haters who love to drone on about there being no PHP work out there. Or, well-meaning PHP developers who are struggling a bit to find PHP work. Well, this massive list of PHP jobs should cure both: And, do let me know once you get hired. Gives me ammo for the PHP haters. 🙂 Later, John

Read More »

Seeking junior developer, 5+ years experience

Wait, what? This comes from a comment I got on YouTube: “Today I saw a job post Jr Front End-Developer 5+ years experience Angular 2.  Recruiters make it hard.” To which I replied: “Oh geez. Chicken and the egg problem.” Why does this happen? Yes, sometimes people are just dumb. But, you see it more than just to chalk it up to “everyone else, but me, is dumb.” This is what happens when an industry gets more competitive. The bar starts to raise. Until you see illogical things start happening. I mean, how are you supposed to get started as

Read More »

I suck at web development

Lack of confidence is incredibly common among web developers. But, not many talk about it. As I’ve said, confidence comes from competence… but how do you motivate yourself it put in the work to be competent when you’re feeling like you just suck at web development? That’s what I explain in this video. SkillShare 2-Month FREE trial: https://www.skillshare.com/r/user/johnmorris

Read More »

The 1 thing Upwork haters get right

For all their blubbering and sniveling… There IS one thing Upwork haters get right. It’s getting way more competitive. I mentioned this before, but freelancing is exploding. 36% of the U.S. population already freelances. In the next 10 years, that will jump to over 50%. Plus, tech is also on the rise. Hitting its highest workforce rate since the dotcom bubble. So, all those freelancers ain’t gonna be walking dogs. They’ll be developers and designers just like you. That’s, in part, why Upwork decided to begin “curating” its freelancers and not just letting any swinging… ahem… in the front door.

Read More »

Nevermind, Upwork DOES suck

I get a kick out of these guys… But, YOU have a choice to make. Who are you gonna believe? This guy: “UpWork is a joke… Clients on there are awful, getting paid is in no way guaranteed. I mean, you can’t even gain valuable experience, let alone earn a living. UpWork might not be a scam, but it is a joke.” Oh well then. You’re totally unsubstantiated opinion convinced me. Nevermind, Upwork does suck. Eye roll. So, you gonna believe that or these: “Yes! I get almost all of my work through Upwork. Great clients, long-term relationships, well-paying jobs. Upwork is

Read More »

Upwork is NOT a scam so stop saying it

This is bigger than even Upwork, really. Take a minute and really think about it. But, anyway, let’s get into it… Web development was the first thing I came across in my life that I really believed, deep in my soul, was my “way out”. I’ve talked about this before… But, I came from a dirt poor family. I lived in a trailer house. A run-down, dirty one, in fact. And, when you grow up like that, you’re always looking for something to “get you out”. For some people, it’s football or basketball. Others it’s music. Whatever it is… It’s

Read More »

The final blow in the language wars

This really is the definitive answer in the language wars. I mean, people won’t stop battling over it. But, if you just want the answer… this is it. Here’s the question I got: “Do you think there is more job security in Java programming for software as opposed to web development? “I find web development enjoyable but have been focusing on Java because of concern for this… I’m switching careers from social work. Currently in school for CIS.” And, Jesse responded with this: “There is a lot of Java work in large corporate environments – I’ve worked as a consultant

Read More »

Tech jobs will soon be obsolete

Job security is an illusion. I’ve said this before. But, lemme rap a little more on it, because if you watch trends, it’s becoming more and more obvious, in my 1000% biased mind, that… Soon, the standard tech job will be mostly obsolete. Every year, Upwork puts out a “state of freelancing” report where they break down the raw data related to freelancing and independent contracting work. In 2017, 36% of the U.S. workforce was freelancing. By 2027, the majority of the U.S. workforce will freelance. More than that, 54% of the U.S. workforce said they’re not very confident that the

Read More »

Most developers are frauds

I want you to imagine this for a second. Imagine you’re from a dirty little town of less than 200 people in the middle of nowhere. You can from a dirt poor family that are outcasts in your community. And, you’re surrounded by rich kids. Who never miss an opportunity to remind you… That you don’t belong. Constantly made fun of. Constantly told you’re a dirty nobody. Constantly told that you’ll never amount to [email protected]#… so why even try? Imagine that was your childhood. Then, fast-forward 10 years and now you’re a developer.. or, at least, trying to be. And, you’re

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

Lori Grant

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

Michael Skye

Michael Skye

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

Xan Barksdale

Xan Barksdale

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

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.

Bradley Smith

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

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.

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.

Jim DeJonge

Jim DeJonge

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

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.

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!

Jason Rumley

Jason Rumley

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