Speed matters
I wrote strucjure in 2012 and rematch in 2018. Both libraries provide a pattern matching macro with very similar functionality. Strucjure was never used by anyone. I think rematch is still used in production in the relational.ai compiler.
This post is part of a series, starting at Reflections on a decade of coding . I think that one of the most important things to focus on improving is how fast you can work. I wrote strucjure in 2012 and rematch in 2018. Both libraries provide a pattern matching macro with very similar functionality. Strucjure was never used by anyone. I think rematch is still used in production in the relational.ai compiler. I don't know exactly how long each took because both of their commit histories start with a code dump from a different repo. But strucjure has commits from me on 61 different days across m
saved by
related reading
- Speed matters: Why working quickly is more important than it seems << the jsomers.net blogjsomers.net
- Reflections on a decade of codingscattered-thoughts.net
- Moving fasterscattered-thoughts.net
- Things unlearnedscattered-thoughts.net
- There's no reason for software to be slow anymoredanluu.com
- There's no reason for software to be slow anymoredanluu.com
- fast | catherine juecatherinejue.com
- Some reasons to work on productivity and velocitydanluu.com
- Shipping at Inference-Speed | Peter Steinbergersteipete.me
- A Bunch of Programming Advice I'd Give To Myself 15 Years Ago | Marcus' Blogmbuffett.com
- abseil / Performance Hintsabseil.io
- Rust Optimization.md · GitHubgist.github.com