Kopec Explains Software

Kopec Explains Software

By David Kopec, Rebecca KopecScienceTechnologyEducation
Download on the App Store

Kopec Explains Software episodes

  • #31 PowerPoint

    PowerPoint has completely changed the way that we communicate. But where did it come from? In this episode we discuss the origins and impact of PowerPoint. We go through the product's history including what it displaced, its development by a startup company, and its evolution under Microsoft. Then we go into some of its criticisms and provide some tips for making great slides in the age of online presentations.

    Show Notes
    • PowerPoint via Wikipedia
    • Sweating Bullets: Notes about Inventing PowerPoint by Robert Gaskins via Amazon
    • Beginnings of PowerPoint by Dennis Austin via Computer History Museum
    • The Presentation Secrets of Steve Jobs by Carmine Gallo via Amazon
    • Follow us on Twitter @KopecExplains.

      Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

      As an Amazon Associate I earn from qualifying purchases.

      Find out more at http://kopec.live

      22 min
    • #30 Cybersecurity with Duane Dunston

      What is cybersecurity? This week we are joined by Professor Duane Dunston of Champlain College, an expert in cybersecurity. Duane explains the field from multiple perspectives. He helps us understand the threats, how they are mitigated, and the roles of practitioners in the field. He differentiates between the scale of threats to organizations versus individuals and leaves us with some tips to improve on the security of our systems.

      Show Notes
      • Duane Dunston via Champlain College
      • Duane Dunston on Twitter
      • SANS NewsBites
      • InfoSecSherpa
      • Follow us on Twitter @KopecExplains.

        Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

        Find out more at http://kopec.live

        33 min
      • #29 Why was the Original Macintosh Significant?

        The original Apple Macintosh, often referred to as the Macintosh 128K, was a revolutionary device because it brought the Graphical User Interface (GUI) and the mouse to the general public. Released in 1984, the Macintosh 128K was not the first computer with a GUI and a mouse, but it was the first to be priced within the realm of possibility for regular users. Despite its significance, the original incarnation of the machine did not sell well due to several design and technical limitations. In this episode we discuss the significance of the original Macintosh, its ethos, and its limitations.

        Show Notes
        • Episode 21: How have UIs Evolved?
        • Episode 22: Why was the IBM PC a Big Deal?
        • Episode 16: The Personal Computer Revolution
        • Apple's 1984 Super Bowl Commercial to Launch the Mac via YouTube
        • Xerox Alto via Wikipedia
        • Apple Lisa via Wikipedia
        • Macintosh 128K via Wikipedia
        • Follow us on Twitter @KopecExplains.

          Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

          Find out more at http://kopec.live

          22 min
        • Trailer

          Each week we make a software-related technical topic 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.

          Follow us on Twitter @KopecExplains.

          Find out more at http://kopec.live

          1 min
        • #28 Learning to Code

          Are you thinking about learning computer programming? In this episode we provide some tips for aspiring programmers. What programming language should you choose? What learning resources should you use? How should you setup your environment? What are some good habits as you learn? What kind of mindset should you have? All of this and more tips for overcoming some early hurdles.

          Show Notes
          • Episode 11: What is a Programming Language
          • Follow us on Twitter @KopecExplains.

            Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

            Find out more at http://kopec.live

            20 min
          • #27 Databases

            When software gets sufficiently complex it needs a database management system to store, structure, and query its records. In this episode we talk about what a database is, the models behind the most common kinds of databases, and some of the different use cases for each. We concentrate on relational databases, but we also discuss some so-called "NoSQL" databases including document-oriented databases, key-value stores, and graph databases. Along the way we learn a little history and about some of the concepts underlying relational databases including SQL and relational algebra.

            Show Notes
            • Edgar Codd via Wikipedia
            • Larry Ellison via Wikipedia
            • Relational Algebra via Wikipedia
            • Relational Databases via Wikipedia
            • Episode 12: Open Source Software
            • Oracle Database via Wikipedia
            • MySQL via Wikipedia
            • PostgreSQL via Wikipedia
            • SQLite via Wikipedia
            • NoSQL via Wikipedia
            • MongoDB via Wikipedia
            • Follow us on Twitter @KopecExplains.

              Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

              Find out more at http://kopec.live

              22 min
            • #26 Napster

              Napster was the first popular peer-to-peer file sharing service. It introduced a generation to MP3 files and digitally swapping music. Created in 1999 by two teenagers, Shawn Fanning and Sean Parker, Napster would go on to upend the music industry and kickstart the online music revolution. But its success would be short lived. The first incarnation of Napster was forced into bankruptcy by legal challenges just a couple of years after its birth. In this episode we discuss Napster's origin, its importance, and the technologies that enabled it to work.

              Show Notes
              • Napster via Wikipedia
              • Shawn Fanning via Wikipedia
              • Sean Parker via Wikipedia
              • Ali Aydar via Twitter
              • Follow us on Twitter @KopecExplains.

                Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

                Find out more at http://kopec.live

                21 min
              • #25 Spreadsheets

                We take spreadsheets for granted, but they were actually an incredible innovation that transformed small business. In this episode we talk about the history of spreadsheets and why they are so important. We cover the first popular spreadsheet program, VisiCalc, which was the "killer app" for the Apple II. Then we talk about Lotus 1-2-3 and why it displaced VisiCalc. We finish with Microsoft Excel and areas where spreadsheets are being stretched too thin.

                Show Notes
                • Episode 16: The Personal Computer Revolution
                • VisiCalc via Wikipedia
                • Episode 22: Why was the IBM PC a Big Deal?
                • Lotus 1-2-3 via Wikipedia
                • Founders at Work by Jessica Livingston via Amazon
                • Episode 21: How have UIs Evolved?
                • Microsoft Excel via Wikipedia
                • Excel: Why using Microsoft's tool caused Covid-19 results to be lost via BBC
                • Follow us on Twitter @KopecExplains.

                  Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

                  Find out more at http://kopec.live

                  24 min
                • #24 The Browser Wars

                  Throughout the three decade history of the Web various browsers have battled for supremacy. In the 1990s it was Netscape Navigator versus Microsoft Internet Explorer. More recently, Google Chrome has dominated Mozilla Firefox, Microsoft Edge, and Apple's Safari. In this episode we dive into the history of the browser wars. We look at the various periods of web browser development, and identify how one browser's success or failure led to the rise of another. Ultimately we find connections that link every popular browser to every other.

                  Show Notes
                  • Episode 6: How does the Web work?
                  • Tim Berners-Lee via Wikipedia
                  • WorldWideWeb via Wikipedia
                  • Mosaic via Wikipedia
                  • Marc Andreessen via Wikipedia
                  • Netscape Navigator via Wikipedia
                  • Spyglass Inc. via Wikipedia
                  • Internet Explorer via Wikipedia
                  • WebKit via Wikipedia
                  • Blink via Wikipedia
                  • Follow us on Twitter @KopecExplains.

                    Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

                    Find out more at http://kopec.live

                    28 min
                  • #23 The Mac's Instruction Set Architecture Transitions

                    Apple is transitioning the Mac from Intel's X86-64 based microprocessors to its own Apple Silicon built on the ARM64 instruction set. But the Mac has already been through two other similar transitions! In this episode we discuss the transitions and how they affect software. We delve into the 1994 transition from the Motorola 68K line to the Motorola/IBM PowerPC, and the 2006 transition from PowerPC to Intel. Finally, we talk about going from Intel to Apple Silicon. Along the way we discuss mitigation strategies for software developers like universal binaries and emulation.

                    Show Notes
                    • Episode 10: What is an Emulator?
                    • Motorola 68K via Wikipedia
                    • PowerPC via Wikipedia
                    • x86 via Wikipedia
                    • ARM architecture via Wikipedia
                    • Apple Silicon via Wikipedia
                    • Follow us on Twitter @KopecExplains.

                      Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0

                      Find out more at http://kopec.live

                      27 min

                    About Kopec Explains Software

                    From the publisher's feed

                    Each week we make a software-related technical topic intelligible. We aim to help you develop an intuitive understanding of each subject, instead of emphasizing formal definitions. Join us as we learn…