August 2007
A good programmer working intensively on his own code can hold it
in his mind the way a mathematician holds a problem he's working
on. Mathematicians don't answer questions by working them...
Similar Articles (10 found)
🔍 78.8% similar
July 2004
(This essay is derived from a talk at Oscon 2004.)
A few months ago I finished a new
book,
and in reviews I keep
noticing words like "provoc...
🔍 77.8% similar
May 2003
(This essay is derived from a guest lecture at Harvard, which incorporated
an earlier talk at Northeastern.)
When I finished grad school in c...
🔍 75.8% similar
January 2003
(This article is derived from a keynote talk at the fall 2002 meeting
of NEPLS.)
Visitors to this country are often surprised to find tha...
🔍 75.5% similar
People often assume that code is knowledge. They want "self explanatory" or "well documented code". Companies and managers often treat developers as i...
🔍 75.0% similar
| |
June 2021
A few days ago, on the way home from school, my nine year old son
told me he couldn't wait to get home to write more of the story he
was...
🔍 74.8% similar
March 2008, rev. June 2008
Technology tends to separate normal from natural. Our bodies
weren't designed to eat the foods that people in rich countrie...
🔍 74.7% similar
May 2001
(These are some notes I made
for a panel discussion on programming language design
at MIT on May 10, 2001.)
1. Programming Languages Are for ...
🔍 73.8% similar
October 2005
(This essay is derived from a talk at the 2005
Startup School.)
How do you get good ideas for
startups? That's probably the number
one qu...
🔍 72.9% similar
| |
October 2020
One of the biggest things holding people back from doing great work
is the fear of making something lame. And this fear is not an
irr...
🔍 72.8% similar
| |
November 2008
One of the differences between big companies and startups is that
big companies tend to have developed procedures to protect themsel...