243: I'm Not a Couch Worker
On this week's episode, Chris shares his recent explorations of railway oriented programming (hint: not what you think!) while doing his best to avoid words like "monad" and "functor" (he does not succeed in this effort). Steph updates on her quest for the ultimate personal note taking app and some misadventures in DNS and networking, and they touch on their shared search for ergonomics in the home office world we all live in these days.
This episode is brought to you by ExpressVPN (https://www.expressvpn.com/BIKESHED). Click through to get three months for free.
Chris's new rounded footrest (https://www.amazon.com/gp/product/B07QZDLZVZ/ref=ppx_yo_dt_b_asin_title_o07_s00)
VSCode LiveShare (https://code.visualstudio.com/blogs/2017/11/15/live-share)
dry-monads (https://dry-rb.org/gems/dry-monads/1.3/)
dry-monads Do notations (https://dry-rb.org/gems/dry-monads/1.3/do-notation/)
Railway Oriented Programming (https://fsharpforfunandprofit.com/rop/)
Dont Use Exceptions For Flow Control (https://wiki.c2.com/?DontUseExceptionsForFlowControl)
Roam Research (https://roamresearch.com/)
Bear notes app (https://bear.app/)
mDNSResponder (https://www.howtogeek.com/338914/what-is-mdnsresponder-and-why-is-it-running-on-my-mac/)
SIGHUP (https://en.wikipedia.org/wiki/SIGHUP)
iStats (https://bjango.com/mac/istatmenus/)
Spurious Qs (https://github.com/neovim/neovim/issues/6403)
fzf Preview Window (https://github.com/junegunn/fzf#preview-window)
bat (alternative to cat) (https://github.com/sharkdp/bat)
Vim floating windows (https://old.reddit.com/r/neovim/comments/ars2ad/want_to_try_with_neovims_floating_window/)