Hired to run analytics for a regulator. Left behind a product practice — the first one the agency had.
The agency didn't need more data. It needed a discipline for knowing what the data was for. That took about ninety days to see clearly, and another five years to build. I wrote a proposal — a team, a way of working, a place to put it — and a few commissioners took the bet.
Building the team
The analysts already there were the first hires, in a sense. They knew the agency — its history, its quirks, its people — and that kind of knowledge is most of the job in a regulator. Throwing it out to bring in an outside team would have cost a year I didn't have. Familiar faces using new methods opened doors a transplant couldn't.
The outside hires came in a deliberate order. A data scientist, an engineer, a senior analyst — people who could ship something visible inside of a quarter. Then, once we'd banked enough credibility to spend, a deputy director who'd run data as a product, a designer, a researcher. By then we weren't an analytics team anymore.
Choosing what to work on
Prioritization at TLC worked the way it does most places that are operationally stretched. A commissioner heard a complaint at a community board. A project got launched. Whether anyone could later say what number it moved was a question that rarely got asked, and when it did it tended to be retrospective.
We changed the posture: nothing got scoped without a forecast attached. If we do this and it works, what changes, and by how much. Wait times. Processing days. Resolution rates. The trick wasn't asking the question — it was answering it ourselves, in advance, and bringing the answer to the conversation. Asking stakeholders to justify their requests would have gone over badly. Showing up with a forecast didn't.
What the team actually shipped
Customer service is the one I'd point to first. TLC had a call center, a web portal, an email inbox, and a walk-in center that felt like a DMV. Four channels, four sets of dashboards, no shared view of who was contacting the agency or why. We pooled the data.
What surfaced was the same person, working on what was effectively one issue, bouncing between units for weeks. Nobody was handing off badly. The units behind the channels just weren't talking to each other, and the only place that showed up was in the data once it sat in the same place.
Because the team had a designer and a researcher by then, we could do something with what we'd found. Single-owner cases. Shared history across units. Cleaner routing. Wait times dropped. The bounce pattern thinned out. None of it required restructuring the agency.
One ask became the distribution methodology for the Medallion Relief Fund, the city's response to driver debt during the medallion market collapse. We weren't the obvious team for it. We were the team people thought of.
The resistance, and how it resolved
The pushback, when it came, was always a version of why are you asking so many questions, just build the thing. Fair enough. In an institution wired for execution, discovery looks like overhead, and the people pushing back weren't wrong to notice. It didn't resolve through argument. It resolved through wait times going down. Once a few operating units were quietly telling other units we were worth the trouble, the request pattern flipped.
The decision I still think about
The team lived in an operating division. Not IT, not the commissioner's office. I'd love to say that was strategic. It wasn't — operations was where the sponsor with budget and appetite happened to sit, and government windows close fast.
It turned out to be the most consequential choice in the whole story. Down the hall from the people whose jobs we were trying to make easier, we saw the messy parts. Two floors up, we'd have been treated as an inspectorate, and shown the version of the work that was ready for inspection.
What survived, and what travels
When I left, the role was split, and one of the pieces became the agency's first chief product officer — a seat that didn't exist when I started and emerged because the work had made it obvious one should.
Three things travel. Take the opening that's close to operations, even when a tidier org chart would put you elsewhere. Sequence the team around credibility, not capability. And expect discovery to read as overhead until you have a portfolio of wins to point at — then it reads as the reason the wins happened.