News for hackers. Stuff that matters.
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.