Discussion of Scalable Business

So scalable businesses one where the unit cost to build extra units of your product is almost zero. So a perfect example of that is with Microsoft when they built, for example, Windows 95. So that build that very first unit, it cost millions and millions of dollars to get that first version and put

Discussion of how has AI changed in the past 20 years

AI has radically changed over the last 20 years. So if you look at when Kasparov was playing against Deep Blue in the 1990s. Which was the best AI we could do for chess at the time, basically what the computer was doing was look ahead. So if I go ahead a few moves, what

Discussion of Minimum Viable Product for your first release

When you’re building the first version of your product, you want to build what’s called the minimum viable product or MVP. The minimum viable product has in it the minimum list of features that your customer needs to solve their problem in a useful way. Now, the purpose of the MVP is to get your

When to not deploy to live

One thing to think of when you’re ready to deploy to live. You should never deploy before a day when you won’t have your team available in case there’s any issues. And so, for example, you would never want to deploy on a Friday of a normal week if your team isn’t available on the

Discussion of how to make consumer choice easier

When you’re building a product, you want to make customer choice easy. As an example. When Steve Jobs returned to Apple. He found that there were many different types of computers, all different models very similar to each other. He actually sat down with the teams and asked, what’s the difference between these different computers?

Buyer Beware: BlackListed Phones

One thing you want to watch out for if you’re going to try to buy a phone on say Kjiji or on Facebook Marketplace. Phones can be blacklisted now. Blacklisted, it can be a stolen phone, but more often what’s happened is that the person got the phone on a plan and then eventually didn’t

A Solid Server Configuration

For a solid server configuration, you’re going to want multiple servers. So the first one is going to be your live server. This is what handles all your real traffic, has to be stable. You have a second server, which is completely independent from the first server. This is your development server, you’re going to

The Secret Kept for Decades after World War 2

The birth of modern computer science really dates back to World War II and the breaking of the German codes. By allowing the Allies to read the Germans messages, it shortened the war by an estimated two years. Some of the messages were way more encrypted than others. The messages that came directly from Hitler

Discussion of best practice when committing to the Repo

One practice that is really good to help prevent errors. When you’re about to commit to a repo. What you want to do is look at all the files in the commit and go through them one by one and review all the changes. Every single file all contents of those files. What this does