The first rule of X: start without X ↦
Eugene Yan, in a post titled The first rule of machine learning: start without machine learning:
Applying machine learning effectively is tricky. You need data. You need a robust pipeline to support your data flows. And most of all, you need high-quality labels. As a result, most of the time, my first iteration doesn’t involve machine learning at all.
Eugene is stating the obvious with this post, but hey sometimes you just gotta state it. What’s even more interesting to me is how nicely the format generalizes! Let’s pattern match this sucker:
The first rule of X: start without X
Now, apply the pattern a few times and see if it holds:
- The first rule of Kubernetes: start without Kubernetes
- The first rule of goroutines: start without goroutines
- The first rule of coding: start without coding
Yeah, that abstraction holds pretty true. Surely there will be cases where it falls flat on its face, though. Can you think of any examples?
Discussion
Sign in or Join to comment or subscribe
Simon Menke
2021-09-27T15:48:13Z ago
Does it still hold true for
X = The first rule of X: start without X
?Jerod Santo
Bennington, Nebraska
Jerod co-hosts The Changelog, crashes JS Party & takes out the trash (his old code) once in awhile.
2021-09-27T16:48:54Z ago
Well played. Have you considered a career in pen testing? 😉