364 karma · joined April 18, 2015
[ my public key: https://keybase.io/chkhd; my proof: https://keybase.io/chkhd/sigs/45ofWcV9a5YlGuOUrVOvjfYC_PT93HeTSVumn9gC9Jg ]
Note: No longer in use, new identity: https://keybase.io/chkhd
P.S. Web of Stories has an extensive, autobiography style interview with Marvin Minsky [1].
Thank you for this series, everything is expressed clearly and concisely.
Take myself for example: I do have this thing that I am working on.. but I also have a wife and a daughter whom I adore, and I would hate to go away from them for any period of time. Having my wife close, playing with my daughter, these are the things that keep me going, not some dream of jets and fancy cars. I already have a job that I like, I am not running away from anything, I just want to do something better, because I know I can. I already work mostly remotely, and there is no going back to old ways for me. If I ever found anything, it will be remote and remote only.
Maybe there are fewer people who really get remote work, but in my personal experience, it is an absolute joy to work with them. And is it not repeated over and over again that you should not pursue something you do not believe in?
I have never considered applying because of the travel requirement, but now I am really tempted.
"There are subjects treated here that can be appreciated only if you make an effort proportional to their innate difficulty. To harken back to something like the language of courtly love in medieval France, there are certain objects of our affection that reveal their beauty and charm only when we make a chivalrous but determined assault on their defenses; they remain impregnable if we don't lay siege to the fortress of their inherent complexity. In that respect, the study of programming languages is a discipline that demands the mastery of tools, such as the lambda calculus and denotational semantics. While the design of this book will gradually take you from one topic to another in an orderly and logical way, it can't eliminate all effort on your part."
Lisp has some of the best literature around of any programming language. Anybody who really cares about craft of programming should make use of wisdom therein.
I find it really good for practice. The not-quite-correctly-spelled words actually force me out of comfort zone and that is exactly what I need for practice.
Since English is not my native language I also use Type Racer but find that Keybr forces me to focus on typing correctly and fast better than other websites by giving me a typing score along with the speed measurement.
The statistics and the dark theme are also really nice features since I use this for hours.
Off-topic but.. by using Lisp one can refocus that 70% to actually solving problems.