NetSpeek

FILE 07.05 / SCENARIO

SIMULATED · FOR CANDIDATE EVALUATION · NOT REPRESENTATIVE OF PRODUCTION SYSTEMS

Operator UX

A workflow operators hate. Sketch a better one — and tell us where the backend API and the React surface change.

ALIGNED ROLES /Full Stack Engineer

FILE 07.05.1 / SETUP

An operator on a Tuesday afternoon: ten meetings underway across two campuses, fourteen alerts in the queue, three of them looking like the same incident, two of them probably not actually incidents at all.

She opens the "investigate device" view on the NetSpeek operator console.

She sees a device list. She filters by site and room. She clicks into a device. She reads four tabs in sequence — state, telemetry, history, vendor data — and manually correlates timestamps across them to figure out what actually happened. Two minutes and twenty-two seconds later, she has a hypothesis. She writes a ticket in a different tool. She moves to the next alert.

Average time-to-decision: 142 seconds. Six context switches per decision. She does this 30–50 times a day.

In our Q1 2026 operator survey, the three top complaints were:

  1. Remembering timestamps across four tabs is hard during an active incident.
  2. The "recommended action" card lives at the bottom of the page; most operators scroll past it.
  3. Lena's confidence is shown as a number; operators want to know what she's not sure about.

That last one is the one we keep coming back to. A number doesn't help; operators want signal about uncertainty shape, not a scalar.

The platform's data is fine. The backend API surface is reasonably shaped (see below). The operator front-end is the layer that is failing the operator.

We want to see how you'd redesign the default view of this screen. Not a polished mockup — a sketch in prose. What's on screen first, what's progressively disclosed, where Lena's signal sits, and which API surface you'd change (the surgical change, not the rewrite). And tell us how you'd keep the default render fast even though one of the upstream APIs is slow.

FILE 07.05.2 / TELEMETRY

What is on the operator's screen.

Real-shaped operational data. Anonymized device IDs, real-shaped timing. The same view an on-call engineer would see in the moment.

SOURCE · 01 / current_workflowLIVE
steps[ Operator opens device list, Filters by site + room, Opens device detail panel, Reads four separate tabs: state, telemetry, history, vendor data, Manually correlates timestamps across tabs, Decides next action; writes ticket in a different tool ]
avg_time_to_decision_seconds142
context_switches_per_decision6
current 'investigate device' workflow (operator screen)
SOURCE · 02 / operator_feedbackLIVE
top_complaintI have to remember the timestamps across four tabs to figure out what happened.
second_complaintThe 'recommended action' card lives at the bottom of the page — I usually scroll past it.
third_complaintLena's confidence is shown as a number; I want to know what she's *not* sure about.
anonymized operator feedback (Q1 2026 survey)
SOURCE · 03 / backend_surfaceLIVE
GET_device_state200ms p50, returns current device state JSON
GET_device_telemetry350ms p50, returns last 5min of telemetry (≈800 KB)
GET_device_history800ms p50, paginated, can request 'last incident' subset
GET_lena_diagnosis1400ms p50, includes diagnosis + evidence + confidence + alternatives
POST_operator_action120ms p50
backend API surface available to the operator view

FILE 07.05.4 / YOUR RESPONSE

Show us how you would design it.

Short and specific beats long and vague. The next step is the application form — we save what you have written here so you do not lose it.

0 / 1200
0 / 600
0 / 400
0 / 300
ROLE / TARGETREQUIRED

This scenario maps to one role. Pick the one you want your application attached to.

SKIP / TAKE FIELD NOTE PATH

Fill in each prompt to continue. The soft minimums are guidance, not gatekeeping.