Remix.run Logo
taspeotis 7 hours ago

I came back to a workplace, that still used JIRA. Obviously during the interview I was like oh JIRA yeah yeah yeah you still use that? I can use that.

Anyway yes, I can use JIRA. But it was a real shock to see the latest version of JIRA. It has a thousand papercuts, one of the worst is double clicking on text select stuff suddenly kicks fields into editor mode.

What I was remembering was JIRA Server 4.0, you can walk down memory lane here* - zoom in enough and you'll see each issue has a title, type, fix version, affects version, and so on, and then you end up going straight to the comments. Very straightforward.

* https://www.jirastrategy.com/wp-content/uploads/2020/04/depl...

Topfi 5 hours ago | parent | next [-]

> Obviously during the interview I was like oh JIRA yeah yeah yeah you still use that? I can use that.

Hold up, did I miss something? Fall into a time hole? Why are we talking about Jira like it’s Visicalc? Not currently working for an IT company, so maybe I missed something cataclysmic in the past two years…

dijit an hour ago | parent [-]

Depends where you work.

Asana, Notion and Linear have major penetration in small companies.

Jira is usually pushed by more corporate types who want to “control” what gets done, not understand it.

zelphirkalt 5 hours ago | parent | prev | next [-]

About the double click into edit mode: Yes!! So much this! So annoying. Even basic text stuff they get wrong! But you know what a project manager told me ... They _like_ that, because they never use double click drag to select whole words ... ugh. Like always more proficient computer users are dragged down by the convenience for people barely able to use a computer.

Cockbrand 5 hours ago | parent | prev | next [-]

My day job doesn't require using Jira or similar tools any more, so from a perspective of genuine curiosity: what's the consensus among entire project teams (not just the nerds) for a better alternative?

FridgeSeal 44 minutes ago | parent | next [-]

Linear.

By far and away, linear.

The task tracking features you actually use, it’s fast, you don’t waste a billion years playing “who knows how to do this and has the permissions hell” that you would with Jira. The integrations work properly. The layout and UX makes sense, and all the nontechnical people I’ve used it with liked it and had no issues with it.

tailsdog 4 hours ago | parent | prev [-]

Linear

pimeys 2 hours ago | parent [-]

To give a bit longer answer: Linear.

They have a first class MCP server, and you can basically run a project from your agent. Implementing something, and you find out there's more to do later on in a separate issue? Agent creates the issue for you and off you go. It works very nicely, and also has a great UI but I mostly using it from my agent.

IshKebab 6 hours ago | parent | prev [-]

That version of JIRA could still easily be configured to be awful. That's the main problem with JIRA - the power to actually configure it to be sane is always reserved by a few people who don't want to bother, don't have time and don't care because they aren't really using it every day.

Well one of the problems anyway. It's also unimaginably slow, and has weird limitations like issues can't be parents of other issues.

zelphirkalt 5 hours ago | parent [-]

The non-existence or non-availability of recursive features, like an issue being parent of an issue, or in Slack a thread being started inside a thread and so on, to me usually indicates, that the developers of the tool are afraid of recursion, and have never learned how to implement this easily in a database, used a programming language that easily deals with recursion, and don't know how to deal with it in other languages. They tend to think "it's too complicated". It's usually just a silly lazy excuse, but here we are, with tons of inflexible shitty tools.

auxiliarymoose 3 hours ago | parent [-]

Alternatively, it is a conscious decision to help prevent users from causing complicated situations.

Given a highly configurable system, users will find ways to (unintentionally) tie it into knots, so adding some guardrails can help reduce complexity demons down the line (both in the technical implementation and the user experience).

I guess I prefer to give people making things the benefit of the doubt.