About Performance
Performance: we wish the incentives were there to focus on it more often.
Lars would like more opportunities and incentives to focus on making things fast, rather than just making them not slow. Unfortunately, things tend to line up so that fast enough and more features are in focus. Plus, performance and optimization can be very context sensitive and age out without anyone really noticing.
Also pondered: IRC, Gentoo, and the eldritch horrors buried within the x86 architecture.
Links
- Grep
- os.walk() in Python
- Why GNU grep is fast
- Ripgrep
- Ag - the silver searcher
- Travelling salesman problem
- Bin packing
- Mnesia
- ORM
- Project Euler
- Fibonacci numbers
- D. Richard Hipp - the guy behind SQLite
- Changelog episodes with Richard
- XKCD and IRC
- IRC
- IRCCloud
- Matrix and Element
- Elm
- SVG
- Canvas
- Neovim
- Lisp
- Arch
- Nix
- Gentoo
- Funtoo
- Dart
- Flutter
- Skia - the graphics library under Flutter
- Linked list
- Pointers
- CISC - Complex instruction set computer
- RISC - Reduced instruction set computer
- io_uring
Quotes
- Given up on old man Elixir
- Gotta go fast
- I never really needed it
- Grep, naively
- All the problems at the same time
- Travelling knapsack problem
- My ORM-infected brain
- Measuring things and muttering under my breath
- I have a hobby, I do job interviews
- Tools by toolmakers for toolmakers
- I'm the IRC guy
- Machine-whispering optimization