All Stories

An intro to payments: Value, liabilities and networks - Part 1

You are on holiday in another country. You want to buy a coffee. You get your card out, swipe or type your pin and presto! Coffee paid for your enjoyment....

Documenting systems - Some thoughts

Other than the neighborhood bakery and garage, pretty much every modern-day organisation worth its salt is a technology company. As software is eating the world at an increasing pace, focus...

Desk reservation system with OpenCV and Spring - Part 1

A fast-growing company has all kinds of good problems. One of them (admittedly the smallest) is the frequent question of new-joiners: “where does everyone sit in this new office?”.

Building wealth - Some life lessons

A couple of years ago I had the great privilege of partaking in the excellent Enterprise Engineer Program in RBS. This was jointly organized by Digital Engineering Services and Catalyst....

Slack as a searchable chat-ops sink

I have been using Slack quite a lot this last year for my day-to-day work. Late adopter as I am, I have been using it both in a geographically distributed...

Postgres Index stats and Query Optimization

PostgreSQL is an extremely performant database. We are using it heavily and to great effect in my current place of work. However the internal design choices of Postgres mean that...