5 ms·
Yet to meet a developer who's as excited about using Jira as about using Github issues...
by mszyndel 11y ago
Yet to meet a developer who's as excited about using Jira as about using Github issues...
- toomuchtodo 11y agoI very strongly prefer, as an engineer, not to use Atlassian products (Jira, Hipchat, Bitbucket, etc).
- findjashua 11y agookay, i'll bite. My employer recently made the switch from Hipchat to Slack, and I can't really tell any difference in functionality. The only thing slack has is that it's pretty/shiny, which doesn't really make any difference to me personally. If anything, I miss being able to arrange the channels like I could in Hipchat. Also, what does Github give you over Gitlab?
- toomuchtodo 11y agoMy comment wasn't intended to make you bite. HipChat is playing catchup constantly with Slack (except the @here feature; Slack was behind the ball on that one). Slack's channel integrations are incredibly smooth. Message delivery is so much more reliable on Slack mobile than HipChat's app ever was (perhaps this was iOS specific?). Message management (stars, pinning, history links I can take from Slack and throw into Github issues, commits, or other SaaS team tools). The management of multiple teams in one interface on both mobile and mac desktop app (Slack handles this extremely well). Github issues are enough for me to stick with GH. It Just Works. So you don't have to provide me with Github, Slack, etc as an employer. But it'll effect my decision to work there. I've interviewed people at my previous job, and they have flat out decided not to join when they were told we weren't using Github and had no plans to move to it. When you're spending 8 hours (or more!) a day in tools, you expect them to be the best/easiest/most productive to use.
- findjashua 11y agomy apologies if my tone come across as combative. Slack: 1. I agree on the part about multiple teams, but since I only use it for work, it hasn't really been much of an issue. 2. I never really had any issues w message delivery, I'm on Android though, and it seems like you're on iOS. 3. I also don't remember having any issues w integrations, do you have a specific example of something that it wasn't able to do? 4. What exactly do you mean by "stars, pinning, history links I can take from Slack and throw into Github issues, commits, or other SaaS team tools"? Do you mean a bot or something that performed those actions on certain keystrokes? Github: 1. I don't really care for Github issues to be honest. We don't use them at work, and for a lot of the open source repos, it's just a bunch of +1s with the occasional constructive comment sprinkled in somewhere. 2. Also, the comments on the PR don't have a way to mark someone's suggestion as accepted, and the comments aren't threaded either. 3. My biggest concern is that anyone can accidentally force push, though I don't know if Gitlab has a way of preventing that either. My point is that for all the talk about meritocracy in the field of technology, when it comes to success and adoption, marketing and visual aesthetics usually outweigh the actual quality of the product. (also see: mongodb, beats etc)
- bigiain 11y ago"Github: 1. I don't really care for Github issues to be honest. We don't use them at work, and for a lot of the open source repos, it's just a bunch of +1s with the occasional constructive comment sprinkled in somewhere." I have a similar probably-not-well-enough-informed opinion of Github issues. Does anyone have a quick example of a (public) Github project using Github issues in an obviously useful way?
- zardeh 11y agoI think rails (https://github.com/rails/rails https://github.com/rails/rails) would qualify.
- timblair 11y agoRegarding (Slack/4)... I believe that toomuchtodo is talking about the following features within Slack: * Stars: the ability to privately star individual messages (so you can easily find them again) * Pinning: the ability to publicly highlight specific messages within a channel, much like pinned posts in a forum (effectively channel-wide starring) * History links: click on the timestamp next to any Slack message and it'll open a canonical URL for that message, allowing you to drop these links to specific messages or points in a conversation into other chats, GH issues or anywhere else you fancy.
- Fishkins 11y agoMy employer also recently switched from Hipchat to Slack, and I'd say Slack is vastly superior. Most important for me are the notifications. Slack lets you set per-channel notification settings. With Hipchat I'd either miss messages I wanted to see or have to get constant notifications. "More granular notifications" was either the #1 or #2 highest-voted issue in their feature requests for over three years, and they're only now getting to the point where they have a beta version of the feature. Also, if I received messages while I had Hipchat closed and opened it back up later, there'd be no indication I had received a message[0]. With Slack, I can always quickly catch up on messages I missed in channels I care about. It's possible to edit posts in Slack, which isn't as essential, but still very useful. Hipchat would initiate laggy emoticon autocomplete after I typed an opening paren, which I found very obnoxious. My goal was almost always to add a parenthetical statement, not an emoticon. There didn't seem to be a way to turn the autocomplete off. Hipchat uad miscellaneous minor bugs that I've never experienced with Slack. The only real thing I see in Hipchat's favor is the integrated video/voice chat, but there are plenty of other ways for me to do that when I need to. Plus, hopefully Slack will have Screenhero integrated soon. [0] If I was @tagged I'd receive an email, but the app itself still wouldn't give me any indication of unread messages.
- findjashua 11y agookay, you're right. The per channel notifications and showing notifications on logging back in are both things I really wanted in Hipchat at the time. I guess now that I'm so used to having them in Slack, I completely forgot about not having them!!
- cjbc 11y agoHipChat got per room notifications in beta - https://blog.hipchat.com/2015/07/13/customizable-room-notifications-now-in-beta-boom/ https://blog.hipchat.com/2015/07/13/customizable-room-notifi...
- ssmoot 11y agoSince I used the keyboard for most of my navigation in HipChat I find Slack incredibly annoying. With HipChat I could rearrange channels and have my most often used 3 at the top and switch between with a couple keystrokes. With Slack it's so much more cumbersome. Slack feels much slower. In Hipchat you can edit your last message with Vim style substitution strings. i.e.: s/were/where/ The Channel/Group distinction in Slack is useless and annoying since you have to adjust team broadcasts to the channel you're in (@group or @channel). Slack doesn't have @here (so offline people don't get pinged). i.e.: "@here Anyone up for lunch?" I'd be much less annoyed with Slack if it let me rearrange Channels. But still. It seems like it trades obvious functionality for stupid meme integrations. Gets under my skin. Personally, being in a ~20 person company, I really don't really care about per-channel notifications. YAGNI. If I don't want to be notified, I just don't join that channel. Otherwise if someone pings me with @group, I want to see it. And if it's important enough, don't depend on the chat app sending my phone a notification. Text or Call me. We're a Mac shop so that's just a keystroke away with the Messages app or FaceTime Audio if you're at your desk anyways. Don't tell me sites are down and the building is on fire through Slack. /end-rant. :-)
- maccard 11y agoWe moved from lynq to slack, and the first thing I noticed is I have a gigabyte less memory. Slack eats memory worse than atlassian products.
- spdionis 11y agoIt uses around 300 mb on my machine. It is a lot but surely not 1 gb...
- maccard 11y agoI restarted slack about three hours ago, and as of right now it's using 552MB [0] across 5 processes. It goes back down if I restart it, and that was enough of a "wontfix" for the slack team when I reported it. [0] http://imgur.com/S35NWij http://imgur.com/S35NWij
- spdionis 11y agoJust out of curiosity, how many channels are you subscribed to? Also how many messages per hour? more or less...
- maccard 11y ago14 channel, I don't know how many there are on the server. Not sure on the number of messages / hour, but it is quite a lot. Leaving slack on overnight has my numbers up to about 800MB. Regardless of how many messages, 800MB for a chat client is nuts.
- deleted 11y ago[deleted]
- blazespin 11y agoYeah, it depends on how big your teams are. There are some perf issues on the on premise solution, but when you're dealing with dozens of teams, each about 5-6 engineers all following scrum or kanban, you really need something like Atlassian.
- toomuchtodo 11y agoI'm on a team of ~40. Doing fine with Slack, Github, and Trello (and no Atlassian products).
- findjashua 11y ago+1 for trello
- wyclif 11y agoThat is also my preferred productivity chain.
- Novex 11y agoWould you mind elaborating on your workflow? I tried pitching something similar to this to my team of 12 and got a lot of resistance.
- toomuchtodo 11y agoI've temporarily put my email address in my profile. Email me and I'll go into detail.
- mryan 11y agoI'm using Slack + Gitlab + Pivotal. Overcoming resistance depends on the source. Managers like that they don't need to chase engineers for updates. Engineers like that everything is integrated, so if they 'git push' while referencing the Pivotal story ID, the story will be updated/finished/delivered. Email in profile, feel free to get in touch if you want more detail.
- BinaryIdiot 11y ago
- thoman23 11y agoWait, what? What is wrong with the Atlassian suite?
- collyw 11y agoJira seems like overkill for anything but the biggest of projects. Its better then whet went before it, but Trello is refreshingly simple in comparison and well suited to a lot of smaller teams' needs.
- jareds 11y agoWhile Jira can be clunky I don't mind using it since it's pretty much totally accessible to me as a blind developer. I can't say the same for a lot of other products my company used to use. Github is pretty good from an accessibility standpoint as well. One thing I can't figure out how to do in Github is see all forks of a repository. Is this possible to do?
- MHordecki 11y agoFrom what I can tell a list of forks can be indirectly obtained through a "network" graph that's pretty clunky to use.
- malendariel 11y agoWhat version of JIRA are you using?
- jareds 11y ago6.2.5.
- malendariel 11y agoHow do you handle the dropdown menus, combobox components (<select> fields) and the autocomplete controls?
- jareds 11y agoComboboxes are accessible by default with all modern screen readers on the web. Dropdowns are a bit tricky, I hit enter on the link and if when I arrow down I don't see new options I skip to the bottom of the page since that's where a lot of the options appear. For auto complete I type as much of the value as I know ina nd hit tab. I then look to see if the correct value was filled in and if it wasn't look at the options that appear and hit enter on the proper one.
- napoleond 11y agoTo clarify/expand on what another person said, it is possible to see the forks of a repository by appending "/network" to the repository URL. (For example, https://github.com/golang/go/network. https://github.com/golang/go/network.) Curious to know how well screen-readers can parse that, if at all :) (BTW, repos with very large numbers of forks, like Rails, aren't able to render a network graph at all.)
- odiroot 11y agoWhat's wrong with Bitbucket and Hipchat? I love Hipchat for having a native client.
- Zardoz84 11y agoWe are using Jira (only user management) + Confluence + Fisheye with Crucible for code review over a svn repository. I need to say that Confluence as a internal wiki works very well. And FishEye + Crucible do a really nice to do code reviews. The only weakness that I saw to Fisheye is that when do you do a search of stuff, can't spot the thing that you are searching inside of a source file. Only shows you the source file, enforcing you to relay on your web browser search that don't works well over FishEye UI. Also, I try to search a open source (and free) replacement of FishEye + Crucible that works over our svn repository. I can't find anything that works on the same way.
- silverbax88 11y agoI hate Jira but I love BitBucket. Absolutely hate Git. I know that GitHub and Git are not one and the same. BitBucket+Mercurial is sweetness as a developer. Better than TFS, far better than Git, and well, everything on the planet is better than ClearCase.
- nulltype 11y agoI actually preferred using ClearCase to git.
- mpdehaan2 11y agoDespite having a gazillion issue trackers, something halfway between the two would be welcome. GitHub issue tracking is not good enough to manage any kind of large project, JIRA is a bit of a beast. I'd prefer having an integrated JIRA any day, though I do still strongly DISLIKE JIRA. There's still opportunity for something better IMHO. (For very small teams, I find that's Trello, but Trello isn't really for large groups)
- kschrader 11y agoWe're working on something to split the middle at http://Clubhouse.io http://Clubhouse.io As easy to use as Trello for small teams, but scales up as you grow (although we probably cap out at 100-ish devs right now, not quite to Jira's level yet.) (Full disclosure: CEO/Founder)
- uniclaude 11y agoThat sounds really interesting, we're still looking for the perfect fit in this area. Github issues are inconvenient for having a nice overview, Trello is good but not perfect for the multiple small projects of our company, and JIRA is definitely overkill. I just requested a beta invite. Glad to see other businesses built on Clojure codebases!
- annnnd 11y agoLooks awesome - but please tell me you will have download-and-install option? Hosting solution is not acceptable to us and this could differentiate you from hundreds of others in this area.
- Ixiaus 11y agoThis is rad.
- kschrader 11y agoNo download and install option... yet. We deploy multiple times a day right now. Clubhouse is built with the option of a hosted version in mind, but we'd have to get to the point where we felt that things were stable and complete enough to say "ok, let's call this 1.0 and ship it."
- odiroot 11y agoDifferent use cases. Github issues can only take you so far. I doubt anyone is actually excited about using JIRA. It's usually the solution that just sucks the least and offers features for developers, project managers and higher management alike.
- davidgerard 11y agoSpeaking as someone who's used bug trackers for 20 years, Jira is the closest I've ever seen to the mythical "bug tracker that doesn't suck too much".
- otis_inf 11y agoHello, nice to meet you :) I use jira and I like it. I don't like github issues that much in comparison because it lacks features I love in Jira, like subtasks on an issue. But YMMV of course ;)
- Grue3 11y agoI prefer JIRA. I used Github issues and my current place of work uses Redmine, and neither of them are as nice to use. I like the ability to customize your dashboard to show the exact issues you're interested in, and that you can filter them by basically everything.
- eropple 11y agoI like Jira when I have to use something that beefy, but I'll cape up for Redmine a little bit. I find it to be super easy to hack on when I need to extend it to do what I want and it's a pretty pleasant experience.
- Anderkent 11y agoDevs are never excited about issue tracking, they just wanna work on things and don't care about what others are doing most of the time. It's project management that benefits from higher-level views that things like Jira provide.
- veidr 11y agoWell, now you have met several.