This is a walkthrough of my attempt at building a realtime assistant (J.A.R.V.I.S.) that can respond on demand to voice, text, and your laptops screen. It was highly technical, including a lockless ring buffer, FSM (finite state machine), and concurrency via asynchronous channels. All in rust! I will attempt to show you from first principles how this complexity arises. Unlike related projects, you don’t have to click a button to get a response.