
Hardening a Linux Server for Pet Projects and Indie SaaS
Introduction Welcome, fellow developers and indie creators! If you’re here, you’re probably passionate about your pet projects and indie SaaS ventures, and you want to make sure they’re as secure as possible. In this article, we’ll dive deep into the world of Linux server hardening, providing you with step-by-step instructions, code examples, and even a couple of diagrams to keep things interesting. So grab a cup of coffee, sit back, and let’s get started!...

Incident Channels as Entertainment: Are We Addicted to Production Fires?
In the world of software development, there’s an unspoken truth that often goes unnoticed: incident channels have become a form of entertainment for some developers. It’s not uncommon to hear phrases like “the show must go on” or “let’s watch the fireworks” when a production issue arises. But is this culture healthy, or are we developing an unhealthy addiction to production fires? The Allure of Incident Channels At first glance, the idea of an incident channel being entertaining might seem absurd....

Why ‘Explainable AI’ Is Mostly a Comfort Blanket for Management
Introduction In the rapidly evolving landscape of artificial intelligence (AI), the concept of “Explainable AI” (XAI) has gained significant traction. The idea is simple yet compelling: create AI systems that can explain their decisions in a way humans can understand. However, despite its appeal, I argue that XAI often serves more as a comfort blanket for management than a practical solution to the challenges of AI adoption. The Allure of Explainable AI The allure of XAI is easy to understand....

Long-term log and event storage: archives, cold storage, and reprocessing
Introduction Welcome, fellow data enthusiasts, to the thrilling world of log and event storage! Today, we’re diving deep into the murky waters of long-term data retention, exploring the treasures of archives, the chill of cold storage, and the art of reprocessing. So grab your diving gear and let’s plunge in! The Importance of Long-term Storage In the age of big data, logs and events are the breadcrumbs that lead us to insights, the clues that solve mysteries, and the evidence that keeps us honest....

License Wars: Do Developers Actually Care About Anything Beyond MIT?
Introduction In the vast universe of software development, the choice of license for your code can often feel like a cosmic battle between legalese and practicality. The MIT license, with its simplicity and permissiveness, has become the go-to choice for many developers. But does this mean that other licenses are relegated to the dusty shelves of legal obscurity? In this article, we’ll dive deep into the world of software licenses, exploring why the MIT license reigns supreme, and whether there’s room for other licenses in the developer’s toolkit....