If youβve more than a couple of years of experience in IT, you probably have stumbled upon the following quote:
There are only two hard things in computer science: cache invalidation and naming things...
Similar Articles (10 found)
π 71.8% similar
People often assume that code is knowledge. They want "self explanatory" or "well documented code". Companies and managers often treat developers as i...
π 69.2% similar
> Google asked me two interview problems involving these back when I was in college. Have I ever needed this in practice? Nope!
This is the shame of t...
π 68.8% similar
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. Mat...
π 67.2% 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...
π 66.7% similar
Do the simplest thing that could possibly work
When designing software systems, do the simplest thing that could possibly work.
Itβs surprising how fa...
π 66.5% similar
> Before the 2000s, academics ruled computer science. They tried to understand what "engineering" meant for programming. They borrowed practices from ...
π 66.2% 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 ...
π 65.5% similar
April 2003
(This essay is derived from a keynote talk at PyCon 2003.)
It's hard to predict what
life will be like in a hundred years. There are only a...
π 65.4% similar
Anyone Else Struggling to Keep Up With Data Tools
You canβt outlearn the internet, but you can learn what matters
Hi, fellow future and current Data L...
π 64.7% similar
The biggest problem facing the front-end space today isn't so much of complexity of a particular library, rendering technique, or view/model architect...