I Was So Angry, I Built My Own
Sebastian Schürmann

Sebastian Schürmann @sebs

About: At day: writes Software At night: does Open Source things

Location:
Hamburg, Germany
Joined:
May 28, 2017

I Was So Angry, I Built My Own

Publish Date: May 28
176 43

Frustration often breeds innovation. After years of wrestling with project management tools that never quite fit my needs, I reached my breaking point. The tools were either too complex, too rigid, or missing critical features that my teams needed. So I did what any frustrated developer would do – I built my own.

Markdown Simplicity in a WYSIWYG World

Most project management tools force you into their proprietary editors with fancy formatting options that ultimately create more problems than they solve. All I wanted was to edit markdown files – simple, portable, version-control friendly text that everyone already understands. Why should documenting a story be more complicated than writing code?

Image description

My solution: a project management system where everything is markdown at its core. Stories, documentation, comments – all just markdown files that can be edited with any text editor or through a clean interface that doesn't get in your way.

Beyond the Tyranny of Story Points

The industry's obsession with story points as the one true estimation metric has always felt limiting. Development work is multidimensional, so why shouldn't our estimates reflect that?

I implemented a relative weight system with four key metrics:

  • Value: What benefit does this bring to users/business?
  • Penalty: What's the cost of not doing this work?
  • Effort: How much work is required?
  • Risk: How uncertain or complex is the implementation?

This approach gives teams a more nuanced way to prioritize work and makes trade-offs explicit rather than hidden.

Documentation as First-Class Citizens

In most tools, Architecture Decision Records (ADRs) and Post-Mortems are afterthoughts – if they exist at all. They're typically buried in wikis or shared drives, disconnected from the work they relate to.

Image description

I built a system where ADRs and Post-Mortems are just as important as stories. They're versioned, linked to related work items, and follow the same workflow processes. This creates a connected knowledge base that evolves with your project, not separate from it.

Closing the Feedback Loop

One of my biggest frustrations was the lack of feedback from production systems. We'd deploy features and then... silence. The project management tool had no idea what happened next.

My solution aims to integrate deployment data and production metrics directly into the workflow. When a story is deployed, we automatically track:

  • Deployment frequency
  • Lead time for changes
  • Mean time to restore service
  • Change failure rate

These DORA metrics provide immediate feedback on how our development practices are working, creating a cycle of feedback.

Kanban That Actually Measures

Most Kanban implementations are just pretty boards with columns. They lack the metrics that make Kanban powerful: cycle time, throughput, and work in progress limits.

I built Kanban metrics into the core of the system, automatically tracking how work flows through the process and highlighting bottlenecks. The board isn't just a visualization – it's a data collection tool that helps teams continuously improve.

The Power of Large Context Windows

Building this system became much more feasible with the advent of large context window AI models. I could feed in CSV files, Excel spreadsheets, and entire codebases to generate comprehensive documentation, user stories, and even implementation plans.

This dramatically accelerated development and ensured consistency across the entire system. The AI could understand the relationships between different components and help generate coherent documentation that reflected those connections.

Having everything structured and a application that lends it self well to 'tool usage' - this could be a starting point for a lot of help. However - I don't want to cheap out and get a bunch of things ironed out before integrating some 3rd party agentic api.

Personal Tools for Personal Workflows

What makes this project special is that I'm building it primarily for myself. I'm not trying to please every user or cater to enterprise requirements – I'm solving my own problems in exactly the way I want them solved. This freedom has allowed me to experiment with approaches that commercial tools would never consider.

What started as a frustration-fueled side project has the potential to become my personal competitive advantage. I move faster, make better decisions, and have a complete history of why I built what I built – all while creating an environment where AI agents can provide increasingly valuable assistance.

Sometimes the best solution isn't finding the perfect tool – it's building exactly what you need. And sometimes, a little anger is all the motivation required.

Comments 43 total

  • Melody Kelly. N
    Melody Kelly. NMay 28, 2025

    😁😁

  • José Pablo Ramírez Vargas
    José Pablo Ramírez VargasMay 28, 2025

    You got my interest, but I see no URL for things. Are you selling this product? Is it open source? Etc. My interest is there, but I have no clue as to what next steps are there.

    • Sebastian Schürmann
      Sebastian SchürmannMay 28, 2025

      Oh hai!

      No, I am not selling this. And I guess the code needs a bit more checking before I could OS it. I am more in a experimentation phase and I do not want to go down the typical buzz/audience/product route for an itch that probably only I have to scratch.

      If you want to take one thing away: a wiki in your codebase and a 'agentic LLM' is a good thing for backlog work. Another thing would be building on google sheets/docs and gemini. but I havent tried that.

      • anxpara
        anxparaMay 29, 2025

        Wow what a tease. Release the tool! (When it's ready)

      • Micheal Kinney
        Micheal KinneyMay 29, 2025

        My workflow is similar and I've had a lot of the same thoughts. Also, I'm working on a bunch of components that didn't exist to help me manage my workflow at large. It's a great idea and I'd be interested in contributing and getting it production grade. He l hit me up if you'd like some help or feedback. And it doesn't need to be fully working or great code, lol.

      • Oscar
        OscarMay 30, 2025

        No, I am not selling this.

        Oh, that's new.

        In all seriousness, this is really cool and I would personally love to see the code.

  • АнонимMay 29, 2025

    [hidden by post author]

  • Nathan Tarbert
    Nathan TarbertMay 29, 2025

    honestly, respect, i love seeing someone just make their own thing outta sheer frustration - gotta ask though, you think most people would actually be better off building their own tools instead of settling for stuff that almost fits?

  • Dotallio
    DotallioMay 29, 2025

    Love how you made everything revolve around markdown and real metrics. How are you thinking about integrating AI agents next?

    • Sebastian Schürmann
      Sebastian SchürmannMay 29, 2025

      Story Splitting, Estimation, Backlog Grooming and automatic creation of ADRS

  • david duymelinck
    david duymelinckMay 29, 2025

    I'm wondering if there is no tool or a set of tools that allow you to achieve the same result.
    There are tools that support markdown. There are tools where you can add custom fields and create views based on those fields. There are tools that have an API to feed data to the workflow.

    And even if a tool doesn't have the feature you want, isn't it possible to simulate the wanted workflow some other way?

    • Sebastian Schürmann
      Sebastian SchürmannMay 29, 2025

      Maybe you all are a bit to entangled in this ycombinator, marc anreesen startup pivot BS thingie. I am buildign this to build things right and not to use my time to tame anything that is not 100 suitable for my case. I am building this for the sake of building it, so honestly: I really do not care about anything else that is around that 'might do 90%' of the job.

      • david duymelinck
        david duymelinckMay 29, 2025

        I applaud you for building your own tool. I was just curious about the why. I gave a few examples of things existing tools have solved, that you mentioned in the post that were breaking points for you.
        To me it seems that the frustration is brought on out of lack of research. I don't believe there is no project management tool that isn't extendible enough to fit your needs.

        • Sebastian Schürmann
          Sebastian SchürmannMay 29, 2025

          I did my tour around tools. No need for me to do more testing to end up paying another 20 bucks a month to enter tickets into someone elses dream of what UX is. I am more keen to build this thing multiple times (it is my 2nd approach in the last 24 months to do so) and learn from it. I am aware, that decisions made in anger rarely lead to good outcomes.

          • Sebastian Schürmann
            Sebastian SchürmannMay 29, 2025

            sorry for the ui, but this is a feature I am missing in many tools or that I have to expensively add on.
            Image description

            The next feature is a report, that just outlines the changes in a specific timeframe. This way I could document the changes in a iteration or the changes in a estimation session.

  • Sohil Ahmed
    Sohil AhmedMay 29, 2025

    I see no URL or GitHub link, bow even what the app is called.

  • Nate Bailey
    Nate BaileyMay 29, 2025

    I came to a similar conclusion a month ago and have been wanting almost the same things. I'd be interested in helping if you are open to it.

  • Axel
    AxelMay 29, 2025

    So good

  • Otto Hirr
    Otto HirrMay 29, 2025

    Curious if you considered building on Obsidian which has several Plugins that are close? Then customizing for your needs.

    • Sebastian Schürmann
      Sebastian SchürmannMay 29, 2025

      No. Obsidian is not something I checked. It would make sense though. But a bit much again to bully around a bunch of markdownfiles.

      and then: this is maybe a little exercise in finding out how things like obsidian are built.

      What obsidian is missing - if I remember correctly: state machines/workflows.
      Tbh: I don't want any 'if, then, else' logic if I can avoid it and cram all that in a small but funky kind of workflow engine.

      • Sebastian Schürmann
        Sebastian SchürmannMay 29, 2025

        I'd like to bind 'agent integration' to workflows (those doing the tool calling), so I can have a little more easy control over what is happening when there are machine made changes.

  • Werliton Silva
    Werliton SilvaMay 29, 2025

    Hmm... Interesting!

  • Yohan Moore
    Yohan MooreMay 30, 2025

    I applaud you for taking the stand you did. I have also went through the same anger/build my own experience and decided to build my own web application server and frontend framework.

    To many this might seem a waste of time but to those who understand, this is the way you have to go if you want to achieve real productivity. This is why you see as companies start to grow in size, that they start to build their own internal tools and products to meet THEIR needs. How do you think we got, react, angularjs. How do you think we got things like graph databases, document databases, etc. because sometimes the status quo doesn't cut it when we are trying to move faster or innovate.

    I too would be interested in seeing your product in action like many have commented, but I also appreciate that this post was probably just a rant and hope you continue to reap the benefits from what you have developed.

    When the status quo becomes disruptive, disrupt the status quo.

    • Sebastian Schürmann
      Sebastian SchürmannMay 30, 2025

      i think I will speak about the data model in a follow up post. I do think I could profit from some feedback.

  • yv siddartha
    yv siddarthaMay 30, 2025

    Great idea. Working on personal project is always interest, gives insights intonproduct & project mgmt in ways that we haven't seen during professional structure. I can help you testing the app. Let me know just in case. Can be reached out at yvsiddartha18@gmail.com

  • Neeraj Bhatia
    Neeraj BhatiaMay 30, 2025

    Same here Amazon was not opening account for selling books then created own website and trying to build better technology.

  • movais
    movaisMay 31, 2025

    Interesting!! Any thoughts to collab and build this huge together?

    • Sebastian Schürmann
      Sebastian SchürmannMay 31, 2025

      There was someone on the thread with a own ideas asking for collab. So ping him I guess.

  • Syamnath
    SyamnathMay 31, 2025

    Same story frustrated finally build one mvp Play Flow. You just need to Create a team then Create Project provide target timeline assign team and boom your project is created. The real magic is when you add your tasks you define the difficulty and priority progress % will automatically calculated the time is assigned. If someone interested ping

  • Parag Nandy Roy
    Parag Nandy RoyMay 31, 2025

    Resonates hard.....love the balance of simplicity and real metrics here...

  • Joel
    JoelJun 2, 2025

    Looks cool! Vibe coded?

    • Sebastian Schürmann
      Sebastian SchürmannJun 2, 2025

      parts. I re-did the core without it mutiple times to see what works better and use this core for more vibecoding.

  • Peter Vivo
    Peter VivoJun 3, 2025

    I like it your metrics: Value, Penalty, Effort, Risk also very important idea is the feedback loop handling.

  • Praveen Rajamani
    Praveen RajamaniJun 3, 2025

    Your story is so relatable. I have felt the same frustrations with project management tools. Love your approach to estimation and connecting everything through Markdown. Thanks for sharing!

  • Mardeg
    MardegJun 4, 2025

    It'd be great to know if this tool could publish to the gemini protocol for people to view via clients like Lagrange/Ariane/etc, or with the Firefox extension "geminize"

    • Sebastian Schürmann
      Sebastian SchürmannJun 4, 2025

      the idea is much alike. but my inner implementation is quite different. But there are related ideas.

  • Marko Majkic
    Marko MajkicJun 11, 2025

    Great idea and I'm looking forward to seeing the implementation in action.

    Here's the idea, and I hope it's not too complex to implement. It would bring so much flexibility to the product that I think everyone might want to use it. Still, the implementation wouldn't take too much time.

    You might have any parameter added to the story (like config, perhaps) as a numeric or string and then used in the story. This way, you wouldn't be limited to effort, risk, etc.

    This way, you would have unlimited possibilities of your story, including using story points for people who like it.

    • Sebastian Schürmann
      Sebastian SchürmannJun 11, 2025

      there is a back and forth about this in my experiments: i have tried less formal .... nosql e.g. .... but if I show you my pgsql layout that can do weighted estimates in one query ( a large one) ...... then maybe you can understand, why I am going with more formal here.

      Going down the rabbit hole makes it a requirement to do these for any past state of the backlog (to make things comparable).

      This is what I am experimentong on now. The reason is the chaos that ensues, then I build this complexity into the database AND the code consuming this. The time from 'elegant' to 'dude where is my bug?' is super short.

      But you are right, maybe someone else want another way to 'estimate', but I can happily ignore all that ... just writing what I build for myself.

  • Pradeep
    PradeepJun 12, 2025

    I am on something similar making my very own productivity software, to make my whole process easy. I wish for you success.

  • Lucas ROURET
    Lucas ROURETJun 14, 2025

    I'm building a IA project management with kanban, redbox and so.
    Wait for "keazy.io" for the end of the year

  • Audrey Delgado
    Audrey DelgadoJun 20, 2025

    Great post. It sounds like you learned a lot and gained so much from this project. Thanks for sharing.

Add comment