When I played high school basketball… And, I wanted to become a better shooter… my coach and I spent hours analyzing film of the best shooters at the time. Hand placement, elbow position, follow-through, on and on. Breaking them down. Figuring out WHY they were so good. You start to see trends. When I first started learning copywriting… one of the pieces of advice I got was to take an ad I knew worked well and write it out by hand myself. It helped embed the flow of a good ad into your muscle memory. And, again, you start to
I once did this YouTube video. It was called the “Exact PHP Skills You Need to Learn to Get Paid to Code.” The idea was there’s all these things you think you need to learn or you get told by some ranting know-it-all that you need to learn… But, in reality… You only use a small fraction of those skills on a regular basis. So, I made a list of the things you’ll use most often as a PHP developer. The things that make up 90% of the coding I do. Variables, arrays, loops… That sort of thing. It’s been
I was watching this YouTube video the other day. Guy was a home-builder and he was talking about siding… some of the stuff he does to insulate and protect homes. And, when you look at his stuff, the finished product, it’s obvious… guy knows what he’s doing. The homes look amazing. The videos are really good. He has several hundred thousand subscribers. It all seemed amazing. And then, you check the comments… What a horror show. 300 response threads of people arguing over what he said at 5:18. Or, one-liners like “Idiot”. Several hundred comments and there were maybe a
One of Stephen Covey’s “7 Habits of Effective People” is: “Begin with the end in mind.” When you do, what you need to do now becomes much more clear. It’s the same with your web development career. A lot of people ask me what languages they should learn and what order they should learn them in. The real answer is: I don’t know. That depends on your end. Here’s what I mean. If you want to work at Google, for example, Golang might be something you wanted to learn since it’s developed by Google. If you want to work at
Two terms you’ll want to write down for today. First one: Skill-Stacking. You know this, but probably haven’t thought of it this way. A lot of developers ask me what they should learn. The real answer: ALL of it. The more skills you stack in your arsenal, the more valuable you’ll be to employers. And, more importantly, the more adaptable you’ll be when [email protected]# changes. And, [email protected]# changes… a lot. You shouldn’t be stingy about what you learn in the beginning. Learn it all. Stack, stack, stack. Second term: Credibility-Stacking. This one I don’t think near as many people think
What makes a developer truly a developer? I’ll give you my answer in a second. But think about that as you read this… So, I got this email question from Mike: “I’m stuck at a beginner level. I’ve followed tons of tutorials and did a 3 month full time web dev boot camp. But I cant seem to get past the hurdle of being able to write a program myself. I consistently fail interview tests as my programming logic skills are low. I seem to be stuck at this beginner level. I need to learn how to think like a
For real. Think about it. When you lay your head down at night and think about all the things you want for your life right before you doze off… yeah… you dream about PHP 8 I’m sure. You see yourself chained to a desk, typing code… THAT’S what you really want outta life. Uh-huh. Or, Thanksgiving. When you’re sitting around the table with your family, big spread of food you’re about to rip into and you’re telling everyone what you’re thankful for… I’m sure it’s “Well, I’m thankful for CSS transitions, React… definitely react… Node…” No! Of course, you aren’t.
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:
WHAT OTHERS ARE SAYING
John is top-notch and a great guy to work with.
John has a habit of over-delivering on the expectations he sets up. That’s why he’s the best.
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!
John has a relaxed and engaging manner. His advice is solid and the explanations are well thought out.
John and I have worked together on numerous projects. John is very quick and efficient and was a pleasure to work with.
John is one of the best instructors I have come across, I learned a lot from his online tutorials.
On the Freelancing on Upwork course: “This is by far the best course i have watched on Skillshare!! Thank you so much.”
John is an excellent teacher.
John has provided expert knowledge and advice on multiple occasions that have helped me better serve my clients. John is a Rockstar!
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.
I’m a fan. I have completed several of John’s courses. I find him very knowledgeable and he has a great delivery.
John has a particular knack for the development and training of others.
John is a man of integrity, who gives generously of himself to projects and people he cares about.
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.