-
About danluu.com
About The Blog This started out as a way to jot down thoughts on areas that seem interesting but underappreciated. Since then, this site has grown to the point where it gets millions of hits a month[1...
-
How I learned to program
Tavish Armstrong has a great document where he describes how and when he learned the programming skills he has[1]. I like this idea because I've found that the paths that people take to get into progr...
-
What to learn
It's common to see people advocate for learning skills that they have or using processes that they use. For example, Steve Yegge has a set of blog posts where he recommends reading compiler books and ...
-
Culture matters
Three major tools that companies have to influence behavior are incentives, process, and culture. People often mean different things when talking about these, so I'll provide an example of each so we'...
-
Some thoughts on writing
I see a lot of essays framed as writing advice which are actually thinly veiled descriptions of how someone writes that basically say "you should write how I write", e.g., people who write short posts...
-
Some reasons to work on productivity and velocity
A common topic of discussion among my close friends is where the bottlenecks are in our productivity and how we can execute more quickly. This is very different from what I see in my extended social c...