Benjamin Patch

Benjamin Patch

AI, Ethics, and Practical Code

Python Kickstart (part 3): Control Flow and Conditionals

by Benjamin Patch

Practical Code

Transform static code into intelligent programs with Python's control flow statements. Learn if/elif/else conditionals, for and while loops, and how to combine them for complex logic. Complete with practical examples using movie data and film analysis scenarios to reinforce key programming concepts. Let's dive in!

Read more

Python Kickstart (part 2): Data Types and Data Structures

by Benjamin Patch

Practical Code

Let's dive deeper into Python's fundamental building blocks: data types and data structures. Understanding these concepts is crucial for writing effective Python programs. Think of data types as the different kinds of information your program can work with, while data structures are the containers that organize and store that information. Let's get started!

Read more

When Vibe Coding Fails: Python Kickstart (part 1)

by Benjamin Patch

Practical Code

Welcome to part one of my Python Kickstart series! Let's discuss why you should still learn Python in the age of vibe coding. Then we'll get our feet wet by learning about running Python code. An introduction to variables, the print function, basic errors, and code comments. Let's get started!

Read more

DeepSeek-R1: The Promise and Peril of Open-Source Model Distillation

by Benjamin Patch

AI Fundamentals

DeepSeek-R1 is a powerful AI reasoning model that has taken the world by surprise with its impressive capabilities. Let's examine some of the significant challenges and misconceptions facing the widespread adoption of DeepSeek-R1. Then we'll delve into the more promising aspects of open-source AI - striving for a balanced approach to assess the current state of this powerful technology.

Read more

Simple Python Virtual Environments: Linux and Mac

by Benjamin Patch

Practical Code

Python is the most widely used programming language for projects involving artificial intelligence and machine learning. But regardless of what you use Python for, virtual environments are critical to essentially all development workflows. In this guide, you will learn why virtual environments are important and how to create and manage them.

Read more

The Journey of Artificial Intelligence

by Benjamin Patch

AI Fundamentals

AI has become a cornerstone of modern technology, impacting virtually every industry in today's economy. But how did we get here? Let's explore its fascinating history, from the coining of the term to the rise of machine learning, artificial neural networks, and generative AI.

Read more

Responsible AI: Ethical Principles for Humanity

by Benjamin Patch

AI Ethics

In this brief but eye-opening exploration of responsible AI, you'll discover the critical ethical challenges facing our technological future. More than a cautionary tale, this article offers a roadmap for developing AI that amplifies human potential while safeguarding our fundamental values.

Read more