Category Archives: Programming

I knew your predecessors before they were murdered.

Hi, my name is Boz, I run a teeny-tiny technology company in a teeny-tiny country well away from all the excitement of Silicon Valley or Shanghia. We did talk before, well kind-of, as it was actually to the guys who … Continue reading

Posted in AI, AI Alignment, Books, Philosophy, Programming, Singularity, Speculation, The Future | Tagged , , | Comments Off on I knew your predecessors before they were murdered.

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.

Continuous Floatation in Wineries

There are two common methods to clarify juice before it goes into fermentation. Firstly there is cold-settling, where you just leave the juice alone for several days and wait for the clear juice and lees (the juice particulates) to separate. … Continue reading

Posted in boz, Boz NZ, Bulls-i, C Programming, Indevin, MRP, Pascal Programming, Process Automation, Programming, SCADA, SQL, Uncategorized | Tagged , , , , , , , , , , | Comments Off on Continuous Floatation in Wineries

Technology for Everyone.. Are You Sure?

Seriously! Does everyone at your company really need a computer or a mobile phone? Giving a computer or phone to any member of staff should always be thought through very carefully and is not the cut-and-dried decision you think it … Continue reading

Posted in Bad Management, Efficiency, Funny, IT Failures, Management, MRP, Office Politics, Other Programming, Politics, Project Management, Speculation, Uncategorized | Tagged , , , , | Comments Off on Technology for Everyone.. Are You Sure?

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.

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

Encryption for very low data rate embedded systems

If your latest IOT project needs to run on batteries for a few years and you need to send some important data over the airwaves or across a serial line then you are in a bit of a poor situation … Continue reading

Posted in Electronics, Encryption, Other Programming | Tagged , | 2 Comments

Why so quiet?

Well I have actually been busy. Two of the electronic boards have gone into production and a third more complicated 4-layer board is nearing completion for the client. Unfortunately these wont be open sourced as the client has some close … Continue reading

Posted in Barcode, C Programming, Electronics, RFID, Vinwizard | Tagged | Comments Off on Why so quiet?

Uploading file data as a C Header

Quick and simple post. If you have a micro-controller and need to use some data from a file (say a static HTML web page or a bitmap) and you don’t have a file system then you need to convert the … Continue reading

Posted in C Programming, Pascal Programming, Uncategorized | Tagged , | Comments Off on Uploading file data as a C Header

PT100 Control Board for Raspberry Pi. Completed!

I have recently completed this project. It has the same specification as the previous post however a few improvements have been made in light of new information. The board is intended to accurately control the temperatures of 4 wine tanks … Continue reading

Posted in C Programming, Electronics, FOSS, Uncategorized, Vinwizard | Tagged , , | Comments Off on PT100 Control Board for Raspberry Pi. Completed!