New
The latest blog posts to take off on Hacker News. 4,748 posts.
Maker's Schedule, Manager's Schedule (2009)
July 2009 One reason programmers dislike meetings so much is that they're on a different type of schedule from other people. Meetings cost them more. There are two types of schedule, which I'll call the manager's schedule and the maker's schedule. The manager's schedule is for bosses. It's embodied in the traditional…
Strange and maddening rules
There’s this popular idea among developers that when you face a problem with code, you should get out a rubber duck and explain, to the duck, exactly how your code was supposed to work.
Productivity
I think I am at least somewhat more productive than average, and people sometimes ask me for productivity tips. So I decided to just write them all down in one place. Compound growth gets...
Do What You Love and Starve? (2006)
This site was built according to strict accessibility standards so that all visitors may browse it easily. | |
My experience with off-shoring teams and what went wrong
This is the return code blog, tech and other stuff.
Confessions of an Unreal Engine 4 engineering firefighter
Author's Note After Release I'm really blown away by the reception of this article. It has spread far wider than I could have ever imagined. The many comments and discussions it has prompted that essentially confirm what I believe is truth by not just fellow engineers but many
The need for tooling and the need for mastering your tools
Couple months ago, a friend sent me this article about "Speed learner Max Deutsch challenging chess grandmaster Magnus Carlsen". My friend ...
Where Yegge’s Wrong
Recently, Steve Yegge published two rants, each of which has gone viral and moved the Internet conversation needle a bit. I liked both of them, thought they were generally well-argued and useful. Unfortunately, there are a few assertions of fact there that are just wrong, and may be damaging. So I thought that, first…
The Bitter Truth of Learning: It’s Tough, Unpleasant, and Often Pointless
Sometimes an insignificant interaction, or an excerpt from a book, is capable of provoking a life-changing insight. It might be an obvious lesson, but it feels epiphanic because it fits differently into my understanding of things. For instance…
The Declining Value of a CS Master's Degree (2013)
I don’t know if it helps, but Illinois CS distinguishes the two kinds of programs with two different degrees: MS in CS for the research program, and MCS for the coursework program. Most of the MS students receive funding andtuition waivers, while I’m not sure if the MCS students are even eligible for support.
From Rails to Clojure, Then to Java, Then Back to Rails
In the past 6 years I’ve worked on web applications in Rails, Clojure, Java and back to Rails. This is an overview of these past years, the benefits of working with such different tech stacks, and also it’s drawbacks.
Why I Don't Sign Non-Competes
My first job out of University was in the IT department of a payment processing and debt collection company. My desk was juxtapose to a call center w...