site Search Results
Results for: Andrew Koenig
Order the NEW
Discounted Dr. Dobb's Developer Library DVD 6
Purchase the fully searchable DVD for $59.95 - a 60% discount! Features
21 years of Dr. Dobb's Journal, 15 years of Sys Admin
magazine, 14+ years of C/C++ Users Journal, 1 year worth of Dr.
Dobb's Digest, podcasts, videos and more! Order Now.
The Tension Between Reading and Writing Programs
I would like to discuss two interesting comments about last week's article. - C/C++
Dialects and Compiler Warnings
There is a tension between the complexity of our programs and the complexity of the dialects that we use to write them. - C/C++
Dialects and Readability
Do the advantages of these dialects outweigh their unfamiliarity? - C/C++
Dark Corners and Social Forces
If you are thinking of solving a problem in an unusual way, you should have a reason for doing so. The more unusual the solution, the stronger the reason should be. - C/C++
Dark Corners and Social Forces
Say you're a programmer, and you have a choice of two ways to solve a problem. One stays on familiar ground; you're comfortable with the technique, even though it's a unwieldy. The other alternative is newer, but much simpler. Which do you choose? - C/C++
Bugs in Dark Corners
Today I would like to point out that programming in an unfamiliar style has another hazard: It is more likely to uncover the compiler bugs that often lurk in dark corners. - C/C++
Readability and Familiarity
Useful programming techniques may be rejected because they are unfamiliar, and may be unfamiliar because they are rejected. - C/C++
Elegance or Trickery: How To Free Memory
I'm continuing the elegance or trickery theme with an example that I think I originally got from Herb Sutter. - C/C++
Elegance or Trickery: Follow-Up
I think my Elegance or Trickery? post has received more comments than anything else I've written for Dr. Dobb's, so I'm going to stay on this topic for a while. - C/C++
Elegance or Trickery?
The line between elegance and trickery is sometimes hard to draw clearly, and may even move over time as people become more familiar with the relevant ideas. - C/C++