Hard Lessons
Code: email, handmade.network
Comments Off on Hard Lessons
Having worked on email-related code before, I have been morbidly fascinated by one of the founders of handmade.network writing an email client. Handmade Network is trying to reinvigorate programming by emphasizing small teams and from-scratch performant code. It’s a great way to write small, self-contained projects (games, libraries, utilities) that can be done, but fell out of favor two decades ago for complex user-facing software.
Queue Zero
Life: media, podcasts, queue, yak shave
Comments Off on Queue Zero
Almost exactly a year ago, I posted about Sizing Up My Queue to count up how much video and audio I had downloaded to watch.
The final tally?
Vim: highlight word wrap column in insert mode
Code: vim
Comments Off on Vim: highlight word wrap column in insert mode
I like vim’s colorcolumn
for highlighting where word wrap will occur, but I consider it a distraction when I’m not in insert mode. After some tinkering, I wrote this in my .vimrc
:
Recursive Sum
Code: recursion, Ruby
Comments Off on Recursive Sum
In #ruby on Freenode, platzhirsch asked about how to total an array of Transactions when the Transactions may have parents. The two obvious approaches have pitfalls when there are a lot of Transactions, and he said he expects to have 23 million that may be deeply nested. Here’s his sample code:
2016 Media Reviews
Life: books, comics, media review, podcasts, tabletop games, video games
Comments Off on 2016 Media Reviews
I’ve appreciated when people take the time to write reviews and highlight connections to other good works. This post was irregularly updated through 2016 and belatedly finished in 2017. Previously: 2014 2015