23 October 2012

usability

/TECH
Over the summer I participated in a program here at work to journal every day and/or complete a project of some kind. At the end, the person that did the best would get a prize of some kind. But at the end of the summer when we all got together to share our summer progress, there were only six people that participated, including the organizer. Since there were so few of us, she decided that everyone would get a prize by choosing a book that she would order. She had several books laid out as options but she also said we could choose a different book of our own choosing. I requested the book Don't Make Me Think by Steve Krug, unless it was too expensive in which I'd have a different book called 62 Projects to Make with a Dead Computer. Asking if I'd mind used books--which I don't--our organizer actually obtained both books for me. So awesome.

So last Friday they turned up on my desk and I proceeded to start reading Don't Make Me Think. It's a book on web usability and the basic premise is that as a user, we shouldn't have to think about where things are, what something is, or how to use it when browsing the Web. I obtained the book on a recommendation from a friend for the purpose of personal learning. As it turns out, it has also been helping me rethink how I design our custom web forms in SharePoint. And at a very opportune moment.

For some reason a form that worked quite well last academic year is pitching a fit this semester and causing students, faculty, and staff all sorts of problems. I mean lots of problems. We have had at least 4 problems a week with user access, usage, or otherwise on a process that's had a mere 50 applications submitted thus far. And when I started reading this book we had been considering expanding the instructions further to hopefully eliminate some of the confusion. More text was exactly the wrong thing, according to Steve Krug. But redesigning the form would be even worse as it would change it mid-process for many people. So rather than putting in more text or significantly altering the appearance, I found small tweaks like just disabling buttons instead of hiding them to do instead. I don't know if it has helped yet, but here's to hoping.

Steve's book doesn't just apply to web usability though. It really applies to any GUI design whether it's web, stand-alone applications, or operating systems. I know that everything doesn't fit within the bounds of the guidelines he sets, but even he admits that everything fits nicely into it. In fact the book isn't a step-by-step guide to making particular things, but rather a set of (not-so) common sense suggestions.

I haven't even finished reading the book and I've already been able to improve so much of the designs that I think of. With the resurrection of my D&D character tracker project on the horizon, having a common sense approach to design will drastically improve the usability of the web app.

Until next time:
Work hard. Play harder.

08 October 2012

small changes

WARNING!
This post is not about tech. It's a rant. You have been warned.

<RANT>
I remember thinking when I started this blog that I would mostly talk about the projects I was working on and not about my personal life, opinions, and philosophy. But the more I've worked on this the more I realize that it's not that cut and dry for me. My moods, philosophy, and physical state greatly affect how I approach work and when I decide to work on projects. I say this because I've used the excuse "I'm so worn out after work" so many times it's even annoying me.

Worse is when I'm at work after a short night because I got caught up in a show or game that I lost track of time. Take this morning for instance: I had less than 6 hours of restless sleep, didn't have time for a shower, had an email stating a form hadn't been updated yet due to a computer being stupid (not the user), and just my general dislike of mornings. To say I was irritable would be an understatement, but to say how I was feeling would be crude and uncalled for in this blog.

So I took a walk around the building. Twice. The second time around I stopped at the coffee shop in the science building. I bought a hot chocolate and went back to my desk. An hour later, I feel worlds better about myself, the problems before me, and the universe in general. It's amazing at how such a small change alters so much.

I've been trying to make these small changes in more ways than improving my immediate mood as well. Lately I've been trying to make small changes to my eating habits and it's working quite well. I've managed to reduce the amount of food I eat, change the general type of food to more healthy options (this means a lot less cheese), and even lose a few pounds while doing this. It's quite nice.

The place I most frequently fail, however are my gaming habits. No, not gambling, video games. I play them a lot. Like, it's my other full time job a lot. And it's been getting in the way of accomplishing other things like, laundry, cleaning my room, showering, and even superseding food. I spent more time this weekend setting up a dedicated Minecraft server with modifications than anything else this past weekend (read: this is why I didn't sleep well). Like my excuse I've been overusing, it's starting to annoy even me.

Video games are the one thing I'm wondering if small changes will even work for me. I often wonder if I should go through an addiction and detox process just to curb how much I play. Worse yet is Minecraft itself. The game is evil in that the possibilities in the game are incredible. It even takes over my desire to play other games. And thus I arrive at the conclusion that it is time I cease playing games and re-discover... reality.
</RANT>

If you've made it this far, I commend you. Listening to me rant about myself probably isn't the most entertaining, but I thank you as well. I thank you for being considerate of my thoughts and should things go well over the next two weeks, I may actually have some tech to write about. So in light of my rant...

Until next time:
Work hard. Play less video games.