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?
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.
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.
Top comments (43)
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.
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.
Wow what a tease. Release the tool! (When it's ready)
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.
Oh, that's new.
In all seriousness, this is really cool and I would personally love to see the code.
I'm building a IA project management with kanban, redbox and so.
Wait for "keazy.io" for the end of the year
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?
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.
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.
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.
sorry for the ui, but this is a feature I am missing in many tools or that I have to expensively add on.

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.
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.
i think I will speak about the data model in a follow up post. I do think I could profit from some feedback.
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.
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.
Looks cool! Vibe coded?
parts. I re-did the core without it mutiple times to see what works better and use this core for more vibecoding.
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
Curious if you considered building on Obsidian which has several Plugins that are close? Then customizing for your needs.
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.
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.
This post hits hard — finally, someone writing things that aren’t just regurgitated docs. 😄
Speaking of pushing boundaries, I’ve officially published a blog where I drop something kinda massive:
I’ve created an AGI blueprint — not a theory, not a doodle, a real architectural breakdown I call AGI Showdowner.
It’s meant to challenge the hype, question the flaws, and maybe (just maybe) set the tone for how AGI could be built without it becoming Skynet's annoying cousin.
Would love to hear your thoughts (or criticism, I’m immune at this point).
🔗 Read the AGI Showdowner here
I like it your metrics: Value, Penalty, Effort, Risk also very important idea is the feedback loop handling.
Some comments have been hidden by the post's author - find out more