Mrmph... Software

August 3, 2005, 11:14 PM

I remember there was a time when I enjoyed exploring the features of software even when I didn’t need to know a specific feature for any particular task or work I had ahead of me. In fact, I’d say that most of my life, “playing” with software has been a fairly important learning method for me, and made it possible for me to accomplish all sorts of things relatively easily that other folks I knew would have considered hopelessly complex.

I’m not sure when exactly my attitude changed… I know that at Microsoft, it shifted a bit. If a solution didn’t seem eminent and I had other things I should have been working on, I would give up on whatever esoteric solution I had in mind, stop tweaking and just move on. It was a necessary project management technique. If it wasn’t critical to the task, I’d just step away, regardless of how interesting the solution to my problem might have been.

As a business owner, I have slowly noticed an increasing drift toward impatience with software and with hardware idiosyncrasies. If something didn’t work as I expected, and it actually matters to me, I yell and scream and vent at my computer, which of course isn’t really listening. It provides a kind of stress relief.

I was doing some work with my online store over the last few days, uploading dozens of new products, including some really beautiful bamboo tea trays, some very stylish Yixing teaware, and some tea oil-based soaps and cosmetics. Unfortunately, some of the categories were getting unwieldy and confusing, as Hiromi rightly pointed out to me. Many of these problems are tough to solve without doing substantial code modifications to software that I didn’t even write, and I’m not that comfortable sacrificing a lot of time writing code for small benefits these days.

But I knew in the back of my mind that a feature to affect the display order of products within a particular category was supposed to be in the software. I knew how to adjust sort order of the categories themselves, but I never did quite figure out where in the UI this feature for sorting products within a category fell, though I had seen evidence of it in the database backend.

Finally, today, as I was doing some more manipulation of the categories on my web site, I found it. It allowed me to group things within some categories slightly more intelligently, roughly in conceptual groups rather than by something more haphazard, like alphabetical order, or pageviews/popularity-based sorting. Years ago, I would likely have discovered this feature way before I actually would have needed it. I’m clearly not that excited about learning the intricacies of the features of my software anymore…

I felt rather stupid that I have been using the same software for about 5 months and never noticed it. Actually the effect is rather subtle, but it at least allows me to group things in an order that makes sense within my mind, instead of just an apparently random list of products.