Kopec Explains Software podcast

Kopec Explains Software

We make software-related technical topics intelligible. We aim to help you develop an intuitive understanding of each subject, instead of emphasizing formal definitions. Join us as we learn about the wide world of software.

We make software-related technical topics intelligible. We aim to help you develop an intuitive understanding of each subject, instead of emphasizing formal definitions. Join us as we learn about the wide world of software.

 

#140

#135 Hacking the Classic Mac OS

The Classic Mac OS refers to the operating system that Apple Macintosh computers ran from ... more

20 Mar 2025

1 HR 23 MINS

1:23:13

20 Mar 2025


#139

#134 The CrowdStrike Incident

On July 19th, 2024, the cybersecurity firm CrowdStrike released an update for its Falcon S... more

12 Aug 2024

15 MINS

15:47

12 Aug 2024


#138

#133 Ad Blockers

Approximately one in four consumers uses an ad blocker. But do they stop to consider wheth... more

21 Jul 2024

15 MINS

15:45

21 Jul 2024


#137

#132 What is Machine Learning?

Machine Learning is a discipline within the broader field of Artificial Intelligence conce... more

02 Jun 2024

22 MINS

22:29

02 Jun 2024


#136

#131 Abandonware

Abandonware is old software that is no longer commercially available. It's not a legal ter... more

19 Apr 2024

19 MINS

19:52

19 Apr 2024


#135

#130 Grace Hopper

Grace Hopper is one of the most iconic people in the world of software. Her career as a ma... more

18 Mar 2024

19 MINS

19:37

18 Mar 2024


#134

#129 BASIC

The creation of BASIC was one of the most important steps in the democratization of comput... more

01 Feb 2024

18 MINS

18:32

01 Feb 2024


#133

#128 Copyright & Machine Learning Models

Many large sophisticated machine learning models, like those employed in generative AI, ar... more

11 Dec 2023

19 MINS

19:02

11 Dec 2023


#132

#127 The Google Search Antitrust Lawsuit

In 2020 the Trump administration and eleven state attorney generals initiated an antitrust... more

13 Nov 2023

17 MINS

17:23

13 Nov 2023


#131

#126 How Does Google Make Money?

Alphabet, the parent company of Google, is one of the largest companies in the world by ma... more

30 Oct 2023

16 MINS

16:09

30 Oct 2023


#130

Classic Episode: iOS vs. Android (2020)

In this episode, originally published in 2020, we discuss the similarities and differences... more

16 Oct 2023

36 MINS

36:44

16 Oct 2023


#129

#125 What is a Sandbox?

In software, a sandbox is an isolated environment that limits the resources that a particu... more

02 Oct 2023

12 MINS

12:12

02 Oct 2023


#128

#124 What is a Cache?

We explain what caches are, and where they're typically used. We can think of a cache as a... more

19 Sep 2023

12 MINS

12:11

19 Sep 2023


#127

#123 What is a Hash Table?

Hash tables are some of the most widely used and powerful data structures. They allow for ... more

04 Sep 2023

19 MINS

19:58

04 Sep 2023


#126

#122 Open Source Licenses

Understanding open source licenses is critical if you're a software developer. What are yo... more

21 Aug 2023

23 MINS

23:38

21 Aug 2023


#125

#121 Shareware with Richard Moss

Shareware was a major distribution model for consumer software and games from the 1980s th... more

07 Aug 2023

44 MINS

44:09

07 Aug 2023


#124

Classic Episode: What is a Byte? (Remastered)

We’re out this week, so we remastered a classic episode from 2020. It’s our third episode—... more

24 Jul 2023

20 MINS

20:53

24 Jul 2023


#123

#120 What is FreeBSD?

FreeBSD is probably the most popular operating system that most people have never heard of... more

11 Jul 2023

16 MINS

16:32

11 Jul 2023


#122

#119 Myths About Open Source Software

There are many misconceptions about open source software, even amongst those who think the... more

26 Jun 2023

12 MINS

12:57

26 Jun 2023


#121

#118 Five ChatGPT Myths

ChatGPT and other tools based on large language models (LLMs) have taken the software worl... more

12 Jun 2023

21 MINS

21:26

12 Jun 2023