My musings on anything from leadership to technology to entrepreneurship and back.
There's a huge difference between 'programming an application' and 'engineering an application'. This difference can make a business succeed or fail. Let's examine the difference.
In the first part we found out that pure PostgreSQL was too slow for the volumes of data we expected for a client. Let's check out wether TimescaleDB - an extension for PostgreSQL - improves the performance.
Storing time-series data has some very distinct properties to other more random data. But couldn't we leverage good old databases like PostgreSQL? Let's do some benchmarking and find out.
Ever had the challenge of a CEO coming to one of you teams and requesting them to implement a super-urgent feature? Saying 'no' is extremely difficult. Saying yes to everything is also not an option. But there's a third way to say 'no' in a good way.
Many people complain about the new X/Twitter where only paying customers get an audience. Is X becoming like Tinder for News?
Running your own Authentication / Authorization solution on Dokku is not magic. Here's my journey to install Keycloak on Dokku in 5 minutes.
Here's why I take cold showers, how to do it and some thoughts on potential health benefits.
GPT models have taken the world by storm. I've personally use often in my daily work to e.g. craft emails from simple bullet points. This leads us to a question: How far can we push the boundaries of this approach, and what implications does it hold for journalists and online content creators? Let's explore!
Having visibility on search engines like Google is crucial to attract potential clients and receive requests. This website now ranks highly for relevant keywords like 'Interim CTO'. Let's check out strategies that made this happen.