Readit News logoReadit News
seanjregan commented on New Collaborative PCB Design Tool Launch   allaboutcircuits.com/news... · Posted by u/rock_hard
seanjregan · 3 years ago
Pretty excited about this one! Making things just got easier.
seanjregan commented on Atlassian fired me while I was taking care of my wife who is fighting cancer   shitlassian.com/... · Posted by u/mparnisari
seanjregan · 4 years ago
My wife had a heart attack not long after giving birth to my second child. My parental leave was planned for a few weeks later. When I got the call, I closed my laptop walked out of a meeting and went to the hospital. I didn't come back to Atlassian until my life was sorted out many months later.

They handled everything for me to make it easier.

I'll add that they pay 100% of my health plan and the birth of my kids cost less than the 3 whole foods bag I bought on the way home.

seanjregan commented on Jira Is a Microcosm of What’s Broken in Software Development   linearb.io/blog/jira-is-a... · Posted by u/davetwichell
seanjregan · 5 years ago
Hi Sean here. I work on Jira at Atlassian and I also met with Justin and the Jira Admin for his company prior to this article. I've also heard from him since. He was not consulted re the use of his comments. Generally, I'd encourage vendors to seek permission when citing a customer in marketing in this way. It's a simple respect that can be paid with low effort.

I thought it might be helpful to share a few thoughts on the article. To do that I've added annotations on the article itself using Hypothes.is an open web annotation service. This lets us have a conversation right over the article. I've added a dozen or so comments, gifs and links to help add color from the Atlassian POV.

You can view my comments and add your own via this link or find me at @seanjregan on Twitter. https://hyp.is/go?url=https%3A%2F%2Fdzone.com%2Farticles%2Fj...

Usually we don't engage in the annual articles by competitors that pin SW industry failures on Jira but in this case it seems a lot of what we've been shipping in Jira Cloud is perhaps still unknown. (And, this annotation tool seemed well suited to this sort of dialog.)

Much respect to the LinearB team. Anyone working to make SW Development better is good in our book. Great products will stand out on their merits among the dev community.

While riding the Jira coat-tails via blog titles is a common approach to generating traffic, I want to also note that Atlassian is very open and we're happy to partner with any vendor that can make dev life smoother.

We partner with GitHub and GitLab as an example. If they can do a better job or a customer prefers their tools then it is on us to 1.) Support them and 2.) continue to up our game.

-@seanjregan Add your feedback, comments or Jira tips to the article here. https://hyp.is/go?url=https%3A%2F%2Fdzone.com%2Farticles%2Fj...

seanjregan commented on Microsoft’s Azure DevOps: An Unsatisfying Adventure   toxicbakery.github.io/vst... · Posted by u/jedikv
dustinmoris · 7 years ago
Makes me really appreciate my setup of:

- GitHub for source control

- AppVeyor for CI

- BlazeMeter for Load Testing

- Google Cloud for Cloud Hosting

- Slack for Team Chat

- MyGet for private NuGet feeds

- Trello for task management

- ELK cloud for log management

Yes it is many different services, but as a small team I like that we can pick the best tool for the job instead of trying to find a hammer for all nails which doesn't exist.

It also makes us less worried about changes, because we are not invested in any vendor so much that if they do something which makes our lives too difficult that we couldn't easily move on elsewhere.

Also it forces us to design our software in such a way that we don't lock ourselves into a specific vendor. For example we would have all our builds scripted instead of configured via some GUIs with the configuration stored on some vendor's cloud. The build script runs from anywhere. We can run our builds on Azure DevOps, TravisCI, CircleCi or anywhere. We just prefer to use AppVeyor because it's the smoothest CI server IMHO, but the transition elsewhere is just a matter of invoking a single build script.

I genuinely also prefer to work with a product which is doing one thing really good instead of having one product which does everything mediocre. From an operations POV it is just as simple as having everything in one place. We have one browser tab open for each service and it makes us actually a lot more productive. I am always only 1-2 clicks max away from what I need.

Teams/Companies who choose an all-in-one solution (e.g. everything in Azure + Azure DevOps) don't care about the productivity of their teams IMHO. They care more about the one person who has to do the accounting for their subscriptions or something like that :/

seanjregan · 7 years ago
I was just building a presentation on this topic and the power of an open approach.
seanjregan commented on The new Jira begins now   atlassian.com/blog/jira-s... · Posted by u/porker
Nullabillity · 7 years ago
Yeah, don't bother. We just started using it at work a few days ago. Not a single page loads in less than 7 seconds (with a primed cache, a completely fresh load takes 30+). Every page also pulls in 50+ subrequests, many of which have caching disabled. It's a new org, new project, and a single digit number of issues, so this can't be a scale issue (though I dread to imagine how awful that would be).

That would be understandable (though hardly acceptable) for an SPA, but this is Enterprise, where every navigation still requires a full reload, and the page you're actually looking for (the issue page) is never less than 3 links away from the useless dashboard that some designer put in because that's what all the cool kids do.

How did this shit get past QA? Did the QA people give up on trying to file any issues because the UI was so slow? Do all developers at Atlassian have a Stockholm Syndrome that would put Microsoft to shame? That this actually made it through development (nevermind that it somehow has paying users) is absolutely mind-boggling.

seanjregan · 7 years ago
We are running a 3000+ seat instance at Atlassian on the same cloud as everyone else with nothing close to that performance. Let's get you on the line with support to see what's off.
seanjregan commented on Atlassian debuts new Jira Software Cloud with timeline view, configuration flow   venturebeat.com/2018/10/1... · Posted by u/rbanffy
dbingham · 7 years ago
Have you ever used waffle or something like it? Waffle attaches PRs as little rows underneath the primary card. On the PR row you have a one click link to pop open the PR in a new tab, an indicator of each review on the PR (and its status - whether there are new comments etc), an indicator of the build status and the ability to assign someone to the individual PR as opposed to the card as a whole.

As a developer lead, these features are extraordinarily useful. I can see the exact state of the card, and all its attached PRs across multiple repos, at a glance. I can jump into any of the PRs to contribute comments, update a review, make a review. I can make use of the PR assignment to assign different people to different parts of the overarching card (assign a different dev to the infrastructure PR, than for the front end PR, for instance) or to assign people to do the review while leaving the executing dev on the primary card.

It's a well designed UX that's trying to be exactly one thing: a highly functioning kanban board tightly integrated with Github. And it shows what good UX design can accomplish.

It's not perfect, but it's miles better than Jira and I'm feeling its lack having to move from Waffle to Jira.

To respond to the first point, I'm reacting to the fact that everything exists in common and must be associated rather than simply created. If someone's created a "Story Points" field already on another project, that's the one true "Story Points" field. If I want a different one for my project, I have to name it something else. And if other people have created a bunch of fields, you can quickly find yourself swimming in a mess.

seanjregan · 7 years ago
With this new release of Jira everything is no longer "common", This means we've moved from a more global permissions policy to a more local on. "Project Based" if you will. This means that within a "project" you have more flexibility to design the way you want to work at a project level (boards, issues etc. than you ever did in the past.
seanjregan commented on Atlassian debuts new Jira Software Cloud with timeline view, configuration flow   venturebeat.com/2018/10/1... · Posted by u/rbanffy
dbingham · 7 years ago
Well, I just found the NextGen projects and have been playing around with them. This looks like a massive improvement. Fixes most of my pain points. I'm still going to miss Waffle's tight integration with Github -- being able to see the PRs under the cards along with their review and build status at a glance was wonderful.

But this makes Jira much less of an "Oh god, do I have to open that?" and much more of a tool I can actually make use of. Before I was in a state grudging accepting (because our PMs clearly needed it) while dreading the change. Now I can reach of state of peaceful acceptance. I'll make use of the feedback link as I find things. Thanks for the hard work I'm sure the team put in to make this real!

Edit to add: After playing with it more, I would just ask that you, at the least, make that PR icon that shows on the card clickable to jump straight to the PR. Or find someway to expose a list of PRs and their state on the card itself.

seanjregan · 7 years ago
Did you check out the new integration with GitHub? https://techcrunch.com/2018/10/04/github-gets-a-new-and-impr...

u/seanjregan

KarmaCake day53September 25, 2014View Original