Home

DYI Software Development Kit

Today we are gonna implement an SDK in Python. The motivation being is that a close relative needed to integrate a web shop with the label printing service of GLS Parcel. GLS has an REST-like API, but they only publish sample code in a handful of languages that excludes Python. I thought this would be a perfect opportunity to demonstrate how to ...

Read more

How low can you go?

When it comes to having fun at work, simple games like rock, paper, scissors often get pulled out to put a twist on making decisions. Burrito or gyros for lunch? Who gets the ticket to tonights big game - go Celtics - offered up by a colleague who can’t make it? Today I am gonna talk about my favorite such game and we will also implement it in p...

Read more

Earn, learn and have fun!

There is a mantra - earn, learn and have fun - that I heard a while ago that I have been using ever since as a leveling gauge. The idea being that as an employee one should consider whether working for a given company makes sense or it is time to move on. It provides this simple barometer that as long as you earn a living, learn something every ...

Read more

The one that tells the tale of how it all started

When I was looking for a cover image for the very first post I almost instinctively reached out to one of my favorite paintings: The Persistence of Memory by Dalí. You might know it by the name: The Melting Clocks. It’s only now, a couple weeks later that it dawned on me why. Read on to find out… 🎥 How it all started The story says Dalí got hi...

Read more

The one that suppresses log messages

In the previous post we have implemented a Clock that is useful for deterministic testing of logic that depends on the passing of time. In this post, we will take a look at logic that is driven by time. ✨ Connecting the dots In his 2005 Stanford Commencement Address, Steve Jobs famously told the story of connecting the dots. I feel lucky to ha...

Read more

The one that implements a Clock for deterministic tests

Is this thing on?! Hello World. It sounds about right to discuss naming in the first post. In software engineering naming is considered to be hard. So read on to learn how the name Bit More came to be. But first, let’s do some coding, shall we?! One of these days I was facing some code - more about that in another post - that was reliant on the...

Read more