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
- Be impatient | benkuhn.netbenkuhn.net
- Reflections on 10,000 Hours of Programming | Matt Rickardmatt-rickard.com
- Shipping at Inference-Speed | Peter Steinbergersteipete.me
- Things unlearnedscattered-thoughts.net
- Nick Winter's Blog | The 120-Hour Workweek - Epic Coding Time-Lapseblog.nickwinter.net
- How to Build Anything Extremely Quickly - Learn How To Learnlearnhowtolearn.org
- Moving fasterscattered-thoughts.net
- abseil / Performance Hintsabseil.io
- Some reasons to work on productivity and velocitydanluu.com
- Writing Toy Software Is A Joyblog.jsbarretto.com
- On Leetcodeplanetbanatt.net
- A Bunch of Programming Advice I'd Give To Myself 15 Years Ago | Marcus' Blogmbuffett.com