Hah, a few years ago I learned Go by building a simple programming language (super basic with Lua-like syntax) and definitely used this article to help me. I made a slight modification so it could support functions with multiple arguments. Fun times.
I tried it after reading this comment. You weren't kidding. Unfortunately, my Vim isn't rendering properly. About 10 lines in the middle of the screen are blank for some reason. Both in and out of Tmux. Oh well. I'm just happy that I can look forward to Metal rendering being merged into stable.
I've never heard of Raymond Hettinger before but I'm currently watching one of his videos [1] and it's amazing. Thanks for sharing your list, I'll definitely look up some more of these people.
Gary Bernhardt. He does a great job at teaching Vim/Bash/Git workflow in his screencasts, which is typically something that's hard to learn on your own. I remember my mind getting blown when he did this in vim `:nmap ,t :w\|:!clear && ruby %<cr>` (if you don't use vim, this remaps comma-t to run the current ruby file you're editing). I still use that little trick all the time and it always amuses my friends.
FWIW, I've only gotten shit for it once. A person yelled "Get a real skateboard" to me, but he was in a cab (who the fuck rides a cab in SF in 2016?) so I just laughed. Most people seem to think it's cool. Even without startups/techies, Boosted Boards still seem very fitting for San Francisco.
https://github.com/bhoeting/blast/blob/master/parser.go#L82