Skip to main content
NikoFischer.com

Main navigation

  • Home
  • About
    • My Reading List
    • Recommended Youtube Channels
    • Life Rules
    • Podcast
  • 50-Day Challenge
  • Impressum
Sprachumschalter
  • English

Breadcrumb

  1. Home

Day 13: Don't optimize what shouldn't exist

🎸
🚀 Beta Running

PYNGUP: Rebellion against toxic productivity

Beta limited to 100 spots. Tasks become social commitments instead of lonely to-dos.

🚀 Join Beta 📖 Read Story "€487 wasted"
By Niko, 30 September, 2023
A girl questioning

A few weeks ago, I founded a new company called skillution. We are focused on developing an app for coaches and academies that allows them to market their courses online. Currently, I'm working on implementing a booking process that enables customers to subscribe to our skillution portal through our website.

I faced a challenge in this process: Customers should either be able to create an account directly on our website and then be directed to the booking process or have our support team create an account for them and subsequently provide the login details. So, we needed to integrate two fundamentally different processes for the same goal.

This was time-consuming and required the integration of various branching paths. For example, a customer had to select a product on our platform first to access the booking process. It proved to be quite complex.

But was it really necessary to implement two separate processes? Couldn't we simplify this with a single process? Yes, we could! We used Stripe as our payment provider, including Stripe's checkout process. Instead of guiding customers through our portal, we directed them straight to the Stripe checkout page and simultaneously, in the background, automated the creation of an account for our skillution system. Problem solved.

The lesson we learn from this:

Whenever you consider optimizing something, first ask yourself if it's even necessary to keep it in the first place.

Tags

  • 50 Days Challenge

Comments

About text formats

Restricted HTML

  • Allowed HTML tags: <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Related articles

50 days to 40
Day 1: Getting Things Done
Day 2: Back to Focus
Day 3: Thinking and Execution Phases
Day 4: There are no lost days

About the author

Nikolai Fischer is the founder of Kommune3 (since 2007) and a leading expert in Drupal development and tech entrepreneurship. With 17+ years of experience, he has led hundreds of projects and achieved #1 on Hacker News. As host of the "Kommit mich" podcast and founder of skillution, he combines technical expertise with entrepreneurial thinking. His articles about Supabase, modern web development, and systematic problem-solving have influenced thousands of developers worldwide.

Ihre Anmeldung konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.
Ihre Anmeldung war erfolgreich.

Newsletter

Join a growing community of friendly readers. From time to time I share my thoughts about rational thinking, productivity and life.

Nikolai Fischer

✌ Hi, I'm Niko
Entrepreneur, developer & podcaster

Contact me:

  • E-Mail
  • Phone
  • LinkedIn

My Reading List

  • $100M Leads: How to Get Strangers To Want To Buy Your Stuff - Alex Hormozi
  • Quantitative Trading: How to Build Your Own Algorithmic Trading Business (Wiley Trading) - Ernest P. Chan
  • Hands-On Machine Learning for Algorithmic Trading: Design and implement investment strategies based on smart algorithms that learn from data using Python - Stefan Jansen
  • Algorithmic Trading - Ernie Chan
  • Let Me Tell You a Story: Tales Along the Road to Happiness - Jorge Bucay
more
RSS feed