Live data from Hacker News

I fucking hate Jira

ifuckinghatejira.com

471–480 of 539 posts

Re: I fucking hate Jira

#471

Earlier quoted context omitted.

>>"You don't need fancy planning systems to get good work done" I mean, as a single individual, in some circumstances, sure. If we think a bridge or railroad or spaceship get built without fancy planning, we've taken our software engineering paradigm to new level of delusion. Why does engineer or constructor worker understand that you need planning to align thousands of people over many years to build a great big thi…

I'll ask you the reverse. What proof is there we absolutely need all this to function? If people are so sure of this, surely they can substantiate it with more than just rationality. If the similarities are fine, just pull that information from the other disciplines you insist know better than the "special snowflakes". >Why does engineer or constructor worker understand that you need planning to align thousands of pe…

If you've worked in large construction, you'll realize just how many project managers large projects need to function.

There are an incredible amount of project managers running from place to place on a construction project keeping teams in line. Construction work, design blueprints, government regulator, there are SO many teams and SO many project managers running between them.

JIRA is absolutely a net positive in that environment. A centralized system like JIRA alleviates that.

Re: I fucking hate Jira

#472

Earlier quoted context omitted.

> Which is funny because 99% of what project managers seem to be about is making sure work gets done Unfortunately, from the project manager's perspective the emphasis is on the words making sure And Jira lets them think they're doing that

I agree this is where it goes wrong. Chasing an nice looking burn down chart.

The issue is that software developers (correctly) identify the burndown chart as useless due to estimation in software being a joke.

Software developers' mistake is not realizing that "linking the tickets" into Epics that managers can search is hugely important.

If the project director has no clue about what tickets people are working on things go south fast.

All developers should agree on that.

Re: I fucking hate Jira

#473
post #344

I feel like hating on Jira is the pastime that is now passed down from each generation of programmers to the next. I'm going to stick up for Jira. I certainly don't "love" Jira, though I do think they've made significant improvements with "new Jira" (I think they call them team-managed projects now). The problem I have with the incessant Jira bitching is that I rarely feel that bitchers have a true understanding for…

I worked at a company once (not programming, more like an online shop) which did everything via email. And I mean everything . Tickets, issues, orders, repair requsts, refunds, you name it. It worked flawlessly — in fact I haven't been at a place that was as well organized since. And it all came down to one thing: everybody understood that there is only email and that if it isn't an email it will be forgotten and fal…

What was the size of the company?

Generally speaking any organisation, given enough time, can establish processes that are better than JIRA with a certain amount of luck.

However, that's the best case scenario.

It's a standard distribution. Sometimes a 100 person project gets by fine with email. Sometimes it all goes to shit.

A tool like JIRA is, on average, a lot better than doing it via email only.

Re: I fucking hate Jira

#474
post #175

I feel like hating on Jira is the pastime that is now passed down from each generation of programmers to the next. I'm going to stick up for Jira. I certainly don't "love" Jira, though I do think they've made significant improvements with "new Jira" (I think they call them team-managed projects now). The problem I have with the incessant Jira bitching is that I rarely feel that bitchers have a true understanding for…

Same here, I really don't get the cargo cult hate against Jira. Before I got to use Jira for the first time around 2006, everything I used before was crap, either in-house solutions out of CGI scripts or crap like ClearQuest. Stuff like Trello just seems too basic for typical enterprise workflows that overlap sprint planning, with project roadmap, milestones and change requests, mapping of tickets to source code, pul…

> Trello just seems too basic for typical enterprise workflows

This is essentially it.

The developer facing UI of Jira's competitors is MILES ahead of Jira.

Jira's "director level" UI is miles ahead of its competitors.

Re: I fucking hate Jira

#475

I feel like hating on Jira is the pastime that is now passed down from each generation of programmers to the next. I'm going to stick up for Jira. I certainly don't "love" Jira, though I do think they've made significant improvements with "new Jira" (I think they call them team-managed projects now). The problem I have with the incessant Jira bitching is that I rarely feel that bitchers have a true understanding for…

The developer facing UI of Jira's competitors is MILES ahead of Jira. Trello etc.

Jira's "director level" UI is miles ahead of its competitors.

Re: I fucking hate Jira

#476

I used to hate Jira with all the fervor and more. And then one day I discovered go-jira. Jira command line client written in Golang (hence the name). I wrote a few tiny emacs-lisp wrappers: to read the current backlog; to find a ticket; to list all the tickets assigned to me, etc. And that was all great. I realized - I hated Jira's UI, but its API is quite all right. At some point, our infrastructure engineers change…

Org-jira is in melpa and works fine with the new Atlassian token format. So much better and there are a few riders you can add for extra features.

Yes, I am aware of Org-jira, but at the time, I chose to make my own wrapper around go-jira. Unfortunately, I don't remember anymore why exactly I selected that path instead of extending Org-jira package. Perhaps that's a good argument for "every programmer should have a blog". Maybe if I had one, I'd write about the reasons.

I have no doubts that if I ever get to work with Jira again, I am definitely doing it in Emacs (or via some other way that works for me). I am a software developer, not a power user, not a weak user, not an A/B testing subject. If a software vendor forces me to use their product inefficiently because "customers don't know what they want", I am either hacking my way around it or deleting that crap. But I must admit that sticking to this principle is getting harder every day. There's way too much crap now.

Re: I fucking hate Jira

#477
post #429

I used to hate Jira with all the fervor and more. And then one day I discovered go-jira. Jira command line client written in Golang (hence the name). I wrote a few tiny emacs-lisp wrappers: to read the current backlog; to find a ticket; to list all the tickets assigned to me, etc. And that was all great. I realized - I hated Jira's UI, but its API is quite all right. At some point, our infrastructure engineers change…

A true hacker! Though not sure what to think about the security of that headless browser setup

I made sure that the credentials are stored in GPG encrypted file and could only be decrypted on my machine. github.com/agzam/jira-okta-puppet/blob/master/src/jira_auth/auth.cljs

Basically, it was no different if I'd have to login manually, then open browser's dev-tools, and copy&paste the token. Arguably, my automated approach made it slightly more secure, since there's no clipboard involved.

It was stupid, I should've figured out the proper way of authenticating, but something was missing, I either needed to ask admin to give me OAuth access, or some other bullcrap. Well, you know how the saying goes, right? "It ain't stupid if it works".

Re: I fucking hate Jira

#478
The day I needed to bookmark the url to manage my options list because I couldn’t get to it intuitively due to probably be being wrong (like 90% of their current customer base I guess) was when it started to go seriously south for me.

Re: I fucking hate Jira

#479

What are some alternatives to JIRA? Also, how much of the hate directed towards JIRA buried resentment towards Agile and other project management paradigms?

For more lightweight task and project management with an notes editor and outliner feel, try Taskade [0]

----

[0] - https://taskade.com/

Re: I fucking hate Jira

#480

Earlier quoted context omitted.

No Linus uses Bugzilla [1]. Have you ever used it? You'll be begging for Jira once you've used Bugzilla. Also Linux doesn't use pull requests. GIT doesn't even know the concept of a PR. You are supposed to generate a patch with 'git format-patch' and submit it to a mailinglist. [1] https://bugzilla.kernel.org/

git doesn't know the concept of a Pull Request? https://git-scm.com/docs/git-request-pull Bugzilla is for bugs and that's the point, right? A project is not a set of bugs...

A GIT "request-pull" generates a (mail) text with a patch which is to be send to a mailinglist. It's just the automated version of 'git format-patch' which also generates the e-mail message text. It is nothing like a Github PR.
Post reply on HN