ideas

At Nerve, whenever I fetch any data from anywhere, I use a GraphQL-style query to do it. Hear me out! Hear me out. I can feel your rage through the screen, but I've been using this approach on a substantial project (i.e. not a toy) and it&...

By Matthew Prast

Hysteresis is a weird and kind of ill-defined term from nonlinear dynamics (which is the study of systems whose outputs(s) are nonlinear functions of their input(s).) The gist is that a hysteretic system depends on past values of its input as well the present value. You can'...

By Matthew Prast

This is a brief write-up of a trick I learned that helps me write code faster and more accurately. I say "trick", but it's really something I started to do without noticing as I moved further into my career. When you're working on something...

By Matthew Prast

Right after college I spent two years at Microsoft, working on an internal pipeline that handled real-time telemetry data for Hotmail, OneDrive (SkyDrive back then), and some other major services. All told it was a great job; I got to hang out in Seattle and learn from some very smart...

By Matthew Prast