Since a while I am using a refurbed Dell Latitude 5300. I’m pretty happy with it. Just recently I was doing some stuff via SSH on my RaspberryPIs when I noticed that the Dell’s keyboard does not contain the ‘<‘ key. Not a big deal usually – just Linux Shell working is quite uncool without the ‘>’ and the pipe ‘|’ characters.
(more…)Author: Franz
-
How to solve weird Docker Errors on Ubuntu
After being so happy about all the services that I brought up last weekend, I forgot to do one thing: rebooting. Today I rebooted for some reason and the containers didn’t came up again.
(more…) -
Welcome Wireguard (It’s really always DNS)
Today I commuted to work and of course wanted to try my new #Navidrome setup that I wrote about before. And – it didn’t work 🙁 It couldn’t resolve the host name. DNS – again!
(more…) -
Migration, Containers and … It’s always DNS, really
As I wrote in my previous post, I have a new member in the home server environment: The Lenovo ThinkCenter Mini Computer! Right after getting Ubuntu up and running on it, I began the process of easing the workload on my #RaspberryPi. PiHole had been flagging high CPU load a couple of times already, especially when Jellyfin was streaming media and performing its usual tasks.
The target was clear: keep PiHole on the Pi and move the heavier services to the Lenovo. But I also didn’t simply want to migrate the services. I also wanted to improve the setup …
(more…) -
How to Use a Lenovo ThinkCentre M910q as a Powerful Home Server
As an IT enthusiast, I’ve long been (and still are!) a fan of the #RaspberryPi mini computers. My main Pi already runs multiple services like #PiHole, #Navidrome and #Jellyfin – which often pushes it near its limits. Well, recently I found myself wanting to add even more services to my local network. Unfortunately, my NAS can’t host Docker containers, so expanding compute power became necessary.
(more…) -
When Vibe Coding backfires: AI deletes company’s Database
AI agents “cannot be trusted [and] you need to 100% understand what data they can touch. Because — they will touch it. And you cannot predict what they will do with it.”
Sounds like the statement of an AI hater — but in fact it’s from Jason Lemkin who was using Replit (an AI powered software development platform) — after it deleted the complete production database.
(more…) -
Martin Fowler on “Expert Generalists”
For a while, I kept asking myself: What’s my technical profile, really?
I’m not a specialist in one narrow field. But I go deeper in several areas than a typical generalist. So … is that good or bad? Is that a strength – or a flaw, because I’m not “deep enough” in one single thing?
(more…) -
Rebel Talent – A Book About Smart Nonconformity
We often think of rebels as rule-breakers. But Rebel Talent by Francesca Gino makes a different argument: the most effective rebels don’t break rules — they challenge conventions. They don’t seek chaos, but creativity. They don’t follow blindly — they question, explore, and rethink. That’s the kind of rebellion this book is about.
(more…) -
When AI Writes Code — Who Really Sets the Price?
AI writing code sounds like every CEO’s dream: cheaper, faster, maybe even better. But what if swapping expensive developers for clever tools just creates a new kind of risk?
(more…) -
How to batch migrate Repos from Bitbucket to Codeberg
When I was browsing through my code archive, I noticed that I was missing some projects and wondered where I had left them after my recent re-install. Just then I noticed that I still had some private repos at Bitbucket. As I just needed a place to back up the code, I decided that I could move it to Codeberg.
Codeberg describes itself as “[…] a non-profit, community-led effort that provides Git hosting and other services for free and open source projects.”. Codeberg e.V. itself is a registered non-profit association based in Berlin, Germany.
(more…)