Categories
Personal Development

It’s My Fault I Bought A Bad Product

I talked previously about how I enjoyed listening to the audio book “100 Ways to Motivate Yourself” by Steve Chandler. I really liked how much I learned from listening to a tape while driving. So I recently bought another audio book called “Develop a Super Memory Auto-matically”. I didn’t know about it previously, but I saw it when I was at Barnes & Noble. I’m interested in learning how to remember things more consistently and clearly.

This audio book, however, was not one I should have bought. Here is a break down on how the tape runs:

  • “Hi, welcome to the tape. First, to increase your memory, stop saying you have a bad memory. You need to believe you can have a good memory.”
  • Lame music with positive affirmations you’re supposed to repeat to yourself.
  • “Forgetting someone’s name isn’t because of bad memory but because you weren’t paying attention or focused.”
  • Lame music with positive affirmations you’re supposed to repeat to yourself.
  • Fake conversation with other host: “I can remember student names within the first hour of a new class.” “Wait a minute, Bob, are you blah blah blah blah seriously?” “Why, yes, Diedre, blah blah blah I’ll give you the secret but first let’s have more positive affirmation time.” “Ok!”
  • Lame music with positive affirmations you’re supposed to repeat to yourself.
  • “The secret…No, wait, just a description of the secret’s results. Let’s take an affirmation break.”
  • Lame music with positive affirmations you’re supposed to repeat to yourself.

And so on. I plan on finishing the tape, even though the big secret isn’t really a secret. I’ve read about associating a number with a specific item, such as 1=T/Tea, 2=N/Noah, 3=M,May, etc. And I’ve read that making absurd images and using other senses help you to remember. If anything redeems itself, it is the fact that the tape talks about this “memorizing lists” technique in a more natural pace than what I’ve read. I can actually see myself making use of this technique.

Still, it’s an audio tape. If I feel the need to reaffirm that I have the ability to remember things, I’ll rewind to listen to an “affirmation break” from the beginning. I don’t need it strewn throughout the tape, interrupting the flow of learning. What really ticked me off was hearing the author say something like, “We usually use 30 items, but due to time constraints, we’ll only use 16.” Time constraints?! Maybe if you didn’t waste most of the tape with affirmations, you would have more time!

I’m fairly upset about it, but I have to realize that it is my fault that I wasn’t informed. In an age where reviews of any product by anyone in the world are easily available, I made a reckless purchasing decision. I would have seen that other people were also turned off by the repeated and mostly unnecessary affirmation breaks. I say mostly because I can see why the affirmations would be useful. Believing you can remember things well is necessary to learn how to remember things well. Still, did we really need to go through the affirmation breaks so many times?

I will no longer make impulse purchases without knowing something about the product first. I will probably pick up Mega Memory next time.

Categories
Game Development Personal Development

Goals and Habits: Program for 5 hrs/week

Since I think coding practice should be a higher priority in my life, I’ve scheduled two days out of the week to program. Monday and Tuesday evenings after work, I will spend at least two hours programming. Four hours of the week can easily be accounted for there, and I could always do more on those days and others.

Previously I assumed I could squeeze time out of my week to program, but since I didn’t have any hard rules about it, I never did it. The thinking was that I could always program “tomorrow”, and of course tomorrow always had its own excuses.

Eventually procrastination became a habit. If I did have time in front of my computer, I ended up checking email or configuring something that I didn’t need to configure at that moment. Even now I catch myself getting distracted too easily during my programming time. I find myself trying to check my email or reading blog entries and have to force myself to continue programming.

Breaking old habits is hard, as everyone knows. I recently bought Steve Chandler’s 100 Ways to Motivate Yourself audio book. I listen to it in the car and am amazed at how much education you can get in a 30 minute drive. One of the things he talks about is breaking bad habits. He says we can’t simply drop bad habits. We must replace them with better habits. In my situation, I simply need to get my mind to think that it is time to program whenever I am in front of my computer instead of having it think that it is time for recreational web browsing. He also talks about will power and the need to exercise it. The more we practice control, the stronger our will becomes. The two tips go hand in hand.

Each time I refuse to check my email during my designated programming times, I get that much closer to replacing habitual time wasters like useless email and web browsing with habitual productive activities. Building will power in this way applies elsewhere. For instance, each time I make myself check my calendar before making a committment, the more useful and powerful my calendar becomes. Each time I check my lists when I am deciding on my next action, the more important my lists become to me, which means I’ll use them more.

Creating good habits and getting rid of old ones is great for accomplishing goals. If I make a regular habit of programming each day, I simply have to hit my goal for the week, and therefore I can’t NOT hit my goals for the month. As Chandler says, “It’s mathematical.”

Categories
Game Development Personal Development

What Happened to my Productivity?!?

It’s April 19th. The Chicago Indie Game Developer meeting is in less than six days. My goals for this month were to continue programming for 5 hours per week and to complete a simple game. While the month isn’t over yet, I haven’t accomplished these goals at all.

Last month was great. I programmed. I learned how to use Kyra. I learned a lot.

This month, I hit a stumbling block right away when my video card needed to be replaced. I also spent some time updating my resume to look for a full-time job. I have a couple of game reviews to do for Game Tunnel. Still, if I claim that all of these things prevented me from accomplishing my goals, I’d be lying to myself. My computer was back up and running within a few days of the problem. I didn’t spend more than a few hours total over a week on my resume. And I haven’t been playing the games too much either.

So where did my time go? Actually, the more accurate question is, “How did I squander my time?” How did I let an hour or two go by without at least doing something for a few minutes that is related to my goals? Even if it was an overwhelming amount to do, which is certainly not the case, at least ONE thing could get completed, right?

This past week I’ve been in a funk because I feel like I haven’t accomplished anything at all. My game review is overdue, my job search hasn’t really started yet, and I haven’t coded anything since I reinstalled. It doesn’t help at all that I may be getting sick as well. I’m feeling stressed and worried, which wastes my energy, which only serves to make me feel more stressed and worried.

So April is a bust.

Or is it?

While I can’t do anything about the delays at the beginning of the month, I’m allowed to reset my goals. Clearly I failed in programming for the past three weeks, but nothing prevents me from doing so for this week. I haven’t created the game, but nothing prevents me from trying to make a simple game in less than a week. It’s been done before, and I’ve already mentioned my intent to participate in my own Game in a Day. Perhaps I won’t finish the game. But attempting to do so puts me in a better position than where I am currently, so that’s reason enough for me.

Nothing prevents me from accomplishing my goals. Except me.

Look at that. My stress is gone. It’s been replaced with resolve. Fancy that.

Categories
Personal Development

My Last Class Assignment

I am coding my last assignment of the quarter. It’s the huge project for the class, and it is due on Thursday. I didn’t know that fact until last Thursday. The class forum shows that I wasn’t the only one, which makes me feel a bit better about “forgetting” something that wasn’t very clear to begin with.

Anyway, within a few short days my last assignment will be complete, and after finals the next week, school itself is over. No, I will not have a graduate degree, but I will have more time which can be utilized in more meaningful ways. I can work on my own projects. I can work on my own skills. I can reintroduce myself to people I haven’t seen in some time. It’s weird how this time last year I never valued my time and was always stressed just trying to get by! I guess it shows how much I’ve grown, but it also shows me that I have a lot to learn as well.

In the meantime, since my internship requires me to attend school, I’ll need to find another job soon.

Categories
Personal Development

Having Goals and Obstacles

While perusing my now even longer list of RSS feeds in Firefox, I found an article about Acrobatic Rabbits. It was a shareware blog, so I was curious. It basically describes how the blogger’s rabbits don’t have the will to even attempt to escape simple wire meshes. Simple obstacles are all that is needed to prevent the rabbits from going where the owner doesn’t want them to go.

The last paragraph was insightful:

Just like a technically inadequate fence keeps rabbits inside, many people are kept inside their comfort zone by all sorts of barriers that are often mostly in their heads. How many part-time shareware authors keep dreaming of quitting the day job, but never do for all sorts of reasons? Reasons that, upon closer inspection, that are merely obstacles that could be scaled without too much trouble.

I have goals. Some aren’t nearly as fleshed out as I would like them to be, but they exist. But why is it that, for example, last month I was able to determine that I don’t practice programming nearly enough in order to gain experience and skill, and today I find that it is still the case? I could blame it on the fact that I haven’t been able to do so since I have work and school, both full-time, but that would just be placing blame somewhere else. If I want to do it, then I should just do it. I should be able to schedule time to exclusively work on coding, and then keep the commitment. I think the main obstacle isn’t necessarily some outside force so much as my own perception of how much of a force it is.

Thinking about the programming issue, I know that it is definitely possible to schedule time for it outside of class, homework, and work. I just haven’t done it because I let other things slip into my schedule without consciously saying that I am giving up something else. In Getting Things Done, David Allen talks about how we need to be able to not only say what we are doing, but also be ok with what we aren’t doing. Other time management and productivity authors have talked about the importance of saying no to opportunities that may not necessarily be opportunities.

This weekend, I wanted to try to do a Game in a Day. Unfortunately I spent Friday night playing a video game for way too long and didn’t get to sleep at a decent time. So I woke up later, which caused my entire day to start later. I was hoping to get the Game in a Day out of the way within 5 hours, giving myself the rest of the day to work on game reviews for Game Tunnel and my homework for class.

It is now early Sunday morning. I ended up sleeping in the afternoon so my sleep schedule is off. And so far I only got one game review done. No code written for the Game in a Day. No code written for my homework. It isn’t like the review was too ambitious, and it didn’t really take me all that long to write. I unfortunately spent a minute here and a minute there doing Other Things, like checking my email or talking to people online.

On that note, I am glad that I have this blog. It helps me realize that even though I never lied about what I’ve done, I wasn’t being honest with myself. Until I wrote all that down, I was feeling overworked and was subconsciously blaming it on all the things I needed to do or other people or time committments. Writing it down helps me by placing it in front of me to consciously analyze it so I can see what it is I can actually DO about it.

As Lao Tse says, “Your actions are your only assets.”

Categories
Personal Development

Getting Things Done: Next Actions

I am currently reading David Allen’s book Getting Things Done: The Art of Stress Free Productivity. I am not even half way through it, and yet I am already increasing my productivity by applying what I am learning.

The beginning of the book gives a general overview of the Getting Things Done (GTD) system. I managed to pick up a few ideas, like the idea that everything that takes more than a few two minute actions should be considered a Project, or the idea of the Next Actions list. Up until recently, I simply made todo lists. I found that it helped me to remember important tasks. I was always forgetting things, and todo lists were a great tool to overcome that problem.

Of course, it didn’t take me too long to add a due date to some tasks. A game review needed for Game Tunnel? It wasn’t enough to say that I had to do it. I had to also say that it was due in two weeks. Homework #3 needs to get done? I need to know when, or else it might get put off.

This past week I started listing the next action needed on the different tasks. At work I keep a todo list of projects, but I started listing a Next Action next to each one. If a project involves building a server for someone, it might be held up because I need to learn more details about the build needed. The next action for that project is to call the person and ask about it. If I am waiting for more information about hard drives from a colleague, my next action is “Wait for colleague to get back to me.”

Before supplementing my todo lists with Next Actions, I had a vague sense of what I needed to do. Make a command line Tic-Tac-Toe game. Do the homework for my Tuesday night class. Items like this were somewhat high level, which is still good to know, but left me feeling stuck when I wanted to actually start any one of these projects.

Now, for each project I have on my list, I know exactly what I need to do in order to make some progress. And some progress is better than none. As Steve Pavlina said in his article Overcoming Procrastination “If you simply start a task enough times, you will eventually finish it.”

My current system isn’t very efficient, but it is definitely better than only a year ago when I was drifting through life. While I don’t want to get caught saying that it is “good enough” I don’t want to put off doing anything just because it isn’t perfect.