Why is programming fun?
Why is programming fun? An extract from Fred Brooks' (Frederick P. Brooks Jr.) book, The Mythical Man-Month. Fred Brooks coined the term "no silver bullet" that is famous in the field of computers.
The latest blog posts to take off on Hacker News. 1,420 posts.
Why is programming fun? An extract from Fred Brooks' (Frederick P. Brooks Jr.) book, The Mythical Man-Month. Fred Brooks coined the term "no silver bullet" that is famous in the field of computers.
This domain is parked. There is no active website here.
For decades we have known that some people are 25 times more productive than most in software engineering jobs. We also know that there are “gelled teams” which are consistently 10 times more productive than most across the whole project lifecycle.
Digg now uses something they call the DiggBar, which serves as both a new interface for Digg and doubles as a URL shortening service, and which frames the content of the site they’re linking to. Here’s how to block it.
A simple cross-browser method of centering tabbed menus with pure CSS and no hacks.
Operations in Lisp, Scheme, and other dynamically-typed languages typically dispatch on representational type information rather than intentional type information. Several broad classes of bugs and confusions can be traced to improper attempts to recover intentional type information from representation types.
It seems like there's actually a model we could use for legalizing marijuana. From 1919 to 1933 alcohol went from being legal to illegal back to legal again. It happened. Lots of people died when alcohol was illegal. More probably die now that it is legal. And technically, marijuana is legal in California for medical…
It's not about technology for its own sake. It's about being able to implement your ideas.
During Steve Huffman’s and Alexis Ohanian’s Pycon Keynote , someone asked why Reddit was moved from Lisp to Python . The reason for moving wasn’t too interesting, but why they have stayed is. Steve gave two “huge” reasons Reddit continues to use Python:
This week Facebook will complete its roll-out of a new photo storage system designed to reduce the social network's reliance on expensive proprietary solutions from NetApp and Akamai. The new large blob storage system, named Haystack, is a custom-built file system solution for the over 850 million photos uploaded to…
ABSTRACT The programming language Common Lisp offers a few functions to support the concept of time as humans experience it, including GET-UNIVERSAL-TIME , ENCODE-UNIVERSAL-TIME , DECODE-UNIVERSAL-TIME , and GET-DECODED-TIME . These functions assume the existence of a timezone and a daylight saving time regime, such…
March 2005 (Parts of this essay began as replies to students who wrote to me with questions.) Recently I've had several emails from computer science undergrads asking what to do in college. I might not be the best source of advice, because I was a philosophy major in college. But I took so many CS classes that most CS…
Someone over on Hacker news posted a link to a comp.lang.lisp post that I wrote three years ago that's generating a lot of discussion. I f...
URL shortening services have been around for a number of years . Their original purpose was to prevent cumbersome URLs from getting fragmented by broken email clients that felt the need to wrap everything to an 80 column screen. Addendum: They're useful in print , too. But it's 2009 now, and this problem no longer…