News for hackers. Stuff that matters.
Re:Ask HN: Bad habits by DanielBMarkham on Friday August 14, 2009 @10:37AM (#763063)
I have an addictive personality, which means I like doing everything too much: coding, writing, visiting interesting web sites, smoking, drinking, eating. Basically if it has any sort of positive feedback loop at all, I can make a bad habit out of it.

Fortunately I began suspecting this early in life, so I didn't end up a coke-head or worse. Instead I've learned to balance all of my bad habits in a way that continues to optimize productivity for me. So for example after smoking for five years in my early 20s, I quit cold turkey. As for eating, I'm learning to control my blood sugar levels. I'm finding there is a blood-sugar/caffeine/alcohol feedback system that I'm dismantling. But then there are big problems that I'm still working on, like procrastination and too much web reading (which are related!) I probably lose dozens of hours a week on these. Sometimes I make progress, such as no TV (except for movies) Still others seem intractable, like enjoying coding so much I keep over-coding things.

I think as you get older you begin to realize how screwed up you are -- if you are introspective at all, that is. Some folks aren't introspective at all, or if they are they aren't able to critically see what needs fixing. These are the ones to be pitied. But introspection always has kind of a sad quality to it. I know for me it was a lot more fun when I used to think I was bullet-proof.

Re:Ask HN: Bad habits by pbhjpbhj on Friday August 14, 2009 @10:53AM (#763108)
Your post is pretty close to where I am, 'cept I gave up smoking when I was 12 (I still fancy a ciggy occassionally!), apart from a few occassions since.

I was speculating whether or not computers make me overall less productive or not - I'm convinced they do. I need other people around to work with, then I can get "addicted" to helping and progressing the task rather than anything else.

Sadly I'm working largely autonomously despite efforts to change that.

Re:Ask HN: Bad habits by jacquesm on Friday August 14, 2009 @11:07AM (#763132)
You gave up smoking when you were 12 ??? Wow, most people that smoke would not even have started by that age...

Apologies if it is too much of a private question, feel free to ignore: At what age did you start ? Were your parents aware ?

Re:Ask HN: Bad habits by pbhjpbhj on Saturday August 15, 2009 @06:48AM (#764623)
10; parents, probably though I thought not at the time - it wasn't exactly a big habit, probably like one a week! Just one of those things one does to try and be cool and fit in. Then I realised it's stupid. I was probably a little under 12 then.

My mates folks owned a pub, his parents definitely knew we were getting our fags there.

Re:Ask HN: Bad habits by lanstein on Friday August 14, 2009 @02:24PM (#763542)
Holy christ. I just read all about myself.
Re:Ask HN: Bad habits by edw519 on Friday August 14, 2009 @11:14AM (#763149)
like enjoying coding so much I keep over-coding things

I think I may be guilty of this too. And it's inconsistent with, "Release early, release often."

alert("Admitting you have a problem is the first step in solving it.")

Re:Ask HN: Bad habits by DanielBMarkham on Friday August 14, 2009 @11:20AM (#763159)
It's a common condition.

On my last startup venture I went to one-week sprints, where I delivered something each week. This helped out a lot, as it made me prioritize and triage.

But I think having an active customer base and a team to report to are just as important. I find I have a tendency to prioritize whiz-bang stuff -- stuff I'd like to code, instead of stuff the users actually need. Actually, when you get right down to it, users really need very little functionality. As programmers we end up putting it in there simply because we can. It's fun. We think everybody else is a power user because well, we're one.