Bits, Bytes & Pieces

Bits, Bytes & Pieces

Explore, experiment, and evolve.

Welcome!

Let's embark on a thrilling exploration where programming, digital electronics, web design, and the world of Making come together. At Bits, Bytes & Pieces, we're not just discussing the tech world; we're navigating it, learning its quirks and nuances, one byte at a time. From the wonders of 3D printing to the fusion of electronics and mechanical systems, we appreciate the craftsmanship behind every creation.

I'm here, perhaps like you, as an informed amateur. Passionate, curious, and eager to demystify not just the realms of code and circuits, but also the artistry that blends the digital and tangible. As I delve into projects – be they digital explorations or tactile creations, those that soar or stumble – I share every insight, hiccup, and triumph with you.

This isn't just a blog; it's a chronicle of a journey. A space where we can celebrate the wins, learn from the missteps, and perpetually evolve. Whether you're taking your first steps in the digital realm, crafting with hands and tools, or have tread this multifaceted path for a while, there's a story here that resonates with you.

Bits, Bytes & Pieces: Where development, design, electronics, and the world of Making come together. Explore, experiment, and evolve.

The Great Note-Taking Showdown

Finding Your Perfect Digital Sidekick

10 minutes
The Great Note-Taking Showdown

Introduction

Remember the days when your brilliant ideas were scrawled on coffee-stained napkins, only to be lost in the abyss of your junk drawer? Or that time you swore you wrote down that important meeting info, but it vanished into thin air? Well, folks, it's time to bid farewell to those pape...

The Rise of Chocolatey

A Package Manager for the Modern Age

11 minutes
The Rise of Chocolatey

1. Introduction

If you're a Windows user, you've probably experienced the headache of managing software installations, updates, and removals. It can be a time-consuming and error-prone process, especially when dealing with multiple programs. That's where package managers like Chocolatey come in.

...

Working With OpenSCAD

OpenSCAD Series - Part Two

14 minutes
Working With OpenSCAD

The 3D modeling tool OpenSCAD was introduced in a previous article. OpenSCAD allows the modeling of complex 3D objects being built up from simple primitive shapes. The modeling is done with a simple programming language. Using this language the modeler can create simple to very complex objects.

We will be covering how to install OpenSCAD on a Windows and Mac OS, how to create our first simple object and finally how to export the complex object as an SLT file. An SLT file can be further processed by a slicer, such as Ultimaker's Cura, for printing on a 3D printer.

Python Version Management

Harnessing the Power of Pyenv and Venv Introduction

5 minutes
Python Version Management

Python, with its clean syntax and powerful libraries, has achieved a towering stature in the software development realm. From data science juggernauts to nimble startups, Python's ubiquity is undeniable. Yet, as with every mighty tool, managing it efficiently is crucial. Enter 'pyenv' and 'venv' - two tools that empower developers to control the Python chaos.

The State of AI Coding Today

Assessing AI-Powered Coding: Will Developers Become Obsolete?

22 minutes
The State of AI Coding Today

In the ever-evolving world of technology, few advancements have captured our collective imagination quite like the meteoric rise of generative AI. Especially with behemoths like OpenAI's GPT series and Google's Bard leading the charge, the landscape of what machines can achieve has been redrawn. Among the most tantalizing feats? Their ability to conjure up code snippets, rectify pesky bugs, and even draft more extensive coding sequences from the merest hint of a prompt. The allure is undeniable: imagine a world of streamlined efficiency, diminished human error, and coding knowledge that isn’t locked behind the formidable gates of complex jargon and years of experience.