News for hackers. Stuff that matters.
[dead]
Re:Why Jira Sucks by grogenaut on Thursday December 31, 2020 @01:19PM (#25595358)
I've been the core dev on an 18 person team, I wrote 80% of the jira tickets and did about 35% of the code. 6 month of coding project to first launch. I used jira to remember. I wrote tickets for missing features, kludge's and bugs to be fixed, etc. I yelled at the managers to prioritize and estimate faster so I would know how on track we were or if we needed major strategy pivots.

Yes I'm an assembly line robot and the plant foreman. Jira and delegation helped me pull off both

Re:Why Jira Sucks by aprdm on Thursday December 31, 2020 @03:41PM (#25596881)
Totally. I actually don't know how people that work in big enough organizations can possibly not like Jira (or a tool like it).

I would go crazy with the amount of things I would have to remember, their status, how to prioritize, how something was previously done and when, etc.

Re:Why Jira Sucks by aembleton on Friday January 01, 2021 @04:03AM (#25601866)
You'd probably end up recreating a rudimentary version of it in a spreadsheet
Re:Why Jira Sucks by xeromal on Thursday December 31, 2020 @01:19PM (#25595363)
Pretty sure that's what the majority of programmers are. I know I am. My identity isn't wrapped up in programming. I build stuff for a company that pays me lots of money and then I go home and do stuff I like.

We need to get rid of this wild west mentality where disorganization is lauded.

Re:Why Jira Sucks by guenthert on Thursday December 31, 2020 @02:21PM (#25596096)
> My identity isn't wrapped up in programming.

Fair enough and quite common I suppose. Generally for some a job is just that, for other (perhaps just some lucky few) it's a calling. I'd think the share of the former was large among programmers ("coders") in the early days of computing, when that wasn't a highly regarded job (seen alike data entry). Then a few years after the micro computer revolution, many of those who grew up and where fascinated by home computers entered the work force. Those you essentially just needed to feed and perhaps point in a direction. Then the Internet bubble happened and many realized that there was hard cash to be earned. There we have the career IT guy (who's just as happy to do something else which pays at least as much). It's not that they perform worse (in situation where discipline and organization is paramount they can be expected to outperform geeks), but the work style is quite different.

> We need to get rid of this wild west mentality where disorganization is lauded.

I don't think people celebrate their lack of discipline, but rigidity stymies creativity (and don't ask me how long it'll take me to fix a bug). I don't think Silicon Valley happened accidentally in California rather than in Prussia.

Re:Why Jira Sucks by kiaulen on Thursday December 31, 2020 @01:01PM (#25595149)
This doesn't refute the GP's point though. I've done both the very light management and very heavy Jira, and Jira makes it easy to track what's actually going on. If you want to know what a coworker is doing, you can just check Jira. If you need more work, you don't have to go to strategy and take their time, just look at the backlog.
Re:Why Jira Sucks by SideburnsOfDoom on Thursday December 31, 2020 @01:03PM (#25595190)
> Jira makes it easy to track what's actually going on.

No it does not, and I said that above more than once. it makes it easy to track what's in JIRA, that's all. To the extent that it's accurate, it constrains what's "actually going on".

Re:Why Jira Sucks by turbinerneiter on Thursday December 31, 2020 @01:16PM (#25595327)
Exactly.

What's going on is commits and merges.

They live in GitLab. There is also tickets in GitLab, which all developers are happy to use. There is a wiki as well, which, gosh, is just markdown in another repo! Markdown you can build beautiful PDFs from! And websites!

But nope, we need JIRA and confluence, because for some reason GitLab isn't good enough. Now the tickets are separate from the actual work, there is another platform with a complex and slow ui, and our docs formerly markdown are now in some proprietary confluence RTF, which can export to word and PDF - with no custom styling.

Re:Why Jira Sucks by novok on Thursday December 31, 2020 @01:34PM (#25595536)
I haven't used gitlab's wiki specifically, but the reason why you would use something like confluence is because you get a wiki with a wysiwyg editor, so less technical people can use it without having to learn markdown and there is less friction to making docs. It's not specific to confluence.

Hell google docs would probably beat confluence in a corp if they let you make a wiki structure out of it vs. it's current 'pile of documents' organization model because it has a better wysiwyg editor and inline comment system.

Re:Why Jira Sucks by turbinerneiter on Thursday December 31, 2020 @03:36PM (#25596830)
I'd argue that Markdown is easier to learn than confluence wysiwyg, and also more useful in the long run. Especially as there are many GUI Markdown editors with buttons and preview windows, that give you best of both worlds.
Re:Why Jira Sucks by pm90 on Thursday December 31, 2020 @04:28PM (#25597358)
The constraint for the org I work in is that GitHub has a per user license fee that makes it difficult to justify getting a license for everyone in the org since we have a lot of non developer staff. But everyone has access to confluence/JIRA. Does Gitlab also have similar license restrictions?
Re:Why Jira Sucks by turbinerneiter on Thursday December 31, 2020 @06:21PM (#25598407)
GitLab is an Open Source software that we host ourselves, no BS pricing scheme that silos the company unnecessary.
Re:Why Jira Sucks by TheFunkyMonk on Thursday December 31, 2020 @01:01PM (#25595153)
Do you prefer to... not have all the details in front of you for a task you're about to work on?
Re:Why Jira Sucks by stefanmichael on Thursday December 31, 2020 @02:38PM (#25596261)
Generally as a senior dev part of your job description is to figure the details out. Not have them provided for you.

As a jr or early mid level you can expect to have the majority of the details ironed out and nicely laid out for you to work on, but someone at some point had to actually figure it out and put it in the ticket. Whether that is you or someone else likely depends on your level, the stage of the company, etc.

edit: anyone who is downvoting this, please leave a comment with where you disagree. i'm unsure if i'm being received negatively on content or on tone

Re:Why Jira Sucks by majewsky on Thursday December 31, 2020 @06:32PM (#25598523)
I agree with your assessment, having experienced a gradual shift from junior to senior myself.

As for why the downvotes, hypothesis 1: People might misconstrue your position as "senior ICs are supposed to design the system entirely on their own". I understand you as "management provides the direction and some design constraints, seniors fill in the details, juniors just implement specifications from the seniors", which matches my experience.

Hypothesis 2: Maybe it's a culture thing? I'm guessing from your user name that you're from Europe, and I'm from Germany. Maybe the downvoters are literally coming from a different place? (Don't know how it would be different over there though.)

Re:Why Jira Sucks by codenesium on Thursday December 31, 2020 @06:33PM (#25598539)
Generally the details have been sorted out at some level otherwise how did you estimate it? And the ticket was likely estimated 2 months ago and you may not have been a part of that. I prefer a ticket with as much detail as possible so I'm not making the wrong assumptions.
Re:Why Jira Sucks by TheFunkyMonk on Friday January 01, 2021 @03:24AM (#25601710)
Of course there are details to figure out. Why wouldn't I want all the information from design and other teams in front of me when I'm figuring those details out? I'm struggling to see why a detailed ticket is a bad thing.
Re:Why Jira Sucks by reificator on Thursday December 31, 2020 @05:50PM (#25598101)
> anyone who is downvoting this, please leave a comment with where you disagree. i'm unsure if i'm being received negatively on content or on tone

I would, but that's a detail that a senior dev like yourself should be able to figure out without people just providing it for you.

Re:Why Jira Sucks by meddlepal on Friday January 01, 2021 @10:24AM (#25603856)
Theres worse things to be than a highly paid assembly line robot that also likely has vacation time, health insurance, a 401k and the option to walk away from one factory to work at another.
Re:Why Jira Sucks by JoeAltmaier on Friday January 01, 2021 @10:28AM (#25603883)
And certainly there are better things.
Re:Why Jira Sucks by meddlepal on Friday January 01, 2021 @10:30AM (#25603899)
Sure, with probably very different stability and risk profiles as well as entrance requirements.
Re:Why Jira Sucks by jeff303 on Thursday December 31, 2020 @01:13PM (#25595283)
How do you prefer to gather the context for something that may have been hashed out months or years ago by different people?
Re:Why Jira Sucks by SideburnsOfDoom on Thursday December 31, 2020 @01:23PM (#25595412)
The idea that a task can and should be "hashed out months or years ago by different people" is part of the JIRA mentality. And it is absurd.
Re:Why Jira Sucks by Hallucinaut on Thursday December 31, 2020 @03:33PM (#25596806)
I dislike Jira, but it's quite untrue that it's absurd that there needs to be context and a record of discussion for tasks. People leave, focus changes, memories fade.

It's not a unique occurrence that I wonder "why the hell is it done like this?!" only to find it was a decision I was part of with developers who had left in a least-worst-change trade-off. Jira or products like it help us avoid repeating the same mistakes.

Put another way, part of the art is not just the code, but the code that's not there. Jira/tickets are one way of managing that data.

And at other times, it's just a tool for bureaucracy, I get that.

Re:Why Jira Sucks by aprdm on Thursday December 31, 2020 @03:44PM (#25596907)
heh you would be surprised. I literally closed a ticket from 2014 this week which had a lot of relevant information and prior discussion. Without the record of it somewhere I would of had taken much more time.

I also always search jira for a particular issue that I am having to see if someone else has already solved it or a reason for it not to be solved. Sometimes it works quite well saving me a lot of time.

Re:Why Jira Sucks by xxpor on Thursday December 31, 2020 @02:08PM (#25595965)
... have you ever worked on a project involving multiple teams?

I say this as someone who loathes JIRA but still exists in the real world where you need to collaborate to design something.

Re:Why Jira Sucks by YouTheRobot on Thursday December 31, 2020 @07:40PM (#25599212)
You might actually be the assembly line robot if your work is so simple that you can do it without any sort of planning, design or collaboration.