Jonathan Haaswritingnowusesabout
emailgithubx
Jonathan Haaswritingnowusesabout

Chrome Extension for Jira Titles: A Developer's Journey

April 11, 2024·2 min read

I kept writing terrible JIRA titles during customer calls. So I built a Chrome extension to fix it.

#engineering#product#ai#productivity

Bad ticket titles waste more engineering time than most teams measure. A title like "Dashboard loading issue" created during a customer call means 5-10 minutes of clarification at sprint planning, multiplied by every vague ticket in the backlog. After one grooming session where we spent more time decoding my titles than discussing actual work, I built a fix.

What It Does

A Chrome extension that uses GPT-4 to generate JIRA titles from highlighted text. Select meeting notes, a bug description, or a Slack message -- right-click, get a structured ticket title. No context switching.

The formatting matters more than it sounds. Bug titles surface the issue and impact. Feature requests name the capability. The extension enforces consistent casing and structure, which makes backlogs scannable at a glance -- engineers can estimate work from titles alone without opening the description.

Setup

  1. Download from the GitHub repository
  2. Load the unpacked folder in Chrome
  3. Add your OpenAI API key in settings
  4. Select any text, right-click, "Generate JIRA Title"

The Result

Grooming sessions shifted from clarification to substance. The time savings compounded: fewer follow-up questions in Slack, faster sprint planning, better async estimation. Other PMs started asking for access, which is why this exists as a write-up instead of a personal tool.

The broader point: small workflow friction accumulates invisibly. Nobody tracks "minutes spent decoding ticket titles" as a metric. But the aggregate cost across a team of 8-10 engineers, two weeks at a time, is measurable. Sometimes the highest-leverage fix is the most mundane one.

share

Continue reading

AI Detection Hysteria: When Human Creativity Gets Mislabeled

A photographer friend posted a sunset photo after three hours of waiting for the perfect light. Within minutes: 'Obvious Midjourney.' 'Nice prompt, bro.'

The Abstraction Trap: When Clean Code Goes Wrong

The most insidious form of technical debt does not come from rushed code or tight deadlines - it comes from overly clever abstractions built too early.

Quality: The Foundation of Sustainable Growth

Quality in the wrong places will kill your startup faster than no quality at all. The question is not how much quality, but quality where.

emailgithubx