Nikolai Fischer

Nikolai Fischer

Hi, I'm Niko, an SEO and SEA specialist. I've been running Kommune3, a web agency in Dortmund, since 2007, and right now I'm building Traffalyzer. Here I write down what I learn along the way: Supabase, Drupal and SEO, and now and then how I sort out work and life.

approx. 7 min

Agile Has Failed - Time for Something New

After 18 years in tech and countless "sprint retrospectives" that changed nothing, I'm done pretending Agile works. It's time we admit what everyone's thinking: Agile has become…

approx. 46 min

Supabase Storage File Upload: Complete Secure Guide

Last updated: August 2026File uploads are one of the most common features in modern web apps, but implementing them correctly with Supabase Storage can be tricky. Many developers…

approx. 3 min

I Made the Decision to Be Annoyed

We often say, “This person annoyed me” or “That person triggered me.” By doing so, we shift the cause of what is happening — our annoyance — to the outside. In that moment, we…

approx. 4 min

Drupal ECA System: Simplifying Automation

The Drupal ECA (Events, Conditions, Actions) System is a powerful tool for automating workflows within Drupal. With ECA, complex processes can be configured without deep diving…

approx. 3 min

#12 - Roadblocks

Life has a way of throwing surprises at you—and let’s be honest, not all of them are fun. Those moments when life just slams on the brakes? We call them “roadblocks.” In the…

approx. 3 min

The 5 Best Drupal Modules for Bloggers in 2024

I have been using and developing Drupal for 17 years now. Not only for client projects but also for my own website. Here is a list of the most important Drupal modules for…

approx. 3 min

Day 49: Start Fresh Every Day

It's the penultimate day of my challenge, and there's something I need to get off my chest before the finale. There's something I've learned that is incredibly important: the…

approx. 5 min

Don't Think, Just Start

Sometimes I feel a little stuck. Often, there are just too many options, and I find myself examining each one carefully, wondering which I should choose. Do I go left or do I go…

approx. 7 min

6 Habits That Put You Ahead of 99% of People

It doesn't take brilliance to stand out from the crowd. It's enough if you adopt a few basic habits that you consistently implement. In this blog post, I want to show you my 6…

approx. 2 min

Day 48: Creating vs. Consuming

One thing drives me absolutely crazy: the unimaginably large amount of consumption. I'm not talking about societal consumption as a whole, since everything about that has already…

approx. 2 min

Day 47: The Importance of Written Goals

If you want to change, you need to know where you want to go. You need a very concrete idea of what should be. Merely wishing for change leads to aimless wandering. Aimlessness…

approx. 2 min

My God, just get on with it - damn it!

You can read 5 books on increasing your productivity and achieve exactly the opposite: namely, nothing. Reading a book means you're not starting a project. Productivity equals…

approx. 3 min

Day 45: Planning and Execution

Actually, succeeding is quite simple: just do what you believe needs to be done and everything will be fine. It just doesn't work, and it's definitely not because you don't know…

approx. 2 min

Things I’ve Learned as a Runner

Running shares many parallels with life. The experiences I've had while running often translate to both my personal and professional daily life. Don't Outrun Your Pace If you…

approx. 2 min

Day 44: Do Your Work!

Only a few days are left in my productivity challenge, and I would like to share an insight as a small interim conclusion: Do the work! You can read hundreds of self-help books…

approx. 3 min

Day 43: Finish the things you start

One thing has become particularly clear to me on my journey down the rabbit hole of productivity: the fact of how important it is to get things done. Okay, admittedly, this…

approx. 2 min

Day 42: A book starts with the first word

An observation: One writes differently when thinking that the nonsense will be read by someone else. Okay, any half-talented thinker will come to this realization as well…