• by esperent on 6/5/2025, 3:15:58 AM

    Next.js:

    - 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.

  • by abraxas on 6/5/2025, 2:33:30 AM

    Git. Most people have no need for 95 percent of its features and don't have a good mental model of how it works. Just copy and paste commands to get it to work, more or less.

  • by matt_s on 6/5/2025, 2:10:28 AM

    JIRA gets a lot of deserved hate but I think nearly all software work tracking systems suffer from the same issue: marketing over promises about velocity and predictions about project delivery timelines.

    Have we as an industry gotten any better at delivering projects on time? If you have a lot of dysfunction in your organization no software is going to fix that. Or to put it another way, you can’t solve people problems with software.

  • by wsc981 on 6/5/2025, 2:28:22 AM

    Maybe I am the odd one out, but I don’t hate JIRA. From my POV it works pretty well. I would agree Github Issues would be nicer though.

    By the way in last few companies I worked at I’ve been using Azure DevOps and that feels over engineered to me. I think much stuff could be done with Github Actions instead.

    At times I looked at AWS services, but also seems quite complex and I find the website navigation horrible - at least last time I tried.

  • by AnimalMuppet on 6/5/2025, 12:58:14 PM

    JIRA might be like C++. It's OK if you just use a subset, and everyone uses the same one. If you use all of it, though, you get a mess.

    The fundamental problem with JIRA is that it's trying to be usable for all the workflows in all companies in all the world. It's hard to do that simply.

    And the problem with using it is that companies don't fix their workflow; they just try to port their existing workflow to JIRA. The result is that all the frustrations with the workflow turn into "frustrations with JIRA" (on top of the frustrations that are actually due to JIRA itself).

  • by coldtrait on 6/5/2025, 10:37:23 AM

    The entire javascript ecosystems since the advent of node.

  • by mattl on 6/5/2025, 3:27:40 AM

    Everyone I know who uses Jira hates it. I don’t think there’s a lack of people ready to point out the things they hate about it.

    I have one:

    I hate that browsers (except Firefox) won’t let me copy a column of data from a table on a webpage. It’s 2025, most tables are going to be data these days, not layout.

  • by bigyabai on 6/5/2025, 2:23:19 AM

    MacOS

  • by muzani on 6/6/2025, 1:27:37 PM

    Jira's a great tool with a terrible UI. You have to heavily customize it, build it into your command line, automate stuff and so on.

  • by pirates on 6/5/2025, 9:50:42 PM

    helm, except everyone I’ve ever worked with who has spent enough time with it freely admits that it kind of sucks.