This is Brendan Abel's Typepad Profile.
Join Typepad and start following Brendan Abel's activity
Join Now!
Already a member? Sign In
Brendan Abel
Recent Activity
For the love of god, please stop with the: "I know this one dude that can tell the difference between flac and 320kbps, so your test is totally wrong" Yes, there will always be audiophiles, there will always be experts. I'm sure there is someone who can tell the difference between a Maryland squirrel and a Pennsylvania squirrel, but to everyone else, they just look like squirrels. The outliers don't matter, and experts are outliers.
I thought this was a programming blog?
Toggle Commented Jun 15, 2012 on How to Talk to Human Beings at Coding Horror
Your analogy to car mechanics and changing a tire is a good one, but it actually does more to undermine your position than support it. One of the biggest problems as a "programmer" (I know, you hate that title), is that the consumers don't understand the differences in complexity between incredibly different projects, such as, a device driver and parsing a text file. I'm no mechanic, but I understand that rebuilding a transmission is much harder than changing a tire. Secondly, I think this article written by your fellow Stack Overflow founder is especially relevant -- http://www.joelonsoftware.com/articles/LeakyAbstractions.html Just because I'm a user of software doesn't mean it doesn't benefit me to understand at least a little bit about the abstraction. Again, I'm not a car mechanic, but I do know that an overheated engine can be helped by turning on the heater, because the heater works by just pulling heat from the engine. So, even though I don't plan on becoming a mechanic, it benefits me to learn a little bit about the abstractions of the things I use everyday, like cars and software.
Toggle Commented May 29, 2012 on So You Want to be a Programmer at Coding Horror
I think the spirit of your post is mostly wrong, even though you make a lot of good points on what the BEST way to learn would be. You're only real points are: 1. Code is a means to an end. So teaching the means before the end is worthless. 2. Learning to code isn't necessary for success, so learning it is worthless. All your arguments would apply to Calculus, learning a foreign language, or an instrument, or sports. Those are all a means to doing greater things, and they aren't necessary for success. The awesome parts of life are completely optional. (that was completely stolen from xkcd): http://xkcd.com/1050/ It's not a bad thing if people decide to learn more. As a programmer, I don't feel threatened by it.
Toggle Commented May 15, 2012 on Please Don't Learn to Code at Coding Horror
Brendan Abel is now following The Typepad Team
May 15, 2012