December 2007
Reddit is full of 18-20 year old kids who think AntiTrust was a good movie, and that Open source solves all problems.
Most of them are absolutely fools, happily endorsing both Ron Paul and programming fads such as Rails.
I’d IP ban the block of them if I could
December 2007
Wow, it looks like we are on similar career paths, mine just taking place 15 years after yours.
I work from a small company, about 20 or so people in the IT department, and I would have to say that there are no mentors for me there. In fact, at 25 years old, I was asked to be the mentor of my project group, a group where everyone has more coding “experience” than myself.
I too was enlightened by reading Code Complete. Not until I read the book did I realize that I was coding wrong, and that my code was horrible. I would have never read the book (which I have had since 2000, but just read it this year), had it not been for this blog.
December 2007
I’ve never thought that this blog was some form of “programming gone bad entertainment.” Every time I come, I expect great insight into the world of programming, which is what I always get. Thanks for the great work!
December 2007
Heh, I also thought this would be a Daily WTF kind of site. I am a CS student, too…but I find your articles quite illuminating. Some more linux stuff would be nice (you focus a lot on .NET, etc), but otherwise, it’s v. good, and keep it up!
December 2007
“You’re an amateur developer until you realize that everything you write sucks.”
As someone who has been (in his own mind, at least) an amateur programmer since I coded my first program on IBM punch cards nearly forty years ago, this strikes home!
But on the other hand, I’m often well aware that what I write sucks, so maybe that means I’m no longer an amateur. Whatever the truth about this, I was delighted to discover your blog some months ago, and have gained a great deal from it. “Code Complete” is on its way to me from Amazon.
December 2007
Hi Jeff!
I have started reading Code Complete today.
Thanks!
December 2007
At our workplace a coworker bought the Code Complete that you refer to. It has many great insights, I started reading it but after reading some pages I decided to work on our projects instead. I thought that my way of programming was just good enough.
My style of programming is “throwing mud up on the wall and hope that it will stick”. On some occations, I rewrite the whole thing, making shorter routines, separating the code into objects and methods, and doing a better job than the first time. I just discovered that one of my coworkers who is also a programmer, also rewrites the whole thing to provide a more readable program, so that other programmers won’t get a headache reading the code.
By the way, everytime my browser starts up, it reads www.codinghorror.com/blog. It is my home page, whatever that means.
December 2007
Whoa… deja vu. Didn’t you write that explanation already? For the record, I get tons of inspiration from your blog, because it mirrors my own geekery.
December 2007
Within the partial talk of your development that to exceed in programming you have to acknowledge that your always going to make mistakes and compared to the next generation of programming your doing it the wrong way. I would tend to somehow agree with that. I’ve never seen a programmer that hasn’t not had the experience of trying to fix major mistakes that they could have done only the week before. Programming is not foolproof and never will be. The larger your program is, the more fundamental problems you may run into.
My advice would also be open minded to what your trying to achieve, and is someone else’s way better than yours? Programmers sometimes have the notion that their own ideas are the correct ideas, but often they are not.
December 2007
“My happiness only becomes real when I share it with all of you.”
And thank you so much for sharing it, for it makes me happy when i read it.
December 2007
Jeff, just wanted to say thank you for your work, your writing, on this site. More often than not, it’s enjoyable and thought provoking. Maybe “Coding Horror” evoked the idea of software train wrecks briefly before I started reading, but you provide SO much more than that. So thanks, and keep up the great work!
December 2007
Jeff,
Your blog inspires me, keep up the good work and ignore the people that can’t see the good you are doing. You can’t appeal to everyone after all. I would kill for the audience you have, it beats my 3 readers, lol, anyday.
Keep up the good work,
Rob
December 2007
Scott Adams (Dilbert) had something in one of his books, roughly paraphrased: “some people would say one out of five is a terrible success rate, I think it’s often fine because I know if one in five of my cartoons makes someone laugh then they’ll forgive me for the other four times.”
The mental economics of this works out because there’s a small cost of reading something mediocre. You don’t have to write top-drawer posts EVERY time, just being “good enough” is enough to keep your regular audience as long as you have some really good posts occasionally to remind us why we bother. The Internet is great for filtering this sort of thing.
December 2007
Odd that people want you to basically be a backup DailyWTF. That name change must have really stung.
Congratulations on over 1000 (mostly) great posts.
"Didn’t you write that explanation already?"
Oh come on, what kind of sad loser would find this blog for the first time, and then read every post in the archive. Well sure, there’s me, but I’m “special”…
December 2007
Cheers Jeff !
Originally, I began coming here because I was under the impression there would be WTF style writing and coding Horror articles, and I expected a few laughs along the way. Instead, I’ve gotten a profound sort of enjoyment from the addicting educational content you write and from the writing of the talented commenter’s.
Thank you for your blog.
December 2007
It may be that many of us came here to read rants about bad design or bad products, but we keep reading and becoming humbler programmers.
the ‘humble programmer’ issue deserves another post.
Thanks and keep on writing.
December 2007
Hey Jeff,
Its been a simply great experience by tracking your blog since over an year. I am just reaching my 20-s and your tips and experiences are already making an ultimate effect on me/my style of looking at a problem. And wherever I go, I share my experiences to my colleagues and partners-in-Projects. I know that these projects may not be of much importance, but, Experiencing early always helps later
Really thanks to your blog ! hats off to it
Cheers
December 2007
Hey there,
I’m exactly in the same situation as you were about 15 years ago. A young developer in a small company with no one to lookup to. So I’m following your advices and anecdotes here…your are somehow my surrogate mentor.
Keep this blog the way it is!
Regards, David
December 2007
Wow, maybe I’m more professional than I thought.
I’ve been saying the following to younger guys in my teams for years:
“All code is #$$^, and you’ve written some of it yourself”
December 2007
“Oh come on, what kind of sad loser would find this blog for the first time, and then read every post in the archive. Well sure, there’s me, but I’m “special”…”
Yeah, me too.
December 2007
I check every day to glimpse your limb-gnawing tedium.
It’s so relevant to my life
hmmmm now why would that be so?
December 2007
jeff,
firstly thanks for your blog. i read it everyday eversince i stumbled upon it on google. a hard task cause i’m in east africa thus 6six hours ahead of you.
December 2007
hi
Your blog is the great source of fun and inspiration for me.
Thank you:)
Great story about “hapiness only real when shared”. touched
December 2007
Interestingly enough Jeff, the very first blog post I wrote about programming (when I was 23) was picked up by you. That was the first time I’d heard of CodingHorror. I initially presuming this was Steve Mc Connells blog, but learned pretty quickly.
Since then I’ve read everything you’ve wrote, every word of it.
Your blog is really great, and it’s been a large influence on my programming life, not so much as Code Complete itself, but a large influence none the less.
So congrats
December 2007
Jeff, keep up the good work.
prog.reddit.com is mostly inhabited by youngish CS students, hence the massive amounts of Haskell posts and discussions about FizzBuzz. They find your blog “boring” because it’s about real development, with clients, and deadlines, and the inevitable compromises, and the need to use VB, or Java, or C#, or other impure languages.
You’re a voice of reason in a blogosphere that’s sometimes shockingly uninformed. No-one should be allowed to write about professional software development without having worked with it for at least 2 years.
December 2007
December 2007
I’m going to be reading Code Complete this Christmas on your recommendation of course. I’ve only been a professional developer about 10 months so I’m glad I’ve already found this blog. I really hope I can find as much inspiration in the book as you obviously have.
December 2007
December 2007
I never get what I expect from Coding Horror, but that is why I keep coming back.
Who wants to talk with people who agree all the time… how boring is that ?
December 2007
Ill sum-up how much I like your blog in one sentence:
"I check it DOZENS of times a day for new posts."
Or mabey this one:
“Thanks Jeff”
December 2007
I have been writing instructions for computers of one form or another since I was 11, in 1981. I watched (and enjoyed) Doctor Who, and I used to try to find ways to make commodore basic break the time barrier. 11 was awesome.
All these years later, I am a C++ game developer. I have read this blog for quite some time now, and have always enjoyed it. The comments and commenters have made me nod, and made me curse. But, as has been said above, it doesn’t matter whether I agree with you (or those who comment) or not… the point is, you have an opinion. All my life, trying to talk to people about code, or Doctor Who, has been like bashing my head against a wall.
You, sir, are not someone who THINKS they have an opinion. You are someone who’s hands are dirty with screwy logic, as are many of the people who comment on your blog; and therefore, I gain a sense of community, or belonging here, reading the words of someone who`s opinion is genuine and valid… and the opinions of those who are inspired or stimulated to agree or disagree. I dont believe I have ever commented but today warranted the time taken.
I dont believe anyone that wastes time comparing your words with anyone else
s is getting the point, or maybe theyve found their own point, who knows... it
s a big wide world…
But, I am glad you write this. I dont know how you find the time. My every waking moment is parsable text (and not by humans). I don
t know how my fiancee puts up with it… maybe coz she`s a sysadmin…
But, thanks Jeff (!), I read this every day (even my local newspaper doesn`t enjoy that attention, LOL). Everything you say has a grain of truth to it… I always end up feeling that my life has been enriched by bothering to come here and read.
December 2007
Jeff,
I have been reading your blog for about 2 years now, and I look forward to every post. I came here during a search for some books on becoming a better programmer, and found your recommended reading list. I have read nearly every book you have put on there. Being actually in the programming field for about 2 years now, your blog has been a tremendous source of inspiration, knowledge, and ideas.
Keep up the GREAT work!
December 2007
This site is my joy of cooking, I was barely a Mort++, then I stumbled upon it a year ago, right away I had to go to post #1 and read them ALL in succession. Basically, Jeff’s easy accessibility and real humility inspired me to hone my own craft. I am a much more serious, professional, and successful Developer thanks in large part to this site.
Thanks,
-Andy
December 2007
What a great book to find so early in your career. I’m still supporting code I wrote 12 years ago, and at times it’s quite painful.
December 2007
“Limb-gnawing tedium”? Great phrase, but hardly applicable to Coding Horror. Hey, listen, I’m not a programmer, just know (X)HTML/CSS and wish someone would write a good word processor. I’m a writer, and I read your column for the delight I get from your craft. Also, as an almost daily reminder that writing well requires a deep investment in research and editorial elbow grease. Thanks, thanks.
December 2007
Hi Jeff,
I can’t believe the comment about “limb-gnawing tedium”!!! I just looked at my Google Reader feeds and your blog has more starred articles for me than any other blog I read! I can’t even begin to count the number of times I referred articles you wrote. At one place I contracted for I know one of the articles I referred to went to the highest levels and was the basis of the final decision made.
And as I also mentioned to you before, I bought the book Code Complete because of your referral. It’s a great book! It was so good I also get Rapid Development by the same author. I also just recommend them both on my blog.
All I can say is thank you for writing your blog. Your blog is one of the best blogs online. It’s not fluff, you have really good content. It’s very thoughtful. I highly recommend it to any and all software developers. I know it’s required reading for me!
December 2007
Hi Jeff,
Actually after posting my last comment, it made me think about something. For you to post such consistently interesting topics, and with the amount of detail and effort you put into each one, I can’t even begin to imagine how much time it takes you a week…
December 2007
Hi Jeff. I read you blog daily (I’m even added it to my rss feed reader…), I’ve always appreciate your posts and youre style… Now, after this explaination, I can say you’ve got the Olympus of bloggers… At least for my personal thiught.
December 2007
If you wrote this post to get all of your readers to post a comment lavishing praise upon you and generally sucking your toes, it worked.
I love Coding Horror.
December 2007
Me thinks you doth protest too much. I don’t think you should need to defend your blog in over 1,000 words. Either do it or don’t, and if people like it, don’t worry about it, and if people don’t like it, keep your day job.
But if we’re on the subject of unsolicited advice, why do you bold random sentences? One would think that each time you bold a sentence you’re going to want us to find that to be the take-away point or a very witty line, but half the time it seems like you’ve just bolded the topic sentence of the paragraph. Ease up on the bolding, it looks silly, and each time you do it I imagine you making a very silly-serious face even though half the time you’re not saying anything that really needs to be bold. There’s no reason that “becoming a professional software developer” should be bold in the above post; the others are probably fine though unnecessary. Excessive bolding makes it look like you’re taking part of a bad parody of business culture.
December 2007
i read your blog and the daily wtf and get very different benefits from reading both. in fact, according to the ‘trends’ link in google reader, i’m reading 97% of your posts and only 23% of the daily wtf posts. i find that you post at a reasonable frequency, with articles sized right for a short break from coding and about issues i find interesting. the daily wtf is great too, but there are way too many articles coming off that site lately and it’s a bit overwhelming to try to read it all.
keep up the good work!
December 2007
And, I thank you for sharing. I discovered your blog not long ago, but it has been very satisfying to read over you new and old posts.
I remembered when I first read Code Complete. It was given to me by an old boss on my first week on that job. At the time, I also thought I knew what I was doing, and the book made me realize what developing software is all about.
This was long time ago, and I haven’t read it since then, but I should go back and revisit it. A reallity check comes handy once in a while.
December 2007
Don’t worry about the Reddit guys, 98% of them are mouth breathing morons.
December 2007
Your words are an inspiration, and so is your motivation. Stay the course!
December 2007
No “limb-gnawing tedium” for me. I love your blog.
Likewise, I love “Code Complete.” I had already been programming 20 years when I discovered it, took it home, and quickly realized it was the best programming book, by far, I’d ever seen. Ever since, I’ve been recommending that magnificent classic to anyone that will listen.
I’m way too busy to spend any time on web resources that aren’t the richest, densest, “most bang for the buck” available. That’s why I check your blog regularly; I’m constantly learning new things.
Your blog perfectly captures the “Code Complete” way of thinking. No need to get defensive over uncomprehending infants that think otherwise.
Thanks for your work.
December 2007
Limb-gnawing tedium? Never. And you have the good sense to avoid blogger cliches like superfluous pictures and faux-Zen quotes.
December 2007
I enjoy my shitty coding. It reminds me that I’m still human.
And while we’re on the subject of shitty coding, can someone please explain to me why the second line compiles fine, but the third line gives me a “cast from pointer to integer of different size” error:
const char Boobs[] = “they feel like… bags of sand!”;
char *bra = (char *) Boobs;
*bra = (char *) Boobs;
December 2007
It does often seem that all people want are easy pre-chewed answers. They’d rather see a how-to or list of stuff for programming then actually read something that is thought-provoking. With Coding Horrors you are clearly one of those blog authors who is working hard to elevate the discussion beyond just syntax and semantics. And your doing it well. Software development is so crude right now that we have a virtually unlimited sphere of interesting things to explore and write about. The reference stuff is ok, but it is not helping us make improvements on our work; it is just helping us to get it done a little faster (or possibly just providing a good excuse to keep a web connection and do some surfing while at work
Paul.
http://theprogrammersparadox.blogspot.com/
December 2007
i wouldn’t let this get to you. aside from thousands of articles of ron paul, reddit has contributed little to the global collective intelligence. continue doing what you do!
December 2007
even in the general sense, this is easily one of the best blogs online. i’m surprised at the rate and depth at which you update. really takes something to be a full time programmer yet accumulate the knowledge and thinking that goes behind writing the around the topics you write here, it’s really impressive. keep up the great work jeff!
December 2007
I only read Coding Horror for information on sci-fi zombie flicks. So far Jeff “I am Legend” Atwood has done nothing but disappoint.
December 2007
When I started reading codinghorror I gave up on dailywtf. I realized that consuming other people’s misery did not make me a better developer. Codinghorror makes me a better developer
December 2007
you graduated from strongcollege/strong 15 years ago!? wow… i feel young
December 2007
I’m generally a silent reader, but I thought it’s THE post to comment on and say:
Don’t make even the slightest change in the way you write, and in topics you choose. It’s already perfect man
December 2007
The passage of time has made me realize everything I wrote some years ago is utter crap. The fact that it keeps working in spite of the glaring absence of style, documentation and logic is amazing. In just one program I wrote for my for personal use, there’s a table that will never, ever, exceed 200 TV channels and a Y3K bug. If daylight saving time ever starts on the fifth Sunday of February (2036) bad things happen at 2:00 AM. There’s a routine I won’t touch because I forgot how it works or why it’s there. Yikes!
The only consolation is I write better crap today than I did then.
December 2007
Just wanted to toss in my 2c that I love your blog for what it is, and I love your explanation today for the name of your book. Half the time I want to cry out “Who wrote this $h!t, I’m held back by the possibility that I did it…”
Keep up the great work!
December 2007
Jeff,
Keep up the good work, your blog is used in the classroom for inspiration. We read your blog weekly, one of only a few that has substance.
December 2007
Additional note on why that probably showed up on programming.reddit.com: Your posts are widely read by people there, and most likely they’re subscribed to you in their feedreaders. Each time you put out a new post, it gets submitted and shoots to the front page of prog.reddit.com, which is far from a bad thing. But I think these people get tired of seeing you there, because they want to see something they haven’t read yet (already having read your latest post in their feedreader) and reddit is supposed to bring them interesting stuff from all over, not just one site they already knew about and read. The CS-students who are bored by descriptions of clients and deadlines is probably accurate, too.
December 2007
Yet another teeny tiny tear of joy trickes down my cheek as I read your remarkable blog and wonder how on earth we do it. Yes, that is it exactly, and yet again, we do write some remarkably good code on occasion, some stuff that has elegance, drive, and just the right set of core understanding of the problem to make it last for years and years. But the difference between greatness and mediocrity is impossible to predict. Just as in blogging, you don’t know how it will turn out until it is out of your own hands, and in the hands of your audience. You work just as hard at the stuff nobody pays attention to. You work just as hard at the stuff that seems to reek to high heaven only moments after it is gone to the wilds of public consumption.
What bugs me though, is the number of times I read others whine and complain about some post or other, only to find them weeks or months later spouting the very prose they claimed was so lame. I think if Jeff’s success is measured in INFLUENCE rather than the number of people who lay lovin on him, then we can all see that his blog is a certified hit. I even hear the odd ‘unreachable’ coder getting it from time to time.
So keep pluggin, and let the punters have their day. You can’t be successful without throwing it out there to be consumed. And you can’t be briliant at every turn, but neither can the whiners who want to be fed brain candy at every turn. Let them eat cake once in a while.
December 2007
Jeff,
Dont change a thing. Except bad coding.
December 2007
Abel, are you trolling?
char *bra = (char *) Boobs;
*bra = (char *) Boobs;
On the last line you are casting a (probably) 32-bit pointer to a (definitely) 8-bit char.
December 2007
You gotta be like Howard Stern was with listeners who whined and complained - you don’t like it, don’t tune in.
Your blogging stems from the maturity that you have as a person to reflect upon what you do, how you do it, and how you can improve. The issues that you bring to light only interest those who have depth, so screw the script kiddies and their short attention spans.
You rock - don’t change anything.
December 2007
Your blog is certainly not limb-gnawingly boring! And on the times when I’m not interested in graphics card stats, I find myself able to close the window without losing any limbs…
December 2007
I think the problem with blogs is the articles and the comments about the articles. If the articles are tedious, or the comments are tedious, then the blog is going to be tedious. As the owner of the blog you have little control over the comments. I don’t find much of what’s on Coding Horror amazingly insightful, but it’s worth it for the stuff that is. I also like WTF, and I wouldn’t like to have to choose between them.
December 2007
Jeff,
I graduated from school almost two years ago now. Like you I am working for a small software company where you grow up and quickly and have to learn to hold your own. I truly find your blog educational and inspirational. I don’t get much education out of daily wtf. You’re constantly presenting new ideas, new things to think about as well as well as a wide variety of books that I’ve gone out and bought on your recommendation. So Long time reader, although it’s that obvious as I don’t comment that often. However you’re doing an AMAZING job and the commenter who related you to WTF doesn’t know what they’re talking about.
Ps. Are you going to be on .NETROCKS anytime soon again ?
December 2007
I read your blog every day. Keep up the good work. Loved the “Happiness only real when shared.” bit too.
December 2007
This was a great post, thank you!
December 2007
I found Coding Horror 'cause we’re both Steve McConnel fanboys. I have both editions and his writing makes me a better programmer. If I wrote a blog, it would be just like this one – so, I suppose I don’t have to.
Keep up the good work, Jeff.
I look forward to reading your posts.
g
December 2007
Being borderline MTV/youtube generation, my attention span is shot to hell so long blog posts don’t fit well with me when there are a hundred other RSS subscriptions to flick through. That said, yours is one of the few blogs that I will stop and read from top to bottom. Very insightful and also very well written which is the key.
December 2007
I’ve read an enjoyed this blog more times than I care to count.
It strikes a kindred note in my soul to realize that there is someone else in this world that understands what we go through.
Programming is to many of us; not just a profession but a love. I was first bitten in my early twenties in those glorious days when 64K was a LOT of memory and hard disk drives were what you were awed by at the 1st Northeast Computer Show in Boston, MA!
I’ve been at this for a long time and I’ve met and known a lot of the people who founded this industry but always remember, if it was not for guys and gals like us Jeff, none of this would have ever happened.
So, where am I going with this? WE ARE THE POINT!!!
We (us programmers) are the ones who put the magic in the box. The managers don’t do it, the accountants don’t do it, and Lord knows, the users don’t do it. We do.
And this blog not only lightens my day but also provides some real technical insights.
As for being horrified? We can all use improvement in whatever we do but for every horror that I’ve implemented, I’ve also implemented beauty, that piece of code or design where one has ‘nailed it’ the first time and it’s a wonder to behold. Any programmer who has done any amount of programming has experienced this and it is truly a wondrous feeling.
So, maybe I should start a counter (alter ego, whatever) site and call it “Coding Wonder”! That talks about the exemplary things that go on in our industry.
What do you all think?
December 2007
Denver and the Tattered Cover. I miss Colorado. And love your blog. Just started tuning in every day just a few weeks ago. I “got it” right away, and have spent numerous lunch hours perusing the archives. From a Coding Horror Fan newbie and former Thornton - ite.
December 2007
That talks about the exemplary things that go on in our industry.
What do you all think?
I don’t think you’d find much to wonder over…other than how do all these guys writing really bad code get paid
!
December 2007
As always Jeff, leave the hyperbole to others. Your posts are rational, balanced, and persuasive.
And most important, they are interesting, without having to resort to attention-getting tricks like hyperbole and profanity.
If what you write is limb-gnawing tedium, then Dare To Be Dull, dude. Thanks for writing.
December 2007
Hey! I love the blog. Keep up the great work!
December 2007
Now that you mention it… A few months ago you wrote one that bored me. But otherwise fine, Rock on Garth!!
December 2007
Hey Now Jeff,
I’m very entertained educated by reading this blog.
Coding Horror Fan,
Catto
December 2007
Jeff,
Since I began reading your blog earlier this year, I have had the feeling that you have access to my inbox. Now, I suspect that you’ve been following me around my career as well (probably cleaning up my messes). Your words are too often filled with truth, however uncomfortable. Thankfully, most of us can laugh at ourselves too.
Stay focused and keep up the good work. Ignore the haters.
-jeffh
December 2007
Heh, I am definatly a coding horror infact so much so I am scared to blog my code, but I do it anyway in hopes to get help.
This was a very elegant post on the “why” blog that almost applies to me verbatum. So yes you hit on a variety of things that other people are concerned and interested about so keep up the good work.
December 2007
Jeff,
Your blog is my Code Complete. Thanks.
December 2007
Congratulations, your blog is a piece of art. It has motivated me to start my own blog.
December 2007
I don’t know about all you other guys/gals, but I never write bad code… it’s the interpreter/compiler that causes the bugs in my code… I know exactly what I want the program to do, it’s the computer that gets it wrong.
I love this blog, and I am glad you made a Google widget so I was able to find it.
opensoresfreak: I have a student worker on my team that wasn’t in school yet when I was taking my last Data Structures class…
December 2007
Jeff,
Thank you for the gift of your time and software development philosophy. The only limb gnawing around here occurs when my cats snack on the Christmas tree.
Happy Holidays to you.
/Andy
December 2007
It was kind of nice when I realized that I was the coding horror. And, of course, I did think that I wasn’t really the horror (that belonged to Marlon Brando); I thought I was coming along.
Now I know that I really am the horror. I’ve realized after nigh on 8 years that I don’t even have enough knowledge and experience to be decent.
I’m getting laid off, and having a difficult time finding new work. I’ve put massive amounts of time and study into this career and I’ll be very lucky to be re-hired @ 70K. Talk about not worth it!
I used to love it, so it didn’t matter so much, but loving it only lasts so long when so many circumstances are out of your control (don’t have the freedom to start my own business).
I see lots of people encouraging youngsters to choose this career path. Nonsense! Don’t do it!
December 2007
I’ll be very lucky to be re-hired @ 70K.
Nobody needs more than 64k so you should be ok!
December 2007
J,
You did it again!
Here I’m just minding my own business, plugging away at IT support at a busy university lab–and loving it–and not even thinking about the whole development process, let alone laying down a single letter of code, and you have to go and write something that inspiring and transcendent. It makes me want to sell all my things, give the money to the poor, and live an ascetic life in…well, anywhere. Or, just carry a mirror around, you know, just waiting.
Seriously though, that was beautiful. I’m printing this out and stuffing the page in my tattered copy of “The Rag and Bone Shop of the Heart”.
Alexander Safir GS-ITS CST
December 2007
Sometimes your posts can be tedious, self-serving, boring, and pompous. Nobody’s perfect.
December 2007
cheese: I suppose that post was a bit trollish… I apologize for that, and thank you for explaining the code to me.
About the post though, I really liked it, and I think the reason it was so good is because it was basically a hollywood-movie version of the about me page. You showed us how other people see you, how you see yourself, you examined your blog’s most humble origins, and it’s even more humble reason for existing… Maybe it’s just the fact that it left me feeling good at the end, like I also had some reason to exist, but in any case, this was an awesome post, and it exemplifies the reason I keep coming back hear to read (rather than comment).
P.S. I don’t know why, but I kind of feel like you’ve answered the meaning of life, if only a little bit
December 2007
In defense with the others…thanks for writing what I feel is an entertaining blog. You include some personality in your articles…articles that if written by anyone else would probably be rather bland.
And in the end, there’s a reason Coding Horror ranks high.
Thanks for making my lunch hours enjoyable. Cheers.
December 2007
Jeff,
I love your blog. Like others, my first impression was WTF stuff (actually the first article I’ve read WAS a WTF-like, though I don’t remember which one it was… anyway).
I soon realized that it wasn’t. It’s this geekness type of talk that I love and finally found here. I love every article.
Thanks for all the good literature you filled the web with.
Rod.
December 2007
Wow,
If people don’t like your blog, it’s so easy to stop reading it. Too many haters in this world.
December 2007
“I read it three times in one week.”
WTF, weren’t you working during this time? Its like an 800+ page book.
December 2007
Jeff,
Thanks as a non-coder who has to understand the mindset of coders your blogs have been invaluable, humorous and insightful. This blog is particularly well done because you manged to explore coding and blogging.
Keep up the good.
December 2007
I have always been a fan of your work, because it’s obvious your a quality guy, that cares about the craft of your work so much, your sharing the lessons your learning with all of us.
I love coding so much, just sad my industry is so screwed.
But keep up the great work.
December 2007
Reading the comments to this post, the word “inspiration” stands out, and thats exactly what this blog is to me as well. You can find hundreds of blogs out there about programming, but yours is one of the few (or dare I say the only?) blogs that goes beyond that to discuss the philosophy of programming. You are the Ralph Waldo Emerson of programming blogs!
December 2007
A professor explained programming the following way in class, and I think he hit it on the nail: “Programming is writing logic with such precision a machine can understand it.”
My interests vary between philosophy, software, and media theory. However, although they seem different to others it’s all the same to me and it’s rooted in a passion for concepts and ideas.
Software development is so uniquely amazing, and why it’s my favorite, in that your play with ideas and concepts can express themselves with this level of precision, that you can unit test them, that you can build upon so many other ideas so explicitly. The arts are great, and philosophy in English is amazing, but there’s such a satisfaction in computer programming that I haven’t found anything else like it.
Cheers to the love of code!
December 2007
Jeff, nice web site. Lot’s of great info. I like the code horror theme. Also, I didn’t know there was a second version of the code complete book! It is so true how important it is to develop as if it were for yourself…never slacking on code design just because it is for someone else. Your site takes me back also to the good old days of programming the atari 130xe. Keep up the good work.
Adiel
December 2007
I’m only a senior in high school whose just recently discovered my latent love for computer science and the like and I can’t get enough of your blog. How you manage to find the time to add the level of polish each post has is beyond me. Keep it up, Jeff.
December 2007
I’ve read this blog quite frequently, normally I do not comment, but this time I’m more than compelled to. The criticism you received about your blog is without a doubt completely misguided and inane.
Every article I’ve read, does just what every other comment from your readers have agreed upon. We’re awful coders and can ALWAYS improve. I personally like the humility once in awhile in a world where it is easy to fall into a holier-than-thou mindset where we feel our creations are always going to be infallible.
Thanks Jeff! Keep up the great work.
December 2007
Actually the only sad thing is that this blog is so satisfying and topical that I really have no desire to read any others. Please don’t let the crap-stirrers get to you.