All Posts By

Josh MacDonald

Ontario Locked Down Its Population Cumulatively For 15.1 Million Years To Save 222k Years Of Life

Ethics behind lockdowns has been a common topic for the past year and a half. I wanted to introduce some utilitarian philosophy to the discussion, backed by the facts so readers can draw an opinion on their own.

A bit of a disclaimer – there’s no right or wrong answer when it comes to lockdowns. Some people values believe it’s more important to have more years in your life while others believe it’s more important to have more life in your years. Your opinion will also differ based on how your lockdown experience was. If your health diminished because your gym closed, causing you to lose 20 pounds of muscle, then lockdown affected you more than most. If you experienced domestic violence, then it was harder for you than for others. If you or a family member lost control of their disease (like cancer or Crohn’s disease) due to cancelled screenings, then it was worse for you and your family than it was for others. If you were one of the 1 million Canadian children who called the Children’s help phone in 2020, then again, it was harder for you than it was for most. If you were one of the businesses that went bankrupt, and you lost your livelihood, then the lockdown was harder for you than most.

I used Florida as the worst-case scenario, who was mocked in media for their decisions, which experienced 2.69 deaths per 1000 over Ontario which had 0.67 deaths per 1000. These two provinces/states sit on opposite ends of the spectrum when it comes to lockdowns. This table will show you the decision they made.

The difference between Florida’s and Ontario’s death rate is the reason Ontario decided to lockdown harder than any other province or state in North America. As you can see from the data, the 29,384 people saved are the reason behind dramatic lockdowns in Ontario.

These people (who are dying from COVID-19) have an average age of 84 in Canadian statistics, and according to Actuarial Life Table from the Social Security Agency, are expected to live another 7.56 years without COVID-19 implications.

With the average age of COVID-19 death being 84, it’s worth pointing out that life expectancy in Canada is 82.

Doing the math, you can see Ontario locked down for 15.1 million years of life to save 211k years of death (ratio of 71:1).

What’s the right answer? You decide. Ontario and Florida had opposing opinions. Florida sided with the 99% and Ontario sided with the 1%.

If you decide it’s worth locking down 14.6 million people for 29k lives, what would you define the threshold as? 1000 lives? 1 life? If you could lock down an entire nation for a year to save 1 person, would you still do it?

Let me know your thoughts and where you draw the line, in the comments below.

The Drive Behind Canada’s Housing Market

According to data from MLS, the average house in Canada costs $716,828.

The 28/36 rule has different version but generally speaking:

The 28/36 rule states that a household should spend no more than 28% of its gross monthly income on total housing expenses, and no more than 36% on all debt, including housing-related expenses and other recurring debt service.

Meaning after a 20% down payment, a mortgage payment for the remaining $573,462 would be $3,181 on a 30-year fixed mortgage. For $3,181 to be at max 28% of your gross monthly income, you’d need to make $11,360 per month or $136,320.

This level of income would put you in the top 5% of income in the country.

So what does this mean for home buyers? If you aren’t already in the marketing, you need to make a lot of money.

Anyone my age (mid 20s) who owns a home either:

  • Makes over $100,000 a year
  • Jointly makes over $100,000 a year with a partner
  • Had financial help from parents
  • Got into the housing market several years ago
  • Any combination of the above

What’s causing this?

It’s mainly supply and demand. During the pandemic, the demand for single family homes rose. Low interest rates can cause aggressive growth, but thinking interest rates are the leading drive is simply due to lack of knowledge/history.

Here are two charts showing lack of correlation:

Historical Home Prices: US Monthly Median from 1953-2021 - DQYDJ
Interest rates are going to go crazy soon?

In the 1950s, interest rates were low, but as you can see, housing prices generally remained untouched.

Now that the data has debunked interest rates as the primary driver, we can look at the real issue, supply and demand.

Canada isn’t losing houses. If anything, we are building and continue to live in old houses. I couldn’t tell you the last time I saw a house demolished and turned into a farmer’s field. If anything, people are buying old houses and fixing then flipping them. So supply is not decreasing.

Demand comes from population growth generally, in addition to people buying/owning multiple houses, sometimes as rental properties. While “boomer money” presents a problem for future generations, it’s not the primary driver.

Population growth comes from fertility rate and immigration rate. Looking at the fertility rate, it’s constant.

Let’s look at immigration.

Canada’s population (2019) – 37,590,000

Canada’s immigration (2019) – 313,600

Canada’s immigration rate – 0.83%

USA’s population (2016) – 323,100,000

USA’s immigration (2016) – 1,180,000

USA’s immigration rate – 0.36%

Canada’s immigration is 2.3x that of the US’s.

Immigration in Canada is necessary for the aging workforce but at this velocity, it’s not sustainable.

Recent election promises discussed a plan to build 1.5 million houses. At $300k per house, the project cost would be $450 billion. For comparirson, that’s 62% of the US’s military budget (a country 9x bigger in terms of population and 12x in terms of GDP), aka money Canada doesn’t have.

The solution to get us out of this mess? I don’t know. The solution on a personal level? Make a bunch of money hopefully, or move.

How to Hire a Programmer Online

I’ve hired over 300 remote workers over the years. In this article, I want to briefly look at a few things I do when hiring for programmers, specifically on Upwork. If you haven’t checked out my book, The Non-Technical Founder, I suggest you do as many of my tips are explained in detail there.

Tip 1: Look for programmers with no active work.

Often programmers take on too many jobs and they’ll lose track of your work. I try to find someone who can dedicate at least 30 hours a week to my job. Even if they have a full time job, 30 hours per week is something many can commit. That’s less than 5 hours per day.

If they have active work, it may also be a sign of tardiness and disorganization. Programmers who focus heavily on a project then wrap it up are organized people. As a computer scientists myself, I know programmers can be messy. So finding one who is organized in their work is important and one way to measure that is by how many active jobs they are involved in.

Tip 2: Give them a technical test.

It can be difficult to determine what they’re worth. Once you see their code and analyze it, the picture becomes clear. If you don’t understand code very well, it’s often best to work with someone technical, like a consultant to help you with the hire.

Often times programmers and computer scientists will bill $25-30/hr but code at the level of $18/hr. When I’m hiring for a role, I’m open to the idea of a programmer within $5-50/hr, but the quality must match.

Tip 3: Hire urgently.

Do not wait for your schedules to line up. I sometimes post jobs on Thursday or Friday so I can do interviews leading into the weekend. Only the truly motivated will make the time to join you on the weekend.

I will generally allow for flexibility in the time of day, as most of them will not be on my local timezone, so as long as they make an effort to chat within the next 12-24 hours, then I’m happy. You can sense the effort and cooperation even over text.

Tip 4: Talk to them on the phone.

Phone communication speeds things up. It also established a higher level of connection. This is something I wish I did more earlier on in my entrepreneurial journey. Real programmers are used to chatting by voice or on call. Especially during the pandemic, programmers collaborated at home with coworkers via Zoom and other tools to improve efficiency.

It’s Easier to Play by the Rules Than to Argue the Rules Are Stupid

Governments, friends, family, and employers alike all set forth rules expected to be abided by. In the situation of government rules, those are the toughest to change and require intense lobbying which may not even work without immense existing power. For example, laws set in place during the COVID-19 pandemic. You may not agree with the rules, and you can spend your time explaining to others why they’re silly but if you choose to not abide by the rules with the purpose of setting an example, the personal punishment you will have to endure will not be worth the little to no changes your actions will invoke. You could have spent your time on something that will in fact better your life rather than trying to take on a problem too big for your abilities. Focus on a problem with a size you can handle.

Governments with rules set forth in law are not the only rules we should probably play by. Friends and family have deep emotion invested in certain opinions or topics, say politics and such topics should be avoided – even if you believe their thinking is ignorant or not correct. Life is hard, but it’s even harder for stupid people. So let their poor thinking exist and continue to play by the rules.

1-Hour Delivery Is Coming to E-Commerce

A common advantage that keeps brick and mortar stores hopeful of the fast-paced future is the fact that customers who shop in person, don’t want to wait 2 days or longer for items to arrive – such as those ordering from or a similar e-commerce store. Amazon has since started to offer same-day delivery in some cities and shows no signs of slowing down on their delivery time advancements.

We’ve seen the fastest delivery times recently in the grocery sector however. In most major cities, there are several options to get your groceries in just a few hours. In addition to regular grocery stores offering quick deliver, Amazon’s grocery division, Amazon Fresh, is also available in major cities around the world. They’ve acquired Wholefoods to help them with this.

Some may think grocery delivery is different because there are less items than a typical warehouse-style store. Comparatively speaking, Amazon Fresh in Germany has 85,000 SKUs available for order which is creeping up to the 100,000 items available in a regular-sized Wal-Mart. The difference is Amazon Fresh delivers their items to your doorstep within 2-3 hours.

In the future, we could see delivery of household items be as quick as calling an Uber or ordering Uber Eats from any restaurant around town. This means an order from a catalog of 85,000 items online could be picked, packed, picked up and delivered in under half an hour. Variety stores like 7-Eleven have already started offering their catalog of confectionary on apps like Uber Eats meaning you can order a $2 Slurpee or a Kit-Cat chocolate bar and have it delivered to your house in under 15 minutes for $1.99.

Within the next decade or two, we could likely see an estimation of delivery, in minutes, shown on each product page on a retailer’s website. It would say, “Buy this now and receive it in 22 minutes.” This kind of calculation would be based on the GPS location of the next available delivery driver, the current backlog at the store, the current stock, traffic data, and the customer’s distance from the store, among other things. This is something highly achievable that any skilled software team could develop immediately.

For this to be a reality, for Amazon for example, they would need warehouses in every city and town. Right now, they don’t have warehouses in every sizable city. Their subsidiary, Amazon Fresh, is only available in major US cities and a few major cities outside of the US. However, some retailers already have a leg up on the e-commerce giant as they already have warehouse-style stores in every town big enough to be worth serving, such as Wal-Mart, Target and Canadian Tire. All that’s left is to develop the technology and systems to offer the doorstep delivery service that Amazon continues to capitalize on.

Retail stores who plan to offer delivery in under half an hour would be wise to work with pre-existing driver networks like Uber who already have over 5 million drivers working for them and an integration with such could shave years off deployment.

Retailers don’t have to partner with a driver network either. They could start their own local delivery service with a driver delivering to the local geo that the store serves. In an urban area, the area served may only be 5 kilometers due to higher traffic, slower speed limits and more stores, where in a more rural setting, 10 or 20 kilometers might be the limit.

Some big box stores have folded while others continue to thrive. The exact difference between those that succeed and those that don’t is unclear to my naive mind. What is clear is that big box stores offer more product for a better price and should be able to continue to succeed by beating out smaller retail stores who don’t offer those advantages – and with proper adoption to modern technology have an opportunity to continue to thrive for decades to come.

I Published With Morgan James and This Is My Experience

I’ve been working with Morgan James for about 3 years now. I think my I’m in a position to share my experience as my book has done better than most Morgan James authors, as I’ve earned my way into over 600 libraries worldwide, some of which are very prestigious. I got those placements through various marketing techniques, which I’ve learned over the years. Morgan James does offer advice, but what I’ve done to market my book is kind of above and beyond what they assist with. However, I’m going to walk you through what they do assist with and a few other things – I guess you could call this my review of Morgan James.

Morgan James Publishing helps with:

  • Cover design. This means a few iterations of a design. This kind of stuff can be outsourced for $100 on Fiverr if you wanted to.
  • Interior design. They do some formatting, again Fiverr would be under $100.
  • Distribution. IngramSpark offers basically what they do for $49. Amazon Kindle Direct Publishing offers a similar distribution service as long as you agree to a lower royalty. I think it’s like 35% royalties instead of 70%, but don’t quote me.
  • Education. If you consider yourself a beginner, you could use their resources to learn. Like any other paid education (like a $100,000 college degree), you can find the same info for free online.

What they do not help with:

  • They do not put your book in the book stores.
  • They do not put your book in libraries.
  • They do not pitch your book to anyone.

Issues I’ve had:

  • Lack of accurate sales reporting. They have a panel for authors to track sales but at one point in my journey, there were more libraries claiming to have paperback copies of my book stocked, than what Morgan James reported as sales. This is obviously alarming and sketchy to say the least. They claimed their sales data is more accurate than what WorldCat displays. I’m luckily I’m not too worried about a series of $1 royalties being miscounted or I’d investigate this deeper.
  • Printing defects. I received a 1-star review on my book for a print defect. Through a series of emails with Morgan James Publishing, the publisher basically just sided with the printer and didn’t make any movement towards resolving this or pursuing compensation from the printer. 1-star reviews will kill you online – and getting one for a mistake you didn’t even cause is a nasty feeling.
  • Charging for manuscript updates. When I wrote my book, I was 21. I had a high-maintenance girlfriend, was making a lot of money, struggling school. I was busy and my mind was cluttered. I wouldn’t mind going back and updating the manuscript but they charge a hefty fee to do that.

Morgan James Publishing does not have a low acceptance rate. If you have anything half decent to say, you’ll be accepted. So that means they will stand behind your work a lot less, which is fine. That’s to be expected. If you were expecting something different, that’s just not the case.

Overall, I do not regret publishing with Morgan James. They handled headaches while I was busy building my company that I most recently sold, and was also still finishing school. I wanted to urgently publish a book properly and they were able to do that. Everything was done accurately.

I may use Morgan James again, and if I do, I will update this article with relevant updates. Recently I’ve used Amazon KDP for my second book. I may self publish next with Ingram, or maybe I’ll get a literary agent and go with a traditional publisher.

If you have questions, head over my contact page and shoot me an email. I’m happy to help.

Net Worth Projections Based on Life Choices and Financial Assistance

In your 20s is when the net worth of your peers starts to radically change and grow. Those that were born poor are no longer poor and those born rich may not stay rich.

There are two major factors on how your net worth grows. One is whether you take a safe and secure 9-5 job or take the risk going self-employed with hope to make more. The other major factor is whether or not you received financial support – usually from family. However, government support exists for those without family financial support, as long as your family doesn’t make too much money. If your family makes a lot of money and they are unwilling to help pay for education for example, you are SOL and fall into the category of no financial assistance. If you are able to get financial support from family, you will be further ahead than your peers – obviously. In this article, I’m going to graph the 4 combinations of the above factors.

Situation A: No Financial Assistance, Take 9-5

Assuming you were not given money from your parents to get you a head start on life, and you decide to avoid risk of starting your own business, you’ll have a slow linear growth until you enter the work force full-time and then your net worth will stay on linear growth at a higher rate for the remainder of your life.

Situation B: No Financial Assistance, Start Company

This is where I identify. I was born into wealth, but never got breaks that you’d typically expect. When compared with kids from families of similar wealth – I paid for my 3 vehicles, gas and all the insurance associated. Throw in my boat, side by side, dirt bike – you name it. I wasn’t given assistance on a house. Essentially, if I couldn’t pay for it with my own dollar, I didn’t buy it. In the short run your life won’t be glamourous. You’ll have some fun because you feel you deserve it after working double the hours of anyone else, but real money won’t start until your primary project has mature success. This could be in your 30s, or more likely your 40s or 50s.

Situation C: Take Financial Assistance, Take 9-5

If you’re in this path, you’re basically just following the path that was laid for you. It’s simple living, stress free. You will rarely have debt in your own name. Life will be very easy, but rewards will also be limited until your inheritance starts to trickle down in your 50s if it’s available.

Situation D: Take Financial Assistance, Start Company

This is obviously the most optimal position you can be in. These are people like Mark Zuckerberg and Bill Gates. Born to doctors and attorneys, sent to Harvard and take the risk to start a business with the resources they’re given and succeed massively. Of course success isn’t guaranteed, but with startup resources, it’s much more likely than those in situation B. Your net worth is consistently ahead of those in situation B and your company also succeeds earlier thanks to financial assistance.

Ego vs Confidence

Disclaimer: Another self-reflection rant…

I’ve had an ego for a long time and I think I am one of few from the subset of those who have such an ego as I can recognize it and acknowledge it. I think ego is easily attained by realizing how much one has accomplished given one’s obstacles. Obviously ego is also bred from other sources, but I think that’s where mine came from. No one person has experienced an identical set of obstacles on their path to success – some may have faced similar and those people become close friends often enough. As these once substantial accomplishments age, they become more normal in your mind by nature, and ego returns to control.

Continue Reading

Best Budget Rank Trackers

There are hundreds of rank trackers to choose from – some expensive and some cheap. Some are even free. I like to have a separate rank tracker for each venture so when I sell the company, all assets stay together. It also allows my partners to view one project’s SERPs without seeing everything else I’m involved in – and it also help keep my finances between projects start.

Sometimes I want a rank tracker just to watch 2 or 3 keywords, so I’m always on the lookout for budget rank trackers that are either free or $10 or less per month.


Rankitor is who I am currently using. They are owned by Pro Rank Tracker which starts at $25/month for only 200 terms. Previously, they had a free plan but have since removed that. Rankitor has a $5/month plan which I’m happy with. It covers 20 keywords. Since it is a new platform though, you will come across the odd bug.


SerpRobot is a favorite on the SEO forums. It is entirely free. The only problem is it’s not technically a rank tracker. Instead it’s like a rank checker, which can only check on a keyword for you. Ideally it’s nice to monitor positions so when they go up and down, you know when and can attribute it to an onsite or offsite SEO change you made.


SerpFox has been around for a while. They previously had a free plan but removed that and instead offer a starter plan for $10/month which covers 100 keywords. If you need between 50 and 100 keywords checked, this is the better value than Rankitor but if you need less than 20 keywords monitored, Rankitor will be the better option.


SEOlium is the only tracker on the list that is pay per use. I like this, especially as someone who doesn’t track many keywords. However, the pricing can be a bit complicated as you have to measure based on the frequency you want checked. For reference, 25 keywords checked daily is $3.75 per month making SEOlium the cheapest paid rank tracker on the list. The problem with free plans is they get discontinued often and free customers have no priority. Paying $3.75/mo is almost free and you know that your keywords will be checked.

Keyword is the successor to Serpbook, which was founded on the black hat forum Black Hat World. It is the most expensive rank tracker on the list at $24/mo for 100 keywords.