With the fast adoption of AI-chatbots by a large part of society, we are forgetting one important thing: The Large Language Models are the ultimate tool for technology companies to gather extremely detailed information about their users. That information can in turn be used to influence those users in a more extreme way than ever.
Over the last decade I’ve worked at several large companies, and almost every one had some sort of PDF extraction in part of the codebase. PDFs have become the preferred format for companies to share data. And even though PDFs will almost always look identical across devices and readers, accessing their underlying data is very complicated, and therefore this is a very inaccessible format to…
As a child I played with old LEGO sets a lot. Growing up in a single income family with three siblings meant that there was not a lot of money for new sets, so most of my time was spent with old bricks from the 70s and 80s. Over time, I switched to K’nex, some old Meccano sets, and later on I experimented with electronical components and circuits and finally ventured into programming when I was…
When talking about design patterns in programming, it’s often difficult to talk about a single pattern in isolation. When looking for articles that explain Dependency Injection, I realised that this is one of those topics. Patterns like LSP, Service Locators, Service Containers and others usually get talked about. But Dependency Injection can be much more simple than that. Let’s take away some of…
It’s been three months since I’m back from my trip to Kyrgyzstan and Kazakhstan. And while there are as many Soviet buildings, beautiful sights, mountain backdrops, and amazing sleeper trains as you might expect, I won’t write about them here as you’ll find all about them on other pages on the internet.
Ever since I’m back from Svalbard, I’ve been thinking about building an all sky camera. During dark season, there are a lot of tourists on the island for Northern lights (Aurora Borealis), even though it is actually too far north up there to see them consistently. Sometimes they aren’t seen for weeks due to snow storms or lack of solar activity, and other times they are just not noticed due to the…
Again? This one word might be said too much by your users, customer support staff or developers and can say a lot about the quality of your bug fixes. Or you are just looking for a framework to guide your efforts in squashing bugs. Either way, you came to the right place!