I’m really efficient with Vimium; cycling through links feels like it’d be much less efficient especially on pages with a large number of links.
I hope that I am still programming at age 50.
Have you ever watched an old (70+), skilled martial arts fighter? Small, deliberate movements that can instantly take down opponents.
When I was 20 I had the energy to to rewrite my solution several (only to find that the solution really didn’t matter). As I grow older I feel like I see more of the edge cases, can account for them with less code, and in the end come up with a more elegant solution. Less code but more productive. I feel good about where I’m headed; I can’t imagine my skills at 50.
Putting aside transducers, here’s some stuff that might interest:
http://hackage.haskell.org/package/lens-4.4.0.2/docs/Control-Lens-Fold.html
http://conal.net/blog/posts/more-beautiful-fold-zipping
http://hackage.haskell.org/package/folds
https://hackage.haskell.org/package/reducers
http://simplectic.com/blog/2014/transducers-explained-1/
The second part was posted last night: Transducers Explained: Pipelines