Designing With R&D, Not Throwing Designs Over the Wall
Real-time analytics is where design ambition meets engineering reality, and pretending otherwise just produces specs that can't be built. So I bring R&D in early. When I design heavy live visualizations, I want to know from engineering what the data pipeline can actually deliver, how fresh, how often, and at what cost, before I commit a layout to it. That conversation changes the design. A good example is loading: rather than spinning the whole screen while a dense chart computes, we agree on skeleton loading so the structure paints instantly and data fills in, which is as much a frontend strategy as a UX choice. I also design the distinct workflows for distinct roles on top of shared infrastructure, so engineering builds one data layer, not three, while analysts and managers each get a fit-for-purpose view. For a CTO, the payoff is fewer late-stage "the design assumes something we can't do" moments. I treat constraints as input, not obstacles, and I document the contract between insight components and the data they need, so the team can build against something stable.
Related articles

About
Making complicated into easy for users.
Senior product designer with a decade of work across complex systems - financial risk platforms, legal operations, healthcare apps, manufacturing tooling and insurance portals. The common thread is depth: products where the data is rich, the users are expert, and the interface has to disappear into the work.