Re: OT: fixing terrible work ethic
I got this problem too actually, and I really can't afford to slack off the way that I do.
I find that setting a schedule helps a bit. I set pretty strict goals for myself (i.e. get a certain portion of work done on specific days), but I find that I rarely meet them. But it's fine though because I still do WAY more than I did before I made a schedule for myself. Maybe give it a try, takes like 2 minutes to make a schedule for the week. It also helps you keep track of your deadlines a lot better as well.
Hope that helps.