On Asking for Help

I started today feeling rather lost. In order for me to meet my deadline tomorrow of having a working playable game in the browser, I needed to:

- figure out how to split the board into rows in my erb view
- show end of game messages (at appropriate times)
- show AI moves in the browser
- allow game to be restarted

To complicate matters, I had told myself that it should be a pretty straightforward (read: easy) process and that I should be able to accomplish all of these tasks in short order. This put me into a state of mind that makes it difficult to ask for help (I’m lost, but this should be easy!), yet help is exactly what I needed. Fortunately my rational side took over and forced me to realize that I was getting absolutely nowhere on my own. Also fortunately for me I am surrounded by people who are not only highly knowledgeable but also highly willing to offer their advice.

For each of these issues I had to ask for help. And for each of these issues I received willing, guiding, and generous assistance. I could not have accomplished my goals today without the assistance of others. As Doug Bradbury recommended in a lightning talk at a recent 8th Light U, five minutes is as long as you should wait before asking for help. Those colleagues wouldn’t have helped me had I not asked.