News for hackers. Stuff that matters.

Does programming lead to paralyzing perfectionism in other aspects of life?

For example, you might find it difficult to write/speak since you want to be as truthful as possible.

But communication that is flawless in a truth telling sense is hard. For example, get one verb tense slightly wrong and your sentence could be slightly misleading.

Moreover, people sometimes sacrifice flawless truth for simplicity.

( 15 comments | 18 points | on HN )
Re:Does programming lead to paralyzing perfectionism in othe... by intellectronica on Sunday August 23, 2009 @09:01PM (#781297)
If you're prone to becoming paralysed with perfectionism, you're likely to suffer in your programming at least as much as in other aspects of life.
Re:Does programming lead to paralyzing perfectionism in othe... by dkarl on Sunday August 23, 2009 @09:43PM (#781337)
Except that in your first couple of years of programming, before you start worrying about maintenance, users, and other developers, "working" is about as "perfect" as you care to get.
Re:Does programming lead to paralyzing perfectionism in othe... by lux on Sunday August 23, 2009 @08:50PM (#781287)
I'm not sure about a need for "flawless truth" but after being immersed in code for hours I do have trouble socializing and being on a less intense level with people. I find I'm inclined to be more introverted unless I've had time to unwind, or to want to discuss topics with more detail, stuff that's better discussed one-on-one than in groups.

But the same can be true if I'm deep into writing a new song as well, so maybe it's a problem moving from the specific to the general without time to switch modes?

Re:Does programming lead to paralyzing perfectionism in othe... by jonny_noog on Sunday August 23, 2009 @10:10PM (#781367)
... after being immersed in code for hours I do have trouble socializing and being on a less intense level with people.

I have noticed this too. Though I've never really been that sociable a person to begin with, maybe that makes a difference. But for whatever reason, my "coding mode" does not seem to play well with my "social mode".

Re:Does programming lead to paralyzing perfectionism in othe... by asdlfj2sd33 on Sunday August 23, 2009 @10:22PM (#781377)
Yep, same here. It's like it takes time for my brain to switch gears.
Re:Does programming lead to paralyzing perfectionism in othe... by cmalabs on Monday August 24, 2009 @03:27AM (#781688)
Me too. At times, I've even thought about switching careers because I actually enjoy socializing with other people yet my other passion, programming, interferes with it
Re:Does programming lead to paralyzing perfectionism in othe... by tokenadult on Sunday August 23, 2009 @08:53PM (#781291)
It's possible that some forms of programming education--I don't say all forms--lead people to simply disregard issues of quality applicable to other domains. "If it compiles, it's okay" is not a sufficient basis for saying that an argument about public policy, for example, is valid. I think I see quite a few examples of invalid reasoning about value-laden factual matters with policy implications in online discussion, perhaps precisely because people with programming educations were early adopters of online technology, and sometimes set the tone for how online discussion is conducted.

Perhaps there are examples both of your concern and of mine here on HN.

Re:Does programming lead to paralyzing perfectionism in othe... by JoshCole on Sunday August 23, 2009 @10:06PM (#781362)
This gets even more complicated when I realize that the meaning of a word rests within people which means even something perfectly accurate to me could be inaccurate to someone else.
Re:Does programming lead to paralyzing perfectionism in othe... by apotheon on Sunday August 23, 2009 @09:17PM (#781313)
I try to equivocate intelligently, in an attempt to be more precise and accurate in what I say. I end up equivocating a lot. It works well for me, though of course I only get to experience it (and judge it) from the "inside".
Re:Does programming lead to paralyzing perfectionism in othe... by rw on Sunday August 23, 2009 @11:21PM (#781442)
I've noticed that when I ascend (descend?) into the land of proofs, I get annoyed with fuzzy imprecise human matters.
Re:Does programming lead to paralyzing perfectionism in othe... by geezer on Monday August 24, 2009 @12:30AM (#781511)
As Gladwell said, there are advantages of disadvantages, and disadvantages of advantages.

For most of us, it is hard to accept that our skills, such as programming, that allow us to do the things we love can ever be of any disadvantage.

Re:Does programming lead to paralyzing perfectionism in othe... by CyberFonic on Monday August 24, 2009 @07:37PM (#783679)
Only if you've never had to debug a program!

Life is more like recursive debugging. You poke around until you find a bug, fix it, introduce a couple of more, rinse and repeat ! When you think you're done, the requirements change.

Re:Does programming lead to paralyzing perfectionism in othe... by scott_s on Sunday August 23, 2009 @09:56PM (#781355)
What is your obsession with programming and the notion that it encourages "paralyzing perfectionism"? See http://news.ycombinator.com/item?id=567827.
Re:Does programming lead to paralyzing perfectionism in othe... by tigerthink on Monday August 24, 2009 @12:22AM (#781500)
Probably it's something he's noticed in himself that he'd like to fix.
Re:Does programming lead to paralyzing perfectionism in othe... by KevBurnsJr on Monday August 24, 2009 @03:39PM (#783081)
I think as programmers our interpreter must be hard-wired between our brain and our mouths. We more easily recognize when our speech is ambiguous and spend less time communicating unnecessarily.