Category: Podcast

JMS394: How to Develop a Habit of Lifetime Learning Without Getting Burned Out

Just uploaded a new episode of the podcast. Here’s the breakdown: Ever getting overwhelmed with how fast things change in web development and the constant learning you have to do to keep up? Heard the horror stories of developers getting burned out and scared it’s gonna happen to you? In this episode, I’m going to show you how to develop a habit of lifetime learning, the strategies I use for learning new things quickly and painlessly and how to develop and maintain stamina when learning AND in your career. Give it a listen here: https://www.johnmorrisshow.com/jms394-how-to-develop-a-habit-of-lifetime-learning-without-getting-burned-out/

Read More »

JMS393: How to Change Your Career to Development Later In Life

Just uploaded a new episode of the podcast. Here’s the breakdown: Changing (or thinking about changing) your career to development, but uncertain because you’re a bit older? Not sure how you to make the switch and still pay the bills? Unsure if you can even make it as a developer. In this episode, I’ll show you how I made the switch later in life — what you need to know skill-wise, how to build a resume, how to get interviews and how develop plan to manage your switch. Give it a listen here: https://www.johnmorrisshow.com/jms393-how-to-change-your-career-to-development-later-in-life/

Read More »

Moving Past Tutorials

Ever feel like you’re stuck in a endless cycle of tutorial-taking? Or, just too reliant on tutorials to get anything done. In this episode, I’ll show you how to permanently break free.

Read More »

JMS391: How to Start Your Own Business

Answering the common questions I get about starting a business. Biggest challenges, what made me finally go for it, what did I do to get profitable, managing my time early on, did I quit my job, etc.

Read More »

JMS390: The Future of Web Development

Just uploaded a new episode of the podcast. Here’s the breakdown: The future of web development is clear. You can choose one of 3 paths. And, if you’re not on the right one, FOR YOU, it’s going to be increasingly difficult to succeed. Fortunately, it’s all about self-awareness and is 100% within your control. It just comes down to knowing those 3 paths and which one is best suited to YOU. I’ll tell you how to figure that out in this episode. Give it a listen here: https://www.johnmorrisshow.com/jms390-the-future-of-web-development/

Read More »

JMS389: I Grew My Business 500%

When it comes to freelance marketing, this is the most important thing I can teach you. It’s not sexy or flashy. In fact, it’s a lot of hard work. But, it’s the one thing I know I can rely on year after year, no matter the scenario. And since I started doing it, my business has grown over 500%. So, take it for what it’s worth to you.

Read More »

JMS388: Global Game Jam and Staying Focused In a World Full of Distractions

Do you know about the Global Game Jam? It’s a challenge/event to create games in one weekend in hundreds of locations worldwide. Anyway, chat about that and how to stay laser-focused in a world full of distractions and chaos. Specifically, that focus is NOT about discipline or will power and the 3 things you need to do to stay focused no matter what’s happening around you.

Read More »

How to Find Your Niche In Web Development

Got this comment on Ytube the other day: I have trouble with getting a job. I know many web technologies, but i’m not expert in any of them. I can’t get enough experience in one technology, just by learning by myself. Bonus points if you can guess what the mistake is. Here’s a hint… Also got this comment: 1 Year ago, I was a php noob and I had no clients. Today, I have 15+ clients and I am working on 4 new client sites right now. I am booked until 2017, and I have been having to actually turn

Read More »

How to ACTUALLY Make Your App (or Website) Intuitive

My poor wife had an iPhone for a number of years. And (as I’m sure you’ve experienced with your friends and family) every time something went wrong, I was apparently Mr “Know How to Fix Everything”… and she’d come to me to fix it. And, every time I’d walk away with a strong urge to throw the thing against the wall. And, it was always for the same reason. The damn “back” button. Or should I say… lack thereof. As a long-time Android user, I’m used to the re-assuring embrace of the back button there to hold me tightly and

Read More »

Is PHP Dead?

Critics have been saying PHP was dead for years now. But, here it is… still tickin’ away… picking up market share and powering the web. Matter of fact, one of the harshest criticisms I’ve seen on PHP… comes from a WordPress blog. Ya know, built on PHP. But, with the rise of frameworks like NodeJS and the resurgence of Python… Has PHP seen its last days? Should you invest time learning it? Or, will it be obsolete in 5 years? I tackle that in today’s podcast. Give it a listen Plus, I snuck in a damn good “treatise” on freelancing.

Read More »

Job-Getting Secrets From the Former CEO of Burberry

Angela Ahrendts is the former CEO of Burberry… a 3.2B/year company with over 10,000 employees. She’s credited with resurrecting the brand and raising the value of the company from 2B to 7B during her tenure. She was even reported to be the highest paid CEO in the UK as of 2012. She’s since left and went to Apple. She was hired as the Senior Vice President of Retail and Online Stores and is the highest paid executive (according to SEC filings)… making even more than CEO, Tim Cook. While still at Burberry, she did an interview with Sal Khan of

Read More »

How Jerry Seinfeld Made His Millions

In 1998, Jerry Seinfeld made $267 million from the final season of his show, Seinfeld. On the way out, NBC begged him to do a 10th season… at 22 episodes at $5 million per episode. He declined. Yet, to this day… he makes $32 million per year in syndication deals. One night, backstage at an event, comedian Brad Isaac asked Jerry if he had any tips for a young comic. This is what he said: If you get value, be sure to like it and also share it with the developers you know so we can reach as many as

Read More »

How to Answer IT Job Interview Questions

She stopped me mid-sentence and said: “Ok look. I’m really not supposed to do this, but I don’t want you to leave the building. Wait right here for a second and I’m going to see if I can get this expedited. Wait one minute.” I sat there for a few minutes wondering, “what the hell?” She finally came back and said: “Ok, come with me.” We walked back to the HR department and she sat me down next to a desk and said: “This is [Sally]. She’s going to process everything for you. We’re going to hire you right now.

Read More »

The Embarrassing Secret Big Tech Companies Don’t Want You To Know

[saf] I remember walking into the meeting sure the jig was up. I’d just got hired back to a company that several months earlier I’d walked out on mid-shift. And, not only did they hire me back… but I’d be getting a “promotion” to a management position. I’d wondered why they never asked about it during the interviews. Turns out a “glitch” in their system had failed to identify me as a former employee. But, it was fixed and now, just a couple days into my new job, I’d been found out. So, I walked into a meeting with the head

Read More »

How to Escape Your Day Job and Become a Full-Time Web Developer In Just a Few Months

[saf] Several years ago, my little brother came to me desperate. I remember it distinctly. He had to drive to my house in a beat up 1970’s truck. On the way, it broke down twice so he had to stop, fix it on his own, then continue onto my house. I even had to send him some money halfway through so he could make it down. Needless to say, he was broke, frustrated and terrified for his future. He was also 3 years into his Computer Science degree. And, he’d convinced himself he had to finish that degree before any

Read More »

The REAL Reason You’re a Web Developer

[saf] My son, Davin, is a bit of a rebel. He’s the kind of kid will give you that “suuuure” look if you say something he thinks is bunk. I’ve always had to have good reasons for the things I do with. He’s a skeptical, independent-thinking dude. And, I love him for it. So about the third time he’d gotten in trouble at school… For not following “directions” (orders)… I knew I had to do something different. He’s just not a “stand in line” type of guy. And, the last think I wanted to do was kill his independent spirit so

Read More »

The Future of Mobile and iOS 10

Subscribe to the Podcast [saf] Today’s gonna be a little diddy about a fella named Joe Green. You don’t know him… which is the point. Joe was a college roommate of the Zuckster. And, I know you all love Facebook and have watched the scene in The Social Network where Zuck and his roommates built FaceMash… which was like a dumbed down version of “Hot or Not”. Our pal, Joe Green, helped build that. He also helped with the first iteration of Facebook. But like a dummy, he decided to stay in school when Mark and his Facebook cronies decided to move to California and build Facebook full-time.

Read More »

The Thing About PHP 7’s Spaceship Operator

Subscribe So You Never Miss An Episode [saf] May the force be with you… 😉 Unless you’ve been under a rock (which is totally cool if so) you know PHP 7 has been out for a bit now. I finally took some time the other day to fire it up on one of my dev servers and see what all the fuss is about. Online, I’d kept hearing about this “spaceship” operator. This thing’s kind of cool actually. Let me show you. So, here’s a common bit of code you might see pre-PHP7: This is a sorting routine. usort() lets

Read More »

Why WordPress Doesn’t Suck

Subscribe So You Never Miss An Episode [saf] Let me state it plainly… Using a tool like WordPress is by far the fastest way to jumpstart your web development career, carve out more time and leverage that time to learn new skills so you can get paid even more. Here’s a perfect example: “Hey, John. I want to thank you again for your advice on keeping an open mind about CMS’s. I completed an amazing site in 2 days that would have taken me months to build out from scratch. You have no idea how much your videos have helped me get out

Read More »

How to Beat the Upwork Algorithms

I got this question on YouTube the other day: “How do I create a client base outside of freelance networks?“ Actually, I get this question a lot. And, usually, it comes from someone who’s about to send letters full of anthrax to the owners of Upwork (or Freelancer, Guru, etc) because they’ve tried everything and can’t get clients. Let me tell you a story… I often talk about what happened to me after I changed my approach on Elance and how I started sucking in clients like kids to a candy store. But, I talk less about what happened before.

Read More »

How to Create a Mobile App Landing Page

As of June 2016, there are 2.2 million apps available for download in the Google Play Store alone. It’s 2 million for the Apple App Store. Even lowly ol’ Windows has 669,000 apps available for its mobile platform. And those numbers are expected to continue to rise… As the total number of app downloads is expected to jump from 102 million to 268 million by 2017… less than 6 months from now. Do you know what every one of those apps needs? A web presence. A landing page that sells the app to potential downloaders. That means every one of

Read More »

What Will They Say About You?

Subscribe to the Podcast [saf] Legacy. When I was in Iraq, I worked in a hospital. Whenever we had a “mass casualty” event, I would run up there and help out in whatever way I could. As you can probably imagine, I unfortunately saw a lot of people pass away. More than I’d ever care to really think about. That always stuck with me. How fragile and brief this life really is. How quickly it can all be taken away from us. And, I’ve always tried to live my life as if today could be my last. Because, the truth

Read More »

Read This Email Before Hillary Deletes It

Subscribe to the Podcast [saf] I sent this out in an email the other day and I wanted to share it with you. But, BEWARE… read it before Hillary deletes it! 🙂 So, alot of hub-bub here in the good ‘ol U.S. of A about Hillary Clinton. Seems there’s two sets of rules… ones for the Clinton’s and ones for everybody else. That’s the word on the street anyway. Funny because this is true about a lot of things. For example… In the US, the top 1% of Americans earn 19% of all income. In Hollywood, the top actors always seem

Read More »

The Truth About Freelance Web Design

Subscribe to the Podcast [saf] Sam, a supporting listener on Patreon, sent me this video the other day and wanted to know what I thought: https://www.youtube.com/watch?v=9-mP-yYlzps Check out the video for the full story, but let me summarize what I think Mike Locke is ultimately saying: Freelance income is not sustainable and scalable because you’re ultimately just trading time for money like a regular job You shouldn’t focus on it as your end-all be-all for your career Use it as supplement to a job and focus long term on building a product for residual income Now, while I agree with

Read More »

Are You Too Stupid to Learn How to Code?

Subscribe to the Podcast [saf] You feel the tinge of anger just reading that title? It’s kind of funny, isn’t it? How aggressively we react to anything that even seems to question our intelligence. Something to pay attention to. Anyway… I remember the first time I questioned whether I was seriously not smart enough to be a coder. It was a very sobering moment for me. My whole life I’d always been told how smart I was. I’d always learned things really fast. I’d never had much trouble with school. In fact, school was kind of boring for me. I

Read More »

Stop Watching Porn

Subscribe to the Podcast [saf] I think you’re smart enough to look past the title and know what I mean by all this. Here recently I got this email from Brian: “First of all I appreciate all the content you provide. I am 37 years old and dabbled with web development for about six months. I learned html, css, and basic php on my own. I actually made a practice business website for my brother-in-law’s auto body shop. It looked pretty good, was responsive, and the SEO got it to the first page of a Google search. I however stopped because

Read More »

TUTORIAL: How to Build an Advanced Website Template Using PHP and Bootstrap

INSPINIA has sold 29,598 units at $18 a piece. That’s $532,764. SmartAdmin sold 20,136 units at $12 a piece. That’s $241,632. Unify… $321,828. That’s just three of over 800 Bootstrap templates on WrapBootstrap. And that’s just one Bootstrap marketplace. Obviously, people want these things. But, they all have a major problem. One that makes it hard for clients to actually implement on their site, makes updates horrifying and ensures after-launch tweaks are a nightmare. I’ll show you how to fix that problem and turn these basic template into advanced “site-builders” using a little PHP magic. You think maybe you could make

Read More »

Where to Start When Learning Web Development

Subscribe to the Podcast [saf] Got this question the Tube the other day: “can you guide me on what to do first? I’m a complete beginner at web development“ Do you hear the frustration like I do? Or maybe I’m just projecting given my own past with learning web development but I always sense this hint of frustration when I get questions like these. “Somebody just please tell me what to learn!?“ That’s how I read it. Anyway, let me tell what NOT to do. Don’t do what I did. And, what frankly I believe so many other developers do

Read More »

How He Got a PHP Job in 3 Months

Subscribe to the Podcast [saf] I got this email over the weekend: “I have NO EXPERIENCE in PHP. I applied to a Job that said this: ‘Experience in PHP, MySQL, Ruby, or Haskell, and web languages such as CSS and HTML, are a plus.’ I only have basic experience in HTML5, CSS3, & Bootstrap3. No JS or PHP. I met with the owner today. Showed him my website (ChrisSeanLife.com). He liked my personality. Knows I’m not the best PHP developer but would like me to focus and grow in it. I literally only made my website on Monday and made the finishing touches

Read More »

Beware This Coding Career Killer

Subscribe to the Podcast [saf] It’s interesting. I bet if you told most new developers that it was going to take them a year to learn a language like PHP, they’d throw themselves on the floor into fits of rage and desperation… frantically repeating, “Not me. Not me. Not me.” It just seems like too long for most. Then, there’s this email I received from Seven the other day: “Hey John I just wanted to say thank you for all the emails you sent out and all the hard work that you continue to put in to help others. I

Read More »

TUTORIAL: Submit Online HTML Form to Both MySQL and Email Using PHP

In 2011, online survey giant, SurveyMonkey, acquired Wufoo Forms for 35 million. SurveyMonkey itself does 113 million  a year in revenue. And, it’s valued at nearly 1.35 billion. Both of these services serve a simple purpose: creating online forms. And, they’re not the only players in the market. How much of that market would you need to siphon off to make more money than you probably ever imagined? It’s what I tell developers all the time. Focus on one thing. Get really good at it. Cash in on that one skill until it runs dry. Lather. Rinse. Repeat. So, would

Read More »

What I Learned About Trust From a Door to Door Salesman

So, just the other day I had this Vault guy come to my door. Vault, if you don’t know, is a home security service. They install door and window sensors, cameras, wifi locks… that kind of stuff. And, this guy was offering a free system if I put their Vault sign in my yard. Afterword, I looked it up and I guess their systems run nearly two grand. So, this was a very appealing offer. And, having been in the Army for 11 years and traveled around the world a bit… security is something I take serious. Anybody who knows me…

Read More »

Should You Learn PHP or Python? What About Django?

Subscribe to the Podcast [saf] Those of you who’ve been around a bit know I used to be an Al Bundy. Yes… I will come clean. I used to sell shoes. And, by the way, I was pretty damn good. I remember I once sold $8100 worth of shoes in one week… which was crazy for the chain I worked at. Double what was considered a good week. Anyway, of course, in the store we had all kinds of shoes. And, most of use who worked there were in love with the brand: Ecco. They were a very high quality

Read More »

The Fastest Way to Learn PHP

Subscribe to the Podcast [saf] Today, I wanna go back to the question I asked that started this whole discussion about how to go about learning PHP. That question was: “What if I told you I could help you master PHP… to the point you could start earning your full-time income as a developer… in the next few months, what would you say?” The responses I get so often to this question go like this: “Where do I sign up?” “I would LOVE that.” “That’s why I’m here.” “Let’s do it!” “I would be SO appreciative.” So, it’s clear to me

Read More »

The EXACT PHP Skills You Need to Learn to Get Paid to Code

Subscribe to the Podcast [saf] I chuckled a bit when I read it. You might have seen me ask this question. And I do it because I really want to know where you’re at because that’s the only way I feel I can really help you. So, I’d asked… “What if I told you I could teach you how to master PHP to the point you can start getting work building PHP applications… in just the next few months?” Now… getting off-subject a bit… that’s an interesting thing to ponder… What if? You might take a minute and ask yourself

Read More »

A Fry Cook’s Secret to Changing Your Life With PHP

Subscribe to the Podcast [saf] Not that long I was a fry cook at a local pizza joint. I clocked into work each day, in my ill-fitting uniform, wearing my funny hat and I’d spend the next 4-5 hours wallowing in grease, yes ma’am-ing and no ma’am-ing my way through the day. I was miserable. But, the thing that really ate at me was deep down I believed I was capable of so much more. I KNEW I was. And, I just couldn’t figure out how I’d let my life get to the point I was at. I was desperate

Read More »

How to Make Web Design Clients Hate You

Subscribe to the Podcast [saf] (Said in my nerd voice…) Well hello there fella! In this email I’m sending to you here today I will be thoroughly analyzing the concatenation of the data type integer and the coefficient of the third iteration of the for loop… Lol! Ok, I can’t do that. So, the other day I had this guy on YouTube comment: “Are you trying to be some kind of Guru, stop using so many flowery words and stick to talking like a dev.” Oh dear! Now, how do devs talk exactly again? I actually asked him that and this

Read More »

What’s Your Worth As a Web Developer?

Subscribe to the Podcast [saf] I met my wife in Iraq. Now, if you know anything about the military you know that there’s usually about 50-100 guys for every 1 female. And when you’re in another country, locked on a base… well you can imagine… She was clearly the prize. So are you. I’ve ran across this several times throughout my career. There’s a tendency among business people (your clients) to under-value developers. To look at you as a dime a dozen… and not always treat you with respect. You can hear it in their condescending “just do what I

Read More »

Thank You!

Subscribe to the Podcast [saf] So today marks episode #100 of my podcast. Pretty crazy to me. And since it’s a special occasion and all… I wanted to take a moment to reflect and most importantly tell you: THANK YOU! I still find it pretty crazy that tens of thousands of people take the time to listen to what I have to say on a daily basis. Mind-boggling a bit. But, I really wanted to let you know how much all the supportive comments and chats (hell, even the debates) mean to me. So, I want to tell you a quick

Read More »

The REAL Secret to Success In Web Development

Subscribe to the Podcast [saf] If you’ve been around these parts any amount of time, you know I get my fair share of hate mail… and I like to point out certain ones when I think there’s a deeper lesson to be learned. Well… here we go again! 🙂 I got this email the other day: “Now I know why people hate you so much!“ Lol! Okay? When I pressed on why, this is what I got: “You’re selfish and you think you are the best. Grow up dude. Be nice with people and help them.“ Now, you couple that

Read More »

The Case Against WordPress

Subscribe to the Podcast [saf] Let’s get more into this great debate, shall we? Thing is… This is important. There are too many new developers who fall hook, line and sinker for the “roll your own” mantra of the know-it-alls. You know, those devs who tend to greatly over-estimate their skills whilst sitting behind their keyboards… yapping about how everybody else is an idiot (duh) and should RTFM! And, it can stop you from realizing your dream of coding for a living… Heh. Not on my watch! All right, so here’s what I got in response to the last episode

Read More »

WRONG About Pure Coders and The Future of Web Development?

Subscribe to the Podcast [saf] Well, well well… A few of you think ol’ JMO was wrong in a recent episode of the John Morris Show. (How dare you!) Here’s the link to that episode for a refresher: http://johnmorrisonline.com/96 But, the gist of it was that you CAN start taking clients even if you only know HTML & CSS… and I was also kind enough to explain how to do it. Now, I also off-hand mentioned that most clients don’t care much about languages or if you use dev tools. And, they don’t! Maybe 1 in 1000 clients will really care that you’re using

Read More »

Can I Get Freelance Clients Even If I Only Know HTML and CSS?

Subscribe to the Podcast [saf] I always have to hold myself back because I know I’ll lose them. But, it’s just in my DNA. 🙂 This actually happened just the other day. I was at one of the local business meetup groups I belong to and was approached (again) about working on a website for one of the members. And my gut “nerd” instinct is to go full geek on them. But, you never go full geek. I got about two sentences into my verbal nerd-bomb and saw their eyes starting to glaze over. And, I caught myself… reigned it

Read More »

Camera Phones and Surviving the Next 10 Years In Tech

Subscribe to the Podcast [saf] Can you even remember what life was like just 10 years ago? 2006. I barely can. The first iPhone wouldn’t be launched for another year. We were all walking around oohing and aahing at the RAZR because it had a camera on it… or wearing our thumbs raw scrolling on our BlackBerry’s. No Node. No Bootstrap. It’d be another four years before Ethan Marcotte penned his web-altering “Responsive Web Design” on A List Apart. PHP 4 was still the norm. Just 10 years ago! I believe that those of us alive for all this drastically

Read More »

jQuery Smooth Scroll to Anchor Using animate()

I always get a kick out of jQuery… especially animation methods. It’s one of those things that just wows clients… and truthfully, I feel pretty cool watching the animations run on a site. That said, much of what you can do with jQuery animations is more than “eye-candy”… they help enhance the user experience. This is one such animation: smoothing scrolling to an anchor tag. Instead of that abrupt flash you get as default behavior in a browser… you get a nice smooth scroll that gives a site visitor some context about what they just clicked and where they’re ending

Read More »

The Most Powerful 2-Letter Word In Web Development

Subscribe to the Podcast [saf] If I had a nickel for every time some random person sent me this: “Hey John. Send me your Skype ID and let’s chat.” Or… “Hey John. Here’s my code. Can you fix it?” Or… “Hey John. Send me some clients.” I’d be sitting on a beach somewhere, slurping a tall rum and coke, listening to some old-school hip-hop. My answer to all of these: NO. A few years ago, I was on the verge of giving up freelancing and web development all together. Funny thing was… it wasn’t because I was lacking for work

Read More »

On Upwork’s Pricing Change

Subscribe to the Podcast [saf] Nobody owes you anything. Period. If you haven’t heard, Upwork just changed the fees it charges to freelancers. It moved from a flat fee of 10% to a “sliding fee structure” like this: First $500 of lifetime client earnings – 20% $500+ up to $10,000 – 10% $10,000+ – 5% And boy oh boy did the kids get angry! Check out some of these comments: “go hang yourself. I hope all your people leave and you are dead.” “U evil. Stahp.” “This is the worst policy any market place have ever taken.” “Moderate your greed. (Even

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

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.

Lori Grant

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

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!

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.

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.

Michael Skye

Michael Skye

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

Daniel Mohlendick

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

Chris Aitken

He significantly improved my site through his expert knowledge of PHP, CSS and Javascript. Would definitely recommend John to 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.

Jason Rumley

Jason Rumley

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

Bradley Smith

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

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.