A random article or paperIf prompted whether our life is the most important thing to us we would certainly reply Yes. However, we often trade our time with money, laziness, distractions, and entertainment. Not only that, by accumulating power and responsibilities we often build a trap for ourselves where we become slaves of our own making. The Stoics knew that very well and in this article, the book Shortness of Life by Seneca is covered in great detail.
A random video or podcastIn this video, Avdi Grimm presents the fallacy of treating your life like a Software Transaction where the only possible outcomes are success or failure. Avdi brings a great insight suggesting that we model software in imitation of life, and vice-versa. This potentially makes developers some of the professional figures most affected by the blind pursuit of goals without careful consideration of the costs attached.
A random bookReWork by Jason Fried and David Heinemeier Hansson presents a different view on how to build a company where you stay focused on what matters and keep your operations as small as necessary. You’ll learn how to save time and mental bandwidth over the process and build the company you would want to work for.
A random toolIf you are a VIM user you might have been wondering how people are constantly reaching for the <ESC> key every time they switch between Insert mode and Normal mode. I found a solution to this problem with a combination of Karabiner-Elements to map the caps lock key to the control key and then using this Hammerspoon script to have it behave as <Ctrl> or <ESC> depending if I tap or hold.
A random line of codeDid you know that you can grep over objects public methods in Ruby? Now you do!
irb(main):008:0> "hello".public_methods.grep /inc/
A random quote
Today as always, men fall into two groups: slaves and free men. Whoever does not have two-thirds of his day for himself, is a slave, whatever he may be: a statesman, a businessman, an official, or a scholar.Friedrich Nietzsche