Nathan Marz Profile picture
Founder of @redplanetlabs. Programmer, author, pilot, charitable skeptic.
Mar 17, 2021 13 tweets 2 min read
1/ Deterministic simulation is the cheat code for building distributed systems. It's counterintuitive, but the best way to test a distributed system is by running the whole thing on a single thread. Here's a great post on this subject from our tech blog. 2/ The intuitive way to write a test for a distributed system is to run that system in a single process with threads and parallelism just like the system would execute in production. On the face of it, it seems desirable for your tests to mimic production as much as possible.
Jan 8, 2020 5 tweets 1 min read
A company is only as strong as its feedback loops. A weak feedback loop on internal process leads to bloated, productivity-killing processes.
May 13, 2019 13 tweets 2 min read
1/ Some key things I learned from raising a $5M seed round as a solo founder: 2/ A VC's incentives are not totally aligned with their fund's interest. They care a lot about looking good to their LP's. This explains a lot of VC behavior.
Mar 15, 2018 6 tweets 1 min read
1/ Today marks five years since I left Twitter to work on my own thing 2/ At this point I could easily fill 4-5 books with new software engineering knowledge