New Year Resolutions
… or the lack of.
There have been years in which I have a long list of new year resolutions, and surprise, surprise, I didn’t complete it. And there have been years in which I have a really short list, and still, I managed to not complete it. So this year, I am not going to have any. I mean, why lie to myself?
Besides, sometimes announcing that I am going to do something has the effect of making me feel like it has already been done. I don’t know about you, but I’ve noticed that it’s a fallacy that my mind falls into.
That is not to say that I don’t have any goals that I want to accomplish though. I now have something better – a ticket system / bug tracker!
What the hell is that, you asked?
I’ve seen ticket systems used in engineering, customer service, etc. but it’s probably the most widely used in software development, the line of work I am in. The work flow usually goes something like this:
1) Developers (people like me) make software.
2) QA (quality assurance) tests the software, and when they find a problem, they write up a ticket with the descriptions (such as “button doesn’t work”), mark it new/open, and assign it to me.
3) I read the ticket, and either work on it or decide why I won’t work on it. I then mark the ticket as “resolved” and give a reason such as fixed (“There, I fixed it”), cannot reproduce (“I don’t know what you guys are smoking”, or not a bug (“That’s right, quit wasting my time”). I assign it back to QA.
4) QA will double check to verify if it’s fixed. If it is fixed, they “close” the ticket. If it’s not fixed, they write a comment about it and assign it back to me.
It can also be used as a todo list. I can also write a ticket for a task that I want to do, and assign it to myself. And when it’s done, I close it or assign it to QA to verify.
One thing I noticed was that I am quite organized when it comes to work. Notes are taken. Charts are made. Tasks I’ve done are usually better documented than that of my co-workers. And stuff gets done. I also noticed that I am organized when I treat something like work, such as helping family members with car shopping or planning out videos. So I figured, if I want to get more done, I should treat those items more like work.
So now I have a constantly updated list of tickets with more serious tasks like “gather documents together for filing taxes”, “pay rent”, “go over credit card statement”, as well as errands like “take out the trash”, “return the phone call”, or unimportant (or rather, REALLY important) things like “watch last week’s ___ (insert name of TV show)” or “watch ___ (insert name of Youtube video that I meant to watch but was at work)”. And yes, I also have one called “write blog post about new year resolutions”.
With that, I should get more stuff done this year. So no new year resolutions. Whatever that’s going to be done is just going to be broken down into subtasks. I will write them up, assign them to myself, work on them, and close them when they are done. This is more concrete and productive for me, anyway.
Let’s see how long I keep this up!
PS. If you are technologically inclined and want to know which system I am using: it’s Mantis. It’s not bad. I also looked into Bugzilla and Trac, but in the end, I just wanted to get something working and was too lazy to figure out how to get to my server’s shell and all the other settings. In the end I just picked Mantis because it’s based on PHP and MySQL, and I am already familiar with how that was set up on my server.



Comments(8)