| Graham McNicoll | Killing a feature you spent months (or years) building is one of the hardest calls in prod | text_video | — | 2026-06-16 | — | 9 | 4 | 1 |
| Graham McNicoll | Every experimentation leader eventually runs into the result nobody expected.
A counteri | text_video | thought_leadership | 2026-06-11 | — | 8 | 0 | 0 |
| Graham McNicoll | Most engineering teams using feature flags treat them as circuit breakers. Something goes | text_video | thought_leadership | 2026-06-09 | — | 11 | 1 | 0 |
| Graham McNicoll | I spoke to an engineering manager last week whose team still tracks sprint progress in sto | text_video | thought_leadership | 2026-06-03 | 413 | 11 | 1 | 0 |
| Graham McNicoll | Amazon just held a mandatory meeting after vibe-coded changes caused multiple major outage | text_video | industry_commentary | 2026-05-26 | 581 | 23 | 7 | 0 |
| Graham McNicoll | Most product teams I talk to struggle to analyze the true impact of any feature they ship, | text_video | thought_leadership | 2026-05-20 | — | 9 | 0 | 0 |
| Graham McNicoll | Most engineering teams I talk to are still shipping every feature directly to production.
| text_video | thought_leadership | 2026-05-13 | 1,339 | 20 | 2 | 1 |
| Graham McNicoll | Most product teams spec out the entire feature before they've shipped a single line of cod | text_video | thought_leadership | 2026-05-06 | 2,147 | 18 | 2 | 0 |
| Graham McNicoll | A bug in our codebase accidentally set our paywall to zero. As a side effect, revenue jump | text_video | thought_leadership | 2026-05-01 | 1,050 | 10 | 0 | 0 |
| Graham McNicoll | AI coding tools are genuinely impressive. And this is literally the worst they will ever b | text_video | thought_leadership | 2026-04-29 | 5,809 | 22 | 1 | 0 |
| Graham McNicoll | We spent three years building our own experimentation platform at education.com. Then we f | text_video | thought_leadership | 2026-04-23 | 1,676 | 25 | 0 | 2 |
| Graham McNicoll | If you use 3rd party vendor, you are betting your infrastructure on someone else's board m | text_video | thought_leadership | 2026-04-22 | 1,121 | 14 | 3 | 0 |
| Graham McNicoll | It's entirely possible to run a test, see it win, ship the feature, and still damage your | text_video | thought_leadership | 2026-04-17 | 951 | 13 | 2 | 0 |
| Graham McNicoll | Startup life is mostly reactive.
You're in the task, in the Slack thread, in the meeting. | text_video | company_personal | 2026-04-15 | 931 | 19 | 3 | 0 |
| Graham McNicoll | I see so many software teams launch massive features without actually defining what succes | text_video | thought_leadership | 2026-04-14 | 740 | 11 | 0 | 0 |
| Graham McNicoll | Engineer's who ship products without measuring them are making a big mistake.
If you aren | text_video | thought_leadership | 2026-04-08 | 632 | 15 | 0 | 0 |
| Graham McNicoll | I've watched design teams spend months on an interface that looked great, and was based on | text_video | thought_leadership | 2026-04-01 | 671 | 22 | 2 | 1 |
| Graham McNicoll | In many companies, the projects we work on are the ones backed by the person who speaks th | text_video | thought_leadership | 2026-03-26 | 1,397 | 28 | 4 | 1 |
| Graham McNicoll | The most important transition for a product team is learning how to be ruthless with ideas | text_video | thought_leadership | 2026-03-24 | 1,333 | 28 | 4 | 0 |
| Graham McNicoll | Judging a product team solely on their ability to ship is a bad metric that rewards activi | text_video | thought_leadership | 2026-03-18 | 924 | 35 | 1 | 0 |
| Graham McNicoll | I know it sounds controversial, but I advocate for burning your backlog at the end of ever | text_video | thought_leadership | 2026-03-12 | 1,795 | 56 | 7 | 0 |
| Graham McNicoll | In baseball terms, the industry standard for any new product success is batting 200- and h | text_video | thought_leadership | 2026-03-10 | 1,452 | 49 | 1 | 0 |