Rob Janssen

Why Node.JS is absolutely terrible

It's not what you read, it's what you ignore - Video of Scott Hanselman's Personal Productivity Tips

You thought reasoning about signals was bad, reasoning about a total breakdown of normal functioning is even worse

A customer came to the Windows team with a question, the sort of question which on its face seems somewhat strange, which is itself a sign that the question is merely the tip of a much more dangerous iceberg.

7 Lessons Learned While Building Reddit to 270 Million Page Views a Month

Steve Huffman, co-founder of social news site Reddit, gave an excellent presentation (slides, transcript) on the lessons he learned while building and growing Reddit to 7.5 million users per month, 270 million page views per month, and 20+ database servers.

Reddit’s database has two tables

Steve Huffman talks about Reddit’s approach to data storage in a High Scalability post from 2010. I was surprised to learn that they only have two tables in their database. Lesson: Don’t worry about the schema.

Why programs must not limit the freedom to run them

Free software means software controlled by its users, rather than the reverse. Specifically, it means the software comes with four essential freedoms that software users deserve. At the head of the list is freedom zero, the freedom to run the program as you wish, in order to do what you wish.

Quotas, What Are They Good For?

If you look hard enough at our industry (really at all industries), you’ll find many implicit quotas in play. For example, some companies demand a minimum set of hours worked per week. This reminds me of an apocryphal story of the “know where man”.

Simon Ask — Cache Lines Are The New Registers

Daniel Lemire’s post about data latency in modern CPUs got me thinking. It’s been common knowledge for a long time now that computation latency is rarely a bottleneck. Most frequently, optimization in the modern world is about data — getting it to the right place at the right time.

On feeding your CPU with data

Can you guess the speed difference between these two lines of code? The first line of code does N additions: A naive programmer might expect the second option to be 16 times faster. The actual answer is much more complicated and worth further study. I have implemented a simple test.

Old School vs. New School

If you're hankerin' for some old school gaming, check out the online Atari arcade: http://arcade.atari.com Tweet! http://clicktotweet.com/8d_7z What happens ...

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.