Category Archives: Electronics

AI Coding: 2022 Sci-Fi, Versus March 2026 Reality

I was researching some bare-metal assembly code for a 2D shooter RP2350 arcade board I am developing as a personal project, and got to a segue where things were going a bit too well on the coding front; so I … Continue reading

Posted in AI, AI Alignment, Other Programming, Philosophy, RP2350, Singularity, Speculation, The Future, The Summer of Reasoning | Tagged | Leave a comment

Don’t look Behind The Curtains!

My recent goals to work with and learn some newer, more popular, micro-controllers, and to try some different programming languages, has made me also take another look at the ways things have progressed since I started my career. My programming … Continue reading

Posted in C Programming, Electronics, ESP32-C3, Other Programming, Pascal Programming, Philosophy, PicoMite, Programming, Retro, RP2040, RP2350, Speculation | Tagged , | Comments Off on Don’t look Behind The Curtains!

Small Blinkenlight Update

I loaded the MM Edit program onto my new Linux/Kubuntu desktop and wanted to test it out with a Raspberry Pi Pico development board to ensure everything was working. As my Pico board was all the way over in my … Continue reading

Posted in blinkenlights, Other Programming, PicoMite, Programming, Retro, RP2040 | Tagged | Comments Off on Small Blinkenlight Update

Re-Purposing an old Pioneer Amplifier

A mate gave me a broken Pioneer VSX-520 surround sound amplifier to fix about 5 years ago, and despite the extremely good service manual that came with it I could not figure out the problem. I went through all the … Continue reading

Posted in Electronics, Other Programming, Repair, Retro, RP2350 | Tagged , , , , , , , , , , , | 2 Comments

At what point do you stop learning new programming languages?

Like everyone in the 70’s I started with BASIC and I guess Machine Code (not really assembler as you had to hand-write the 6502/Z80 op-codes and POKE them into lines in the code) BASIC did its job perfectly for me … Continue reading

Posted in AI, C Programming, Electronics, Funny, MRP, MySQL, Other Programming, Pascal Programming, Programming, Speculation, SQL, The Future | 1 Comment

The Utopian and Dystopian Future of Vibe Coding.

Lets face it, being an expert in a particular programming language is coming to an end. In the past two months I have used my usual languages, C, SQL and Pascal, ones that I guess I am kind of “expert” … Continue reading

Posted in AI, AI Alignment, Efficiency, Electronics, Politics, Programming, Singularity, Singularity, Speculation, The Future, The Summer of Reasoning | Tagged , , | Comments Off on The Utopian and Dystopian Future of Vibe Coding.

Flip, Flap, Flop! – Solari Fix.

About 13 years ago, before this web site, and back when I used to be called boznz.com, I put out a simple project to reverse engineer some soft-flap display units (brand-name Solari). My clients CEO had bought 20 of them … Continue reading

Posted in C Programming, Electronics, Indevin, Repair, Soft-Flap Display, solari | Tagged , , | Comments Off on Flip, Flap, Flop! – Solari Fix.

On-Time and Under-Budget. Where some IT projects are Probably Going Wrong.

This will be a short post, and not technical like my usual ones, it is about many of the seemingly hundreds of failed IT projects out there, where companies have been let down by the big IT companies and consultants. … Continue reading

Posted in boz, Boz NZ, C Programming, Electronics, ESP32-C3, IT Failures, LoRa, Motor Controllers, MySQL, New Zealand, NZ, Other Programming, Pascal Programming, Project Management | Tagged , , , , , , , , , , , | Comments Off on On-Time and Under-Budget. Where some IT projects are Probably Going Wrong.

Yet another boring small project (with an interesting back-story)

As I sit at my desk in the clients winery, “working” vintage support, (a job where I mostly feel like Dumbo’s feather, ie a prop that gives the company confidence everything will be great, where as in reality I do … Continue reading

Posted in Bulls-i, ESP32-C3, Indevin, Uncategorized | Comments Off on Yet another boring small project (with an interesting back-story)

Das Blinkenlights (mit RP2040!)

Got my updated design back from JLPCB on Friday and this morning decided to test them and have a go at programming them. While I have done a hardware RP2040 design for a customer before I have never actually gotten … Continue reading

Posted in blinkenlights, RP2040 | Tagged , | Comments Off on Das Blinkenlights (mit RP2040!)

2025, My Final Vintage and Open For New Business

Fran, Allison and Me by the Wineries Continuous Floatation System March 2025 I developed the original Bulls-i winery management program for Indevin Ltd back in 2008 when they were just a small winery based in a single site in Blenheim, … Continue reading

Posted in Boz NZ, Bulls-i, C Programming, Electronics, Indevin, MRP, MySQL, New Zealand, NZ, Other Programming, Pascal Programming, Programming, Project Management, SQL, Villa Maria | Tagged , , , , , , , , , , , | Comments Off on 2025, My Final Vintage and Open For New Business

Industrial Display

Recently required some large character displays for displaying of a 4,5 and 6 digit number behind a customised dashboard prominently displayed in several locations in the factory, the digit must be readable from very far away and needed to be … Continue reading

Posted in C Programming, Electronics, FOSS, Uncategorized | Comments Off on Industrial Display

USB Real-Time Clock for Raspberry Pi, etc

Unlike a PC the Raspberry Pi does not come with any sort real time clock. Usually this is not a problem as it is connected to the Internet and a simple poll of one of the many clock sources will … Continue reading

Posted in C Programming, Electronics, FOSS, Uncategorized | Tagged , , , , , | Comments Off on USB Real-Time Clock for Raspberry Pi, etc