I make products and speak about effective teams. PM with @Atlassian. Ex #Microsoft

San Francisco, CA
Joined March 2015
Every graph engineering post includes a checker node. Every one of them draws it too small. The usual version sits before your synthesis step and catches empty outputs, contradictions, off topic results and broken formatting. Those are real failure modes. A model can spot all of them. The failures that stall enterprise adoption are not like that. Was this agent allowed to touch this repo. Whose permissions did it run under. Who finds out what it did. Open the flow and the answers are on screen before anything runs. The trigger step says when the agent may act. The Use Claude step says which repository it may touch and what to do there. The connection notice says whose permissions it borrows. The Slack step says who finds out. Four steps, four boundaries, all visible while you build it rather than reconstructed from logs afterwards. That is not quality control. It is a decision boundary. A good checker node is not a model grading a model. It is a step that knows what it may touch, whose authority it borrows, and who it has to tell.
1
137
Everyone is drawing dependency graphs in a YAML file this week. The graph that decides whether your team ships has been running in your tracker for years. The explainers get the basics right. A node is one unit of work. An edge is a real dependency. Most of the edges you drew are fake, because those two steps only run in order since that is how you typed them. Then they stop. The graph sits in a file, runs on your laptop, and disappears when you close the terminal. At Atlassian we shipped the other half this week. Jira Automation can now call Copilot, Cursor or Claude Code as an action step inside any rule. The pieces are the same. What holds them is different. A node is a work item, not a prompt. An edge is a trigger or a condition, not a depends_on line. The graph outlives the session, because the tracker is the runtime. Speed is not the point here. A node can now be a person, and the rule still runs. Where does your dependency graph live today. A file, or a system?
1
124
Dominic Williamson retweeted
Cursor is now available in Jira. Assign Cursor to work items, or mention @​Cursor in a comment to kick off a cloud agent. Cursor uses the title, description, comments, and your team's repository settings to create a merge-ready PR.
105
138
50
2,040
264,466
The Importance of Writing in the Age of AI The Tim Ferriss Show - #695: Shane Parrish on Wisdom from Warren Buffett, Rules for Better Thinking, How to Reduce Blind Spots, The Dangers of Mental Models, and More. Via AI-powered podcast app @snipd_app. share.snipd.com/snip/b794bbf…
3
246
The Power of Automatic Rules Snipped from The Tim Ferriss Show - #695: Shane Parrish on Wisdom from Warren Buffett, Rules for Better Thinking, How to Reduce Blind Spots, The Dangers of Mental Models, and More. Via AI-powered podcast app @snipd_app. share.snipd.com/snip/86fc0b6…
1
198
In 2023, I used @loom to avoid 811 meetings — making me a Loom All Star 🎊
1
195
New update for Product Managers. You can customise what the 'Create' button does in Jira Product Discovery community.atlassian.com/t5/J…
1
191
Last week we sponsored @producttank's event 'Accelerate your Product Career' where Atlassian Principal Product Manager, @DominicWillit spoke! We interviewed him so you can get some tips & advice! Read it here: linkedin.com/pulse/accelerat… #uxui #product #brisbane
1
1
159
Excited to share I've joined @Atlassian as a Principal Product Manager for @Jira! Loved the welcome pack💙 #newhire #atlassian #Jira #Agile
1
1
270
Proud of my product side project 😊. It's been a big year with thousands of puzzles played around the world on #iOS & #Android Try the app sudoku.social/
Happy #NewYear to all the #Sudoku players around the world 🌏! See you on the leaderboards! 🥳 #sudokutime #sudokuaddict #sudokupuzzles #sudokusocial #NewYear2023
1
376
Since some people are losing their minds I'll explain: doing hard things requires sacrifice (time, energy, etc). I have teammates around the world who are putting in the effort to bring something new to life so it's important to me to show up for them & keep the team unblocked.
208
57
121
1,290
An interesting line-up of speakers and masterclasses at Something Digital #SD22. From the future of web, pitching, getting to Net Zero and the conundrum of increasing space debris in orbit.