a companion discussion area for blog.codinghorror.com
Don't Ask -- Observe ( 2 3 ) [blog] (47)
We Are Typists First, Programmers Second ( 7 8 9 10 11 12 13 14 15 16 17 18 ) [blog] (352)
Cutting the Gordian Knot of Web Identity ( 2 3 4 5 6 7 ) [blog] (129)
Maybe Normalizing Isn't Normal ( 5 6 7 8 9 10 11 12 13 14 15 16 ) [blog] (303)
Regex use vs. Regex abuse [blog] (18)
About Me [blog] (5)
A Blog Without Comments Is Not a Blog ( 2 3 4 ) [blog] (69)
Rubber Duck Problem Solving ( 2 3 ) [blog] (46)
So You Want to be a Programmer ( 2 3 4 ) [blog] (77)
Deadlocked! ( 2 3 4 5 6 7 8 9 10 11 12 ) [blog] (232)
Defending Perpetual Intermediacy [blog] (8)
The Vast and Endless Sea ( 2 3 4 5 ) [blog] (80)
What's in a Project Name? ( 2 3 4 5 6 7 8 ) [blog] (151)
Give me parameterized SQL, or give me death ( 2 ) [blog] (37)
All Abstractions Are Failed Abstractions ( 2 3 4 5 6 7 8 9 ) [blog] (162)
Your Digital Pinball Machine ( 2 ) [blog] (28)
Who Needs Stored Procedures, Anyways? ( 2 3 4 5 6 7 ) [blog] (138)
Stored Procedures vs. Ad-Hoc SQL ( 2 ) [blog] (38)
Let's Encrypt Everything ( 2 3 ) [blog] (56)
Revisiting the Black Sunday Hack ( 2 3 ) [blog] (57)
The Web Browser Address Bar is the New Command Line ( 2 3 4 5 6 7 8 ) [blog] (153)
Coding: It's Just Writing ( 2 3 4 5 ) [blog] (91)
The PHP Singularity ( 2 3 4 5 6 7 8 9 10 11 12 ) [blog] (222)
The God Login ( 2 3 4 5 6 ) [blog] (104)
How to Hire a Programmer ( 2 3 4 5 ) [blog] (96)
The Best Code is No Code At All ( 2 3 4 5 6 7 ) [blog] (128)
Everything Is Fast For Small n ( 2 3 4 5 ) [blog] (93)
Head First Design Patterns ( 2 3 ) [blog] (45)
How To Achieve Ultimate Blog Success In One Easy Step ( 2 3 4 5 ) [blog] (83)
An Inferno on the Head of a Pin ( 2 ) [blog] (37)