| Looking to build something open source and trying to figure out what tools everyone pretends to love but actually hate. I'll start. Jira. We all use it, we all hate it, nobody admits how much time we waste updating tickets. Did you move it to the right column? Story points aren't filled out. Link it to the epic. Meanwhile the actual work takes 2 hours, documenting it takes another hour. Half the team ignores it, the other half are obsessed with workflows that have 47 different statuses. But try suggesting GitHub issues and suddenly "how will we track velocity??" What tool is supposed to make you productive but just creates busywork? |
- so many rendering modes - SSG, SSR, ISR, streaming SSR, PPR, client and server components.
- de facto Vercel lock in: edge runtime, middleware, image optimization, ISR, and lots more are massively complex to set up or less performant off Vercel.
- fragmented ecosystem between app and page router.
- so much boilerplate with the app router: layout.js, loading.js, error.js, page.js
Not everything here is bad - in fact some parts are excellent. There's just so much of it, so many ways of doing any single thing and already so much legacy code in a system that's only a few years old, and it's growing in complexity with every release.