Surprise-Driven Sharing
The other day I experienced a very distinct surprise. Picture a situation where you’ve had an internalized understanding for a long time ...Read more at LinkedIn ↗Robot Control with the Jetson Nano
Two years ago, I got to dive into a project at the intersection of machine learning and hardware - right before ChatGPT became a househol...Read more at nizar.se ↗About pair programming
When I first heard about pair programming I didn't like the concept. I'm much faster on my own without someone else slowing me down. And ...Read more at raniz.blog ↗The art of testing: failing gracefully
When writing tests, we should always write them so that when (not if) they fail, they do so gracefully, with as much information regardin...Read more at raniz.blog ↗Back on Gentoo
I discovered Linux back in 2002 when I was in my second year of "Gymnasiet". I studied "Computer Technology" and we had our own computer ...Read more at raniz.blog ↗Code criticism: Context Matters
I work as a software developer consultant. This role often puts me in the midst of varied personalities and codebases. I’ve learned that ...Read more at dino.opij.ac ↗Can you Test-Drive Music?
I think Martin Molin of Wintergatan is test-driving his Marble Machine 3. Here is why.Read more at raniz.blog ↗Statements vs Expressions
Programming languages are sometimes categorized into expression-oriented or statement-oriented. Statements typically do something, wherea...Read more at recurse.se ↗The Hats of Test Driven Development
A while ago I held an internal TDD-workshop at one of our customer's offices. We took on a simple task together where the solution turned...Read more at raniz.blog ↗