We believe that the software revolution is just getting started and that improving people's understanding of software is critical to building a healthier and more humane society.
To that end we're starting by building the debugger of our dreams. Replay is a time traveling debugger that makes finding, fixing and talking about bugs faster and more enjoyable. Replay is cross-browser (Firefox, Chrome), and cross platform (Browser, Node).
This is just the beginning. Not only do we want to bring Replay to every runtime, we want to fundamentally change how people interact with software:
Replay is a distributed company, founded by people who have spent many years working on fully distributed teams. We work across the globe, so we focus less on hours and more on building a great product. We build for the long term: it's a relay, not a sprint.
The runtimes that Replay supports are crucial to our success. Our runtime integrations enable us to record and replay everything a process does: network calls, filesystem calls, checking the time, etc. Without runtime integrations, Replay can't record or replay software, and we can't achieve our mission. You will play a key role improving our existing runtime integrations and extending Replay to work with new runtimes.
Examples of things our runtime engineers have done recently: