Close

Object-oriented programming in PHP

This just can get confusing as hell, sometimes.

I kinda just shake my head at the “Intro to OOP” tutorials that spend the whole time talking about “polymorphism” and “encapsulation”. It’s no wonder a lot of developers hold out learning OOP.

Anyway, the most important…

Most fundamental…

Object-oriented programming principle is much, much simpler.

And, I think a big “aha” for developers.

Of course, that’s probably just my naive “don’t confused the hell out of people on day 1” opinion, but who knows. Anyway, if you’ve been wanting to tackle OOP in PHP, but been afraid it’s complicated as hell…

Give this video a watch:

I think you’ll see… it’s a lot simpler than you think.

(And, most coding instructors make it out to be.)

If you do, I’d appreciate it if you’d share it with anyone you know who is also looking to learn object-oriented programming.

Later,

John

November 5, 2018

The biggest mistakes freelancers make

Man! I’ve made a lot of mistakes in my freelance career. But, each time, I always learned something important that helped me be successful later on.

But, these three.

These three mistakes were the biggest lessons I learned in 14+ years of freelancing. So, I made this video to just tell you what they are and what to do to avoid them. Give it a watch here:

And, I’d appreciate if you’d share it with any freelancers you know.

Later,

John

November 2, 2018

How to learn to code fast

It took my five years to learn PHP. It was my first language and I made a bunch of mistakes. Later, when I decided to learn jQuery, I fixed those mistakes and learned it in about 30 days.

In this video, I reveal what I learned:

If you wanna learn how to code as fast as you possibly can, give it a watch.

I’d appreciate if you’d share it with any developers you know, as well.

Later,

John

November 1, 2018

How to make 100K as a developer

New video just posted for you. In this one… a lot of developers wanna hit that 100K range, but don’t have a plan for how to do it. THIS is how you build that plan to make sure you’re grinding in the right direction. Give it a watch:

And, I’d appreciate if you’d share it with any developers you know.

Later,

John

October 31, 2018

4 ways to work from home as a developer

I’ve worked from home full-time for 8 years now.

My little brother is going on 3 years. My mentor has worked from home full-time for ever a decade and a half. And, we all do it in very different ways. If that’s something you’d like to do, watch this video:

I’ll show you what I do.

What they do.

And, several other ways you can be a developer AND work from home.

Later,

John

 

October 30, 2018

How to start working as a freelancer

FYI. I just uploaded a video with step-by-step instructions on how to start and grow your very own freelance business:

Please share with anyone you know who is interested in freelancing.

Later,

John

October 29, 2018

Dreading tomorrow?

I remember this construction job I had.

I must’ve pissed somebody off, at some point, because I got relegated to “trash guy”. I remember I used to battle with my watch. It took everything in me to not keep looking down at it. I’d think an hour had gone by and it’d be just 15 minutes.

On this one site, I had my “spot”.

It was a bell tower for a church.

And, it had these loud ass steps.

So, I’d go up there, clean it up real quick then go take a nap in one of the nooks up there. Not because I was tired, but I was hoping I’d konk out for three or four hours and the day would be over.

If anybody ever came up, the stairs always woke me up.

Anyway, most people hate Mondays.

I always hated Sunday night.

As that feeling of “God, I gotta go to work tomorrow” slowly starts to creep over your body. “Is there some way I could quit? Maybe I’ll call in sick.” That anticipation was worse than the actual experience.

But, those were also the moments I was most motivated to make a change.

Eventually, I figured out how to channel that energy.

And, used it to finally, actually, make that change in my life.

In any case, if that’s you… if you’re thinking about tomorrow and dreading getting up and going to work… use it. That impulse to make a change is real. They’re moments of crystal clarity and tough honesty.

Don’t ignore them.

Wallow in them.

Make it hurt.

Feel it.

Then, get up and do something about it.

String enough of them together and you can make things happen.

And, of course, if you want assist when it comes to your web development and/or freelancing career, I’m here to help. I’ve got a whole curriculum for you to grind through and actually make that change.

It’s all there for you to make it happen.

Just gotta make that leap and decide to do it.

But, up to you.

If you’re in,  you can get access to the entire curriculum for nothing over on SkillShare. All the details on that are here: https://www.skillshare.com/r/user/johnmorris

Later,

John

October 28, 2018

The truth about wealth

I had this talk with my parents, last night.

Most people have a warped view of what wealth is.

I was telling them how my vision goes way beyond just myself. I don’t just want to have made myself wealthy. I want my kids and their kids and their kids and so on… to be wealthy. To build a kind of family dynasty.

Where the habits that lead to wealth are just expected.

The resources.

The knowledge.

That’s how legacies are built.

And, growing up the way I did, I NEVER want my kids or grandkids or great grandkids to go through what my brothers and I did. And, will literally spend the rest of my life working to make damn SURE it doesn’t.

Anyway, my dad said:

“Well, your mom and I are past that. We’ll never be wealthy.”

And, I was like hold on a minute.

What debt do you have?

None.

Student loans?

No.

Credit cards?

No.

Car payment?

No.

Mortgage?

No.

ANY loan?

No.

See, THAT is wealth. A lot of people equate wealth with a nice house or a fancy car. But, a lot of the people who own that stuff are buried in debt. You add up their net worth and they’re firmly in the negative.

Being ZERO net worth-wise is a win.

It’s a start.

Now, the land they own. The house. Every little thing puts them in the positive. And sure, if you added it all up, it wouldn’t be that big of a number for my parents. But, it’d be a positive one. And, that’s better than a lot of households.

Point is…

Don’t get too caught up in chasing the “appearance” of wealth.

Which is a lesson I wish 23-year-old me had been taught!

Instead, build real wealth.

Which is about profit, not just revenue.

Assets.

Eliminating debt.

Etc.

Anyway, take that for what it’s worth.

MY path to do all this included freelancing because it’s one of the simplest ways to get out on your own and start building your own legacy. I can’t hand my job down to my kids, but I can give them my freelance business.

In any case, if you wanna learn everything I’ve discovered in 14+ years…

And, build your own legacy…

Check out my new freelancing course here: https://skl.sh/2pOiF5g

Later,

John

October 27, 2018

What working with Inc. magazine taught me about freelancing

Wanna sell your freelance services a lot easier?

I mean without feeling like a sleezeball?

Without needing to read 1000 books and become a sales genius?

Quick story…

The project I worked on for Inc. Magazine, I worked for this guy named Lewis. He was some kind of director at the company. I can’t remember exactly what, but he had quite a few people who worked for him.

He’d written several books.

One big best-seller, if I remember right.

Dude was a heavyweight.

And, he didn’t take any s!@#. I remember the first meeting we had. I don’t think I’ve been asked “why” that many times by all my other clients combined. And, it continued throughout the entire project.

He NEVER just took my word for it.

I had to explain every little thing.

But, he wasn’t a d!@# about it.

When I gave him a good reason, he accepted it and we moved on it. When I didn’t, we dug in and figured it out. And, by the end of the project, I felt like we both had a lot of mutual respect for each other.

And, it taught me a lot.

About how to be believable when talking with clients. How to generate trust not just with WHAT you say, but HOW you say it. And, I took what I learned there and applied it to selling my freelance services.

That’s a big part of why I got to work with Michael Hyatt.

And, Lewis Howes.

And, all these other heavyweights.

TRUST.

The people I worked with trusted me to work on these projects.

So, selling your services isn’t about some slick presentation or fancy sales “triggers” or gimmicks or whatever phrase the Twitter-heads use these days. It’s about trust. And, establishing it quickly with people who know very little about you.

Anyway, I reveal what I learned in lesson 6 of my new freelancing course.

How to be more believable in everything you say…

So, clients just “feel” like you’re trustworthy…

And, you get hired a helluva a lot easier.

So, you can get to the point where you’re not struggling or hoping and wishing to get clients each month. Instead, you have a backlog of clients. And, you can pick and choose who you work with and what you charge.

I know you can get there.

But, you gotta learn how to be convincing and believable.

To push more clients over the hump to hiring you.

Anyway, you can get access to the course for free over on SkillShare. As a teacher, I can give you an exclusive 2-month free trial. You get FULL access to all the courses on the site, including mine. Then, just take the course.

Cancel any time before the 2 months is up.

And, you never pay a dime.

Simple.

Anyway, link to get started is here: https://skl.sh/2pOiF5g

Later,

John

October 26, 2018

Advice from a CodeCanyon success story

I got this from Mikhail:

2018-10-25_1142

Another example of how simple this can be.

Your job is to grind.

Mine is to point you in the right direction.

In any case, I’ll keep it short, today. If you wanna become another success story like this… yes, of course, I truly believe in my courses and the fact that they’ll help you get there… and faster.

BUUUUT…

Don’t do what 90% do.

Don’t join up and then do nothing.

GRIIIIIIND!

Hit it hard.

Squeeze very last drop out of it.

THAT is how you win.

Anyway, if you want to know what to do and HOW, jump into my curriculum. You can get access to it for nothing on SkillShare. All the details on that are here: https://www.johnmorrisonline.com/skillshare.

Later,

John

October 25, 2018

The best freelancing advice you’ll hear

This from the Joelsuf-inator:

“One thing I’ve discovered is that doing this DOES require the same kind of productivity as a full time job. Just because you’re making money from home does not mean you can just cut your commitment levels in half. In many cases you should be tripling your commitment. I’m discovering this now. Sure I can pick anytime during the day to work, but I better be productive for 8-12 hours a day like with any kind of job. Separate learning from marketing from doing work.”

I literally can’t say it better.

As sure as the Earth ain’t flat…

If you follow this advice, you’ll eventually succeed.

I can’t tell you how many freelancers I’ve talked to who get into it thinking they’re gonna work 4 hours a day, right from the start, and make more than they did working their 9 to 5.

You can get there.

But, not until you’ve put in years of work.

Building your reputation.

Upping your prices.

Honing your execution.

Getting to that point requires you to be willing to put in triple the effort. This is why I say, for most people, freelancing is either in your DNA or it’s not. Some people hear what I just said and think:

“Why the hell would I do that?”

Others are so allergic to a 9 to 5…

They say:

“Whatever it takes.”

If you’re the latter, heed Sir Joelsuf’s advice.

And, you almost can’t lose.

Now, the caveat here is making sure all that hard work is actually productive. If you’re gonna run 100mph, make sure you’re headed in the right direction. Otherwise, you’re running yourself ragged for nothing.

And, as you know, that’s what my Beginner’s Guide to Freelance course is for.

It’s the map.

The big mile markers along the way to get you to a REAL business around your freelance services. So, you can methodically build it to the point you can work as much or as little as you want.

Make as much or as little as you want.

And, ensure all your hard work pays off.

In any case, you can get access to it for nothing over on SkillShare.

All the details on that are here: https://skl.sh/2pOiF5g

Later,

John

October 24, 2018

My #1 tip for making money online

IIIIIIII know.

Get your “scaaaammer” shrieking and eye rolls in since I said the evil phrase: “make money”. Ok, done? Aight… noooow. Had this guy, Chase, email me and ask me this for a blog post he’s writing.

Normally, I ignore this stuff.

But, I’m feeling froggy.

So, I decided I’m gonna answer him.

And, this is what I’m going to say:

Persistence.

The reality is this. No matter how smart you think you are. No matter how good you think your idea is. The likelihood of you succeeding at the very first entrepreneurial thing you try is about 0.00000000000000001%.

In fact, the first, second, 4th, 8th…

You’re gonna do a ton of failing before you ever come close to succeeding.

You might get lucky.

But, don’t bank on it.

Take yours truly, for example. One of my first “make money online” gimmicks was yoga poses. Yeah… 6’4″, 250-pound football player selling yoga poses. Do I even have to say that little venture didn’t work out?

Even when I did finally figure out my niche and what I was good at…

It’s been a long, hard road building that business.

So, what happens when you fail that first time?

Fall flat on your face.

All your friends and family snicker, “I told you so” behind your back.

Will the uncertainty stop you? Or will you keep driving forward?

The truth is… a lot of teachers in the “make money online” space will tell you how easy it is, how simple it can all be… and it can be. But, look at almost any one of their stories and you’ll see a rocky road.

Be prepared for it.

Because, it IS worth it.

It just won’t always be easy.

So, that’s it.

Now, I really doubt ol’ Chase is gonna publish that. It doesn’t fit the “this is all so simple and easy” narrative. But, I know this… go in with that mindset and you’ll be about 100 times more likely to be successful.

So, take it for what it’s worth.

In any case, freelancing is one of the simpler ways to get going on your own and be your own boss. Services are much easier to sell than products and “what works” is much more established and known.

It still takes work.

It still takes discipline.

But, it doesn’t take near as much guessing.

Anyway, I teach you all of these “knowns” in my new Beginner’s Guide to Freelance course. The big rocks for methodically building a real business around your freelance services over the next month, year, 5 years and beyond.

And, you can get access to that course for nothing over on SkillShare.

All the details on that are here: https://skl.sh/2pOiF5g

Later,

John

October 23, 2018

I got a few freelance clients, now I’m stuck

This is that turning point I keep bringing up:

2018-10-22_1443

You get a little taste of success.

But, really don’t know how.

Then, all of sudden, it stops.

And, all the fears… all the doubts and insecurities, all the “why me” and “can’t ONE thing just f!@#ing work!?”… the nightmares about being stuck in a 9 to 5 forever, all the people saying, “I told you so”.

You bounce from depressed to pissed to confused…

This is the moment you decide to get serious…

Or, walk away.

THIS is what I mean by building a real business around your freelancing services. KNOWING how you got those clients. KNOWING how to get more. KNOWING you don’t have to worry about that ever again.

So, the solution?

How do you do it?

You saw my answer, right?

THAT is a start.

I’ll keep quoting him until people stop asking me:

“If you’re not producing content online, you basically don’t exist.”

— Gary Vaynerchuk

But, most freelancers will find an excuse not to.

¯\_(ツ)_/¯

What do you do?

Of course, that’s just a start. Freelancers are service providers. And, that industry is well-established. What works is well-established. You don’t have to guess. You don’t have to wonder. You just have to learn it then DO it.

Repeat clients.

Referrals.

Service quality.

On and on down the list… it’s all known.

Anyway, THAT is what I teach you in my new Beginner’s Guide to Freelance course. All the things we KNOW work that most freelancers just simply refuse to do. And, if you do them… long-term, you can’t lose.

So, if you’ve reached that point…

Where it’s time to quit f!@#ing around…

And, time to get serious.

Get started learning what works here: https://skl.sh/2pOiF5g

Later,

John

October 22, 2018

How to get freelance clients when you’re new to freelancing

1000 things you could do here…

But, let me tell you what I actually did.

First… my first several clients all hired me because they’d seen some YouTube videos I did that were pretty close to what they wanted. At the time, I didn’t have a portfolio up, testimonials or even a page selling my services.

They just found my email and emailed me.

This is why I constantly beat the “create content” drum.

It can work when you have nothing else.

Second… all the projects I worked on were small.

Fix a CSS bug here. Write a little PHP script there. Frankly, I wasn’t ready for big projects and I didn’t have the “proof” to justify hiring me for one. But, little scripts and fixes weren’t a big deal.

And, that helped me BUILD my portfolio, etc.

Third… my portfolio.

One thing, I learned quickly is your portfolio is the #1 things clients will look at/ask for. I was able to get work despite not having one, because of my content. But, I’d have landed a lot more jobs if I had one.

So, this is why I developed the “non-client portfolio”.

Build 5-10 websites/applications for nobody.

Purely to put in your portfolio.

Having something in there is better than nothing. They don’t need to be client projects. Clients want to see examples of your work, at a bare minimum. And, just make sure it’s your best work and visually appealing.

So, if I were starting today, here’s what I’d do:

  1. Build a portfolio of non-client sites/apps in 1-2 weeks.
  2. Start creating YouTube videos solving small tech problems.
  3. At the end of every video, point people to my “hire me” page.
  4. Spend 30/month promoting my YouTube videos on Google Ads.

It’s pretty simple actually.

Then, if you want to know how to grow your freelance business from there, that’s what I’ll teach you in my new Beginner’s Guide to Freelance course. And, you can get access to it for nothing over on SkillShare.

All the details on that are here: https://skl.sh/2pOiF5g

Later,

John

October 21, 2018

Is freelancing income feast or famine?

The #1 question I get from people who WANT to get into freelancing.

But, it’s interesting because 63% of people who DO freelance believe that a diversified portfolio of clients is MORE stable than a single employer. To me, it comes down to HOW you do it.

So, I decided to do a video and explain that.

If you’ve thought about getting into freelancing, but have been worried about the income stability, THIS is the video you should watch:

Later,

John

October 19, 2018

Is this the turning point in YOUR freelance career?

There’s a moment in every Freelancer’s career.

You’ve got a few clients…

Things seem to be going well.

But, you’re not really sure how it all happened. You’re not making quite enough to feel comfortable. And, you can’t help but worry, constantly, about what happens if you lose one of our clients… and can’t get another.

It’s a turning point.

Figure it out and you go onto a successful freelance career.

Don’t and you get stuck… unable to grow.

Eventually, most give up.

For me, it was “the hockey guy”.

A hockey training membership site I’d built for a guy. He was the client that  put more over the top. I’d nudged into the 6-figure range and, honestly, felt like it was all built on a house of cards.

Because, I had almost no idea how I’d done it.

I’d just kind of got the clients.

And, I had no real idea how or why.

I just kept imagining it all falling apart and there being nothing I could do about it. I obsessed over it. And, my anxiety was through the roof 24/7. I remember thinking, “This is supposed to be a GOOD thing. Why does it feel so awful?”

Anyway, it ended up being good for me.

Because, it drove me to dig deeper.

​​​​​​​And, actually figure out what was working… and WHY.

That led me to go from charging 50/hour to 100/hour. To get rid of some clients that were dragging me down. To get a lot more pro-active in my “client-getting”. And, to reach a point where I was getting 30+ project offers/month.

I got one from a well-known internet market named Ryan Lee that I turned down.

Another from Leslie Samuel from Social Media Examiner.

It put me in a lot stronger position.

With a lot more peace of mind and certainty.

Because now I actually KNEW what I was doing.

And, it all came from just taking the time to dig in and really learn how to market, how to get clients and how to build a REAL freelance business that wasn’t beholden to “luck” or change or any freelancing platform.

If that’s the kind of thing you’re after…

Then maybe THIS is the kick in the pants you need…

To turn that corner and get serious.

Anyway, what I learned during that time is what I cover in my new Beginner’s Guide to Freelance course. The big rocks. The chess moves to make to methodically build your freelance business with certainty.

You can get access to it for nothing over on SkillShare.

All the details on that are here: https://skl.sh/2pOiF5g

Later,

John

October 18, 2018

When a freelance client questions what you charge

This is a really good question from Jeenie:

2018-10-17_1301

Two things:

First… and, I know, I know… “that’s what you ALWAYS say”.

That’s because it’s true.

It goes back to selling on value. The value you offer to a client should be MORE than time saved. The expertise you bring to the table. The quality of work. The reassurance it’s being done right.

A whole host of “value-added” benefits beyond time saved.

So, sure…

Maybe, her client could do it themselves in 15 minutes.

But, will it be done right?

Will it be done to the same level of quality?

Will the client know to do X and not Y?

And, to be clear… it’s not just about telling the client this. It’s about actually doing it as a part of the service you offer. If your only benefit is you’ll save them time, you’re going to have a hard time as a freelancer.

It HAS to be more.

Second thing is this…

Walk away.

Or, at least, make sure your client knows you will. From my own experience, all but one of the first group of clients I got… eventually moved on as I raised prices. Just that one stayed as I went from 25/hour to ultimately 100/hour.

Sometimes, there’s a direct conflict between holding onto a client…

And, what you can make as a freelancer.

Is that client really worth you not making what you want?

You only have so many hours in a day.

Maximize them.

And, if you have to let go of a client to do it… then, let them go.

Now, of course, that only really works if you have a new client, willing to pay your increased rate, to replace them. And, this is why I focus so much on teaching freelancers how to get clients.

It needs to be your top skill.

Because, when you can get clients at will.

When you have a backlog of people wanting to hire you.

It’s easier to move on…

And, you’re less likely to put up with this stuff.

In any case, that’s what my new freelancing course is all about. Teaching you how to methodically build your freelance business over the next month, year, 5 years… and create a REAL business around your services.

And, you can get access to it for nothing on SkillShare.

All the details on that are here: https://skl.sh/2pOiF5g

Later,

John

October 17, 2018

Most freelancers REFUSE to learn this

This is probably the hardest thing to convince freelancers of:

2018-10-16_0819

​​​​​​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 step in your freelance career and go from getting paid to getting paid WELL… at some point, you have to become disciplined in how you deal with clients.

Your mindset has to change.

And so, if a client is underbidding a project…

And, you tell them so…

And, you sell them on value.

And, their response is “F!@# off” and they decline the proposal.

Good!

You just saved yourself a massive headache. In fact, most of the time I wouldn’t even bother to bid on projects that are way underbid. Those generally aren’t going to be the clients you wanna work with.

Of course, that’s all hard to do when you’re desperate for clients.

Never knowing where the next one will come from.

If they’ll pay well.

Will they be a pain in the arse.

The trick is to get so much incoming work that you literally can’t work with them all. And, you have to pick and choose who you’re going to work with. THAT’S when your mindset will change.

THAT’S when you become picky.

And, THAT’S when you’ll start making even more as a freelancer.

Anyway, that’s also what my new freelancing course will help you do. How to figure out what (high-paying) services to offer as a freelancer. How to find clients who will hire you for those services. How to get referrals. Repeat clients. And more.

And, you can get access to it for nothing over on SkillShare.

Details on all that are here: https://skl.sh/2pOiF5g

Later,

John

October 16, 2018

Success really is simple sometimes

Take this comment I just got:

2018-10-15_0746

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 tend to have success… and have success quickly.

And, just imagine what happens…

When the #1 freelancing platform on the planet turns in YOUR favor.

Or, don’t imagine… and instead see it for yourself.

Learn how it works here: https://skl.sh/2EhufQC

Later,

John

October 15, 2018

How to stop being lazy

Man!

Been doing this Keto diet and today was a cheat day. So, had a huge stack of pancakes for breakfast… and my body is reeling. You know when you’re laying down and your arms feel like they weigh 100o lbs?

Yeah, that.

Anyway, got me thinking about this tweet:

I’d retweeted it and said:

Used it again this morning to get this email out.

I thought, “Okay, just figure what you wanna talk about”.

Just do that one little step.

Now, here I am typing this whole thing out.

Same with web dev projects.

Don’t think about everything you have to do. Just look at the list of things left to do and find one you think you can get done in 5 minutes and do that. By the time you get done with it, you’ll “strangely” want to keep going.

Before you know it…

It’s three hours later and you’ve got half your list done.

And, it’s works over and over and over.

Almost 10 years now for me.

Anyhoo, use that as you will.

Of course, if learning how to code and how to freelance is one of the things on your list, I can give you an assist. You can get access to my entire curriculum of web development and freelancing courses for nothing over on SkillShare.

So, you don’t have to waste time figuring out WHAT learn.

It’s all there.

Anyway, details on all that are here: https://www.skillshare.com/r/user/johnmorris

Later,

John

October 14, 2018