Constant disk access with ext4 caused by kmmp (2020)

I don’t know how I never noticed this, but the mechanical hard disks in the perfect NAS emit a clicking noise at regular intervals that never stops. The NAS runs Ubuntu 18.04 server, an md so… | Continue reading


@blog.georgovassilis.com | 2 years ago

Team Organisation Capability Matrix

TL;DR: team must match information- and command flow. Team organisation is a conscious effort Early in my career at Accenture a management class discussed methods for building teams by aligning tea… | Continue reading


@blog.georgovassilis.com | 2 years ago

A systems thinking view on death penalty

One of the many reasons to oppose the death penalty is its incompatibility with the goals of justice. As a fan of systems thinking I feel that capital punishment deprives justice of its most valuab… | Continue reading


@blog.georgovassilis.com | 3 years ago

Sugar in the Flower Pot

Apologies to non-german speaking readers; this post will make no sense to you. A senior colleague from northern Germany mentioned the German idiom “wie ein Stück Zucker im Blumentopf” t… | Continue reading


@blog.georgovassilis.com | 3 years ago

A modular, extensible DIY NAS

I’ve been running for a decade a self-built NAS at home, so I thought I’d write down my experience so that others might gloat over my many failures and gasp in awe at my few triumphs. T… | Continue reading


@blog.georgovassilis.com | 4 years ago

Jugaad, an Indian Delivery Methodology

Intro Jugaad is an attitude towards delivery which originated in India and consists of three simple tenets: Humility: use whatever works without prejudiceOpenness: keep your options openFrugality: … | Continue reading


@blog.georgovassilis.com | 4 years ago

A differential amplifier built with a current mirror (2019)

I’ve wondered for a long time how differential amplifiers are actually realised on the transistor level. Not having received a formal electronics engineering education nor being part of an as… | Continue reading


@blog.georgovassilis.com | 4 years ago

The Problem with Standardisation

Standards are a double-edged swordSubbu Allamaraju, CTO Expedia, TL;DR: Standardisation reduces the dimensionality of a problem space thus eliminating possibilities for optimisation. Standards redu… | Continue reading


@blog.georgovassilis.com | 5 years ago

Technical users in user stories are ok

Every time a technical system impersonates a human in a user story, God drowns a kitten in an agile waterfall.– Unknown User stories are supposed to advocate the user’s view on a system… | Continue reading


@blog.georgovassilis.com | 5 years ago

Digitalisation vs. Automation Is about Capabilities

A pre-digital organisation focuses on efficient processes implementation; a digital organisation focuses on capabilities. | Continue reading


@blog.georgovassilis.com | 5 years ago

A new definition of technical debt

Technical debt is the amount of work needed to decrease the total cost of a product.Me dilbert.com The classical definition doesn’t work Technical debt (TD) is intuitively easy to grasp as an… | Continue reading


@blog.georgovassilis.com | 6 years ago

Parchive: protect archives against data corruption

As time goes by, my [place appropriate interval] backups may not grow much, but the size of my entire data archive exceeds the largest available hard disks (don’t ask). Taking into account co… | Continue reading


@blog.georgovassilis.com | 6 years ago

Book of dark arts: selective disclosure with CSS

Show and hide pages and page elements with declarative CSS instead of imperative code | Continue reading


@blog.georgovassilis.com | 6 years ago

Controlling a WiFi power socket from the command line

[update 27 January 2017] TP-LINK HS100 project on github: 24 October 2016] TL;DR; This is about a shell script which controls the TP-LINK HS100, HS110, HS200 Wi-Fi smart power plugs.  I was scurryi… | Continue reading


@blog.georgovassilis.com | 6 years ago

The Accordionist and the value of specifications

On those rare occasions when I arrive home at a God-fearing time, there is, sometimes, a Bulgarian Accordionist sitting in the neighbourhood playing familiar tunes. It’s not the action-laden … | Continue reading


@blog.georgovassilis.com | 6 years ago

Advanced web security topics

(Last update 28 February 2018) This post discusses web security issues that I come across – so far thankfully mostly by reading about them. It is a work in progress which I’ll keep upda… | Continue reading


@blog.georgovassilis.com | 6 years ago

Cloud architecture pattern cheat sheet

This post is about software application architecture patterns that simplify application design by leveraging cloud features. New: Download the cloud pattern cheat sheet Packaged configuration Packa… | Continue reading


@blog.georgovassilis.com | 6 years ago

Software architecture for 5G networks

The 5G mobile network specification introduces network function virtualization [NFV] which enables mobile network operators (carriers henceforth) to expose network resources to business application… | Continue reading


@blog.georgovassilis.com | 6 years ago