To effectively change habits, you need incentives, whether positive or negative. Self-control is overrated, and setting up external commitments can help reinforce your goals, as I did when I announced my intention to start a company to my colleagues.