New
The latest blog posts to take off on Hacker News. 7,743 posts.
Life, Learning & Writing
Any year
A Career Cold Start Algorithm
Starting a new job can be stressful so I've developed an algorithm that has helped me get up to speed quickly.
Some terrible personal news
Cindy Cutts, my wife and best friend, passed away earlier this week. While I was traveling for work recently, Cindy went to visit her family in Omaha, Nebraska. On Sunday, while enjoying time with …
Get specific (2008)
Derek Sivers official site. Thoughts on philosophy, culture, self-improvement. Author of Useful Not True, How to Live, Hell Yeah or No, Anything You Want.
A Year Away from Mac OS
This is the fifth post in my series on finding an alternative to Mac OS X. A bit over a year ago I wrote about my search for an alternative to Mac OS and switch to Linux. In this post I reflect on how that year went and detail some further adventures into Mac OS alternatives.
Tracking where your time went with Lego workstream visualisation
Software development blog of Joe Wright
On journeys (2015)
- 1 - Poland is an ancient country whose history is deeply intertwined with that of the western civilization. In its glory days, the Po...
Paper is dead, long live paper programming
It should come as no surprise to anyone who reads this blog that I love to program "by hand." I happen to practice a degree of ascetical programming practices, and I believe that they help me to more deeply internalize and understand problems, ultimately delivering higher quality solutions. One of
How Do We Learn?
Piaget’s Constructivism, Papert’s Constructionism: What’s the difference? by Edith Ackermann (PDF)
Why I Quit Google to Work for Myself
For the past four years, I’ve worked as a software developer at Google. On February 1st, I quit. It was because they refused to buy me a Christmas present.
Nobody's just reading your code
Most programmers agree that we don't read enough code. The interviews in Peter Seibel's book, “Coders at work” highlight a comical contradiction: almost all the programmers interviewed by Seibel recommend that others read code for fun, but none of them routinely do so themselves. Seibel even asked Hal Abelson (of SICP…
The Practice is not the Performance: Why project-based learning fails
Why project-based learning fails to build programming skill, and what works instead: break skills into parts and drill them with fast feedback.
Don’t Know What to Do with Your Life? Seek Bargains (2012)
A Career Crossroads In the early winter of 2004, I was a senior at Dartmouth College and in the fortunate position of having two good ... Read more
I don’t understand Graph Theory
Graph theory represents one of the most important and interesting areas in computer science. But at the same time it’s one of the most…
One year of cycling to work
Exactly on this day, one year ago, I came back from a one month long trip to Taiwan, went straight to work from the airport and immediately moved into a new apartment after work. Since then I have cycled to work nearly every day.
Michael Lewis and the parable of the lucky man taking the extra cookie (2017)
In 2012, Michael Lewis gave a commencement speech at Princeton University, his alma mater. In the speech, Lewis, the author of Liar’s Poker, Moneyball, and The
Reach for Markdown, not LaTeX
Writing should be a pleasant experience. With the right tools, it can be. LaTeX is powerful but cumbersome to use. With Markdown, we can focus on our writing, and worry about the presentation later. Pandoc can take care of the presentation for us, so the only thing left to do is start.
Learning to program is getting harder
I have written several books that use Python to explain topics like Bayesian Statistics and Digital Signal Processing. Along with the books...
How to Study Mathematics (2017)
This essay describes a number of strategies for studying college level mathematics. It has sections entitled
The Benjamin Franklin method for learning more from programming books
The Benjamin Franklin method for programming books: read a code sample, close the book, and rewrite it from memory to truly learn it.
Utility poles
From the highly eclectic blog of Mark Dominus