Saturday, January 06, 2018
New: #System #Design #Heuristics
You'd think that after publishing books for half a century, I'd know how to write a book. If that's what you think, you'd be...
Sunday, December 31, 2017
What is Software?
Ir's a new year, so let's start out with something fundamental, cleaning up something that's bothered me for many years. ...
Monday, December 25, 2017
We were asked, "How can I tell if my code does extra unnecessary work?" To answer this question well, I’d need to know what you...
Wednesday, December 20, 2017
Which code is more readable?
We were asked, "Which code is more readable, one that uses longer variable names or short ones?" Maybe some historical persp...
Saturday, December 16, 2017
My First Week in a Software Job
We were asked, "What was your first week like at your first software engineering job?" In June, 1955, I went to work for IBM ...
Sunday, December 10, 2017
Do programmers really know how to program?
I was asked, "Do programmers really know how to program?" I believe this question is unproductive and vague. What does it me...
Wednesday, December 06, 2017
What is the simplest, most amazing code you have ever written or witnessed?
We were asked to describe the simplest, most amazing code we had ever written or witnessed. My answer should probably be some esoteric ...
View web version