Why Writing SIMT (GPU) Assembly is Hard

Years ago someone asked me if I would add the ability to write shader assembly to the graphics drivers I was writing. My reply was: you really don’t want to do that. I’ve been working on adding switch support to Warp3D Nova’s drivers, and decided to explain why writing GPU code is hard: Modern GPUs […]

paddington 1771898 1920

Further ZitaFTP Delays…

ERROR The next ZitaFTP update was supposed to be released yesterday. I was on track to finally get this long awaited and much delayed update finished, but then sickness hit. That left me with two choices: push on and suffer the consequences, or rest and get well as soon as possible. I chose the latter […]

How Daily Journaling Helps Me Get More Done

Daily journalling is a key part of how I keep my projects moving. Without it I’d be wasting time every day trying to remember what I was up to, and what I should do next. That wasted time quickly adds up. This is particularly true when I switch between projects (currently weekly).The ProcessHere’s what I […]

Duct Tape Programming is Hard

A few weeks ago I watched Ian Cooper’s talk titled “Test Driven Design (TDD) – Where Did it All Go Wrong?” In it, he suggests being more like a duct tape programmer (first time round). It sounded great, so I decided to try it and hit a snag almost immediately…Duct Tape ProgrammerA “duct tape programmer” […]

5G – Amazing? Apocalyptic? Or Meh?

Last week I stumbled on a documentary about 5G. The title suggested that 5G will bring about catastrophe. So, I decided to watch it…It was easy to watch, thanks to good editing and pacing. The information about health risks identified for existing mobile technologies (including 4G, wifi, etc.) was interesting. I’d heard that new research […]

The Perils of Writing Reusable Code

If you’ve taken a programming course, the chances are that you’ve been told to write reusable code when possible. It certainly sounds great. Writing software is time consuming, so being able to reuse code instantly improves your productivity.I’m going to push back a little. Yes, code reuse is great. I reuse code; I use libraries […]

Getting Over Lack of Motivation Title

Getting Things Done Despite a Lack of Motivation

I have a confession to make: I didn’t feel like recording a video or publishing anything. It’s just one of those days where I have a lack of motivation. It happens…Yet, the video is recorded and published. How? Well, I’ll give you a hint: it has nothing to do with willpower. Willpower is a scarce […]

Shopping Cart
Scroll to Top