News for hackers. Stuff that matters.
Re:My 20 Year Career Is Technical Debt or Deprecated by Hamuko on Tuesday May 16, 2023 @04:44AM (#35959148)
Who are the people who belong to "I hate Java" and "I love Jira" sets? I'd love to see that Venn diagram.
Re:My 20 Year Career Is Technical Debt or Deprecated by negamax on Tuesday May 16, 2023 @04:51AM (#35959195)
People don't hate Jira because it's written in Java. They don't know or comprehend that something like Jira or Confluence or Minecraft can be written in Java.
Re:My 20 Year Career Is Technical Debt or Deprecated by josephg on Tuesday May 16, 2023 @05:21AM (#35959404)
Jira does, somehow, faintly smell of Java. There's just something about how slow it is, and how maximalist it is in supporting every whimsical idea that any rich corporate customer has ever asked of them. No matter how poorly the request blended with everything else Jira does.

Mind you, I've only ever used Jira when its been setup, poorly, to fit in to a badly designed "scrum" process. People say it can be usable if you turn most of its features off. But the same is true of "smart" appliances, and that doesn't make me want to buy any of them.

Re:My 20 Year Career Is Technical Debt or Deprecated by blibble on Tuesday May 16, 2023 @05:36AM (#35959510)
jira's slow because it's a badly written piece of crap

requiring 20mb of data transfer for each page load isn't java's fault

Re:My 20 Year Career Is Technical Debt or Deprecated by animuchan on Tuesday May 16, 2023 @06:02AM (#35959673)
Every company I worked for eventually used Jira, and it's always set up poorly to half-support a badly designed process. At this point that's just a regular Jira installation, I guess.
Re:My 20 Year Career Is Technical Debt or Deprecated by za3faran on Tuesday May 16, 2023 @07:03AM (#35960107)
Java isn't slow, quite the opposite in fact.

https://www.techempower.com/benchmarks/#section=data-r21

Re:My 20 Year Career Is Technical Debt or Deprecated by josephg on Tuesday May 16, 2023 @07:42AM (#35960432)
Don’t worry, enterprise Java programming patters will fix that “performance” thing right up. Call a function? Goodness no, not without an helper class being instantiated first. Oh you wanted to instantiate a helper class? Better call a factory to do that. Not directly - have you heard of Dependency Injection? We configure that via XML here.

See? Fast performance isn’t a problem any more. You can make it go away in the time it takes you to load Jira.

Re:My 20 Year Career Is Technical Debt or Deprecated by Izkata on Tuesday May 16, 2023 @09:51AM (#35961914)
JVM startup time is how it got that reputation, I'm guessing benchmarks tend to exclude that.

Back in the early/mid 2000s, Java-based applications often had a Java splashscreen as it loaded, so even non-technical people made the association.

Re:My 20 Year Career Is Technical Debt or Deprecated by watwut on Tuesday May 16, 2023 @07:24AM (#35960267)
Java is not slow.
Re:My 20 Year Career Is Technical Debt or Deprecated by veidr on Tuesday May 16, 2023 @10:01AM (#35962036)
Indeed. We moved off of JIRA years ago, but not that many years ago that this isn't still funny every time I think of it:

    veidr 2016-08-22
    Haha, JIRA is very "enterprisey":
    > Unable to find source-code formatter 
    > for language: python. Available 
    > languages are: actionscript, html, 
    > java, javascript, none, sql, xhtml, xml
That's me commenting, but I can find it easily whenever I want just by searching my company's chat for "XHTML".

We were using their hosted service, and it was a dumpster fire inside a meth lab...

(I did have a fine experience with JIRA before, though I want to say it was 20+ years ago (?) but my takeaway was that you needed a full-time JIRA admin person (and of course back then "on-premises" wasn't a thing, because it was the only thing...))

Re:My 20 Year Career Is Technical Debt or Deprecated by animuchan on Tuesday May 16, 2023 @05:58AM (#35959645)
Yup, Jira is indeed very hatable before knowing its implementation details.

I don't know if it's a strong argument for Java however, saying that god-awful software written in it is universally despised, but for reasons other than the language choice.

Re:My 20 Year Career Is Technical Debt or Deprecated by negamax on Tuesday May 16, 2023 @06:04AM (#35959689)
Saying that a software is god awful when it's commercially successful is not a good argument. Certainly tons of people and orgs out there are deriving value out of it. I still have to see anything that comes closer to Confluence for arranging organisational knowledge
Re:My 20 Year Career Is Technical Debt or Deprecated by animuchan on Tuesday May 16, 2023 @06:17AM (#35959788)
Do you imply a positive correlation between quality and commercial success? I don't think I can name many instances of this, really.

E.g. by far the most commercially successful video games are the bottom-of-the-barrel casinos for kids.

Re:My 20 Year Career Is Technical Debt or Deprecated by negamax on Tuesday May 16, 2023 @10:57AM (#35962752)
I am implying that there's evidence that more people like it and are willing to pay for it than people not finding it upto the mark. Yes, that's the definition of a successful software.
Re:My 20 Year Career Is Technical Debt or Deprecated by jen20 on Tuesday May 16, 2023 @06:51AM (#35960005)
How would you explain SharePoint if this followed?
Re:My 20 Year Career Is Technical Debt or Deprecated by watwut on Tuesday May 16, 2023 @07:25AM (#35960274)
Oh, how I hate our management for forcing SharePoint on us.
Re:My 20 Year Career Is Technical Debt or Deprecated by Arch-TK on Tuesday May 16, 2023 @09:09AM (#35961367)
Software success seems to be 90% about advertising and finding innovative ways to destroy your competition. Microsoft are the masters of that approach.
Re:My 20 Year Career Is Technical Debt or Deprecated by cipher_system on Tuesday May 16, 2023 @04:47AM (#35959170)
Do people who loves JIRA exist for real?
Re:My 20 Year Career Is Technical Debt or Deprecated by miroljub on Tuesday May 16, 2023 @05:05AM (#35959283)
What's not to love?

Infinitely configurable and extensible system that can accommodate any workflow and any process that comes to mind.

It can be used and also misused, but blaming Jira for its misuse is like blaming Lisp because it's too flexible and too powerful.

Re:My 20 Year Career Is Technical Debt or Deprecated by darkwater on Tuesday May 16, 2023 @05:30AM (#35959468)
Indeed. Blaming Jira because it's missing this or that feature, or because the managed version is being slow is fine. Blaming it because it's an implementation of the twisted processes of your organization it is not (and that's what most people usually do, even if unknowingly)
Re:My 20 Year Career Is Technical Debt or Deprecated by adave on Tuesday May 16, 2023 @05:31AM (#35959472)
That's exactly the problem, we need a JIRA that is quick, efficient and not a death trap of a corvette for a 16yr old mental adult. Pretty please....
Re:My 20 Year Career Is Technical Debt or Deprecated by oxryly1 on Tuesday May 16, 2023 @06:01AM (#35959664)
linear
Re:My 20 Year Career Is Technical Debt or Deprecated by Scarblac on Tuesday May 16, 2023 @06:02AM (#35959671)
That's precisely the problem, that simple workflows need infinite configuration.

But there aren't truly great products on this market, that every organization does things differently puts limits on what is achievable.

Re:My 20 Year Career Is Technical Debt or Deprecated by freddie_mercury on Tuesday May 16, 2023 @05:16AM (#35959370)
Sure. Get out of HN bubble, go attend almost any Atlassian event -- their main user conference has thousands of users attending -- and you will easily run into people who love Jira and/or Confluence.
Re:My 20 Year Career Is Technical Debt or Deprecated by layer8 on Tuesday May 16, 2023 @04:58AM (#35959239)
I believe some managers do.
Re:My 20 Year Career Is Technical Debt or Deprecated by pjmlp on Tuesday May 16, 2023 @05:58AM (#35959643)
Yes, hello felow developer, every alternative I used in the last 30 years was worse in enterprise integrations.
Re:My 20 Year Career Is Technical Debt or Deprecated by raverbashing on Tuesday May 16, 2023 @08:09AM (#35960701)
I agree, it's not that Jira is good but the alternatives were worse
Re:My 20 Year Career Is Technical Debt or Deprecated by alkonaut on Tuesday May 16, 2023 @06:26AM (#35959834)
if you have a complex workflow that is supported by Jira, then you could use a simple too by switching to a simple workflow.

Keeping the complex workflow but using a dumber tool (E.g. having to track it via post-its, emails, chat, six different spreadsheets on different SharePoint servers plus sign off in two different custom in-jhouse webapps, would be worse in every aspect).

So when people say they hate Jira, they really hate the combination of Jira + the workflow under it.

I'd happily live without complex processes. But IF I have to use a complex process, I do love having one tool to handle it with, instead of eight. I did this switch FROM the 8 different spreadsheets and webapps, into the Jira/Azure DevOps/Whatever, several times. And I loved it every time because it's a less bad solution. It's not a good solution (that would be reducing complexity in the process). But for sufficiently complex organizations and tasks, some times you need a complex process and a complex tool to maintain it. And I guess in that situation no one will love the tool even though it's the least bad one.

Re:My 20 Year Career Is Technical Debt or Deprecated by yyyk on Tuesday May 16, 2023 @07:09AM (#35960144)
When the alternative is Azure Devops...
Re:My 20 Year Career Is Technical Debt or Deprecated by GreymanTheGrey on Tuesday May 16, 2023 @09:08AM (#35961351)
I wouldn't say I 'love' it, but at the same time I don't really get all the hate. I've recently moved from a large'ish (50+) dev shop to a much smaller team of 3. JIRA was and is used at both places. It continues to serve both orgs equally well.

Perhaps what people hate are all the ceremonies and bureaucracy that arise around JIRA in dysfunctional organisations, and not the product itself? The red tape and bullshit was just starting to take over at the old place (part of the reason I jumped ship), which made 'standups' that should have taken 5-10 minutes a 90-minute soul-destroying odyssey. But that's not JIRA's fault either.

Re:My 20 Year Career Is Technical Debt or Deprecated by KptMarchewa on Tuesday May 16, 2023 @09:32AM (#35961645)
Worked at AAA game developer. They had shit ton of custom workflows build on top of JIRA.

Imagine you want to add a weapon to the game. With one click you could generate 100s of tasks for all the related stuff. It touches pretty much all the game. This is very very incomplete list for what Jira created tasks:

- concept, 2d, 3d art

- sounds, and there's quite a bit of them: just gun sound, reloads, impact on different surfaces etc

- animations - this is a large one

- writing: for example, background info on the weapon

- gameplay design: how the gun fits into the game

- world design: where the gun can be found, who (some fraction?) uses it

- quest design: maybe the gun is a reward in some quest, or is used in a particular way

- balance

- obviously, programming for all the above

- and even more obviously, testing all of the parts.

And that's one workflow. You had those for many parts of the game.

Re:My 20 Year Career Is Technical Debt or Deprecated by fatnoah on Tuesday May 16, 2023 @10:33AM (#35962446)
> Do people who loves JIRA exist for real?

I wouldn't say that I love JIRA, but every time I work at a company that doesn't use it, the alternative in place always feels much worse.

Re:My 20 Year Career Is Technical Debt or Deprecated by aprilnya on Tuesday May 16, 2023 @07:44AM (#35960453)
Unfortunately that won’t be possible, since the “I love Jira” set is empty :)