Hi, I'm Bill. I'm a software developer with a passion for making and electronics. I do a lot of things and here is where I document my learning in order to be able to inspire other people to make ...
A basic Arduino board adds creativity, flexibility, and interactivity to your home lab. It costs little but opens countless ...
Vibe coding means asking AI to code an app or webpage based on simple language prompts. The practice helps non-programmers create an app without writing a line of code. The four steps to vibe coding ...
Microcontroller units (MCUs) are single-chip computers optimized for performing embedded computing tasks like controlling a ...
Unlike many STEM toys that rely heavily on building-block pieces, the Rider kit is ready to use out of the box and you don’t ...
However, setting up Windows 11 on a Raspberry Pi 5 board requires two separate storage devices, ...
Hands-on with the new sampling profiler in Python 3.15 The first alpha release of Python 3.15 showcases a great new feature: the statistical sampling profiler. With it, you can gain insight into where ...