Barilla Whole Grain Fusilli with Vegetable Marinara Sauce Meal

At the market a few days ago we picked up a few things we knew we absolutely needed and thanks to visiting family and their efforts to feed us while we were guests my food budget was flush and we had some rare wriggle room to try some new things. One of the new things that I picked up was a shelf-stable meal tray from Barilla.

This product is about $2.50 a unit and comes in recycled cardboard wrapper, the meal itself is stored in a two-section plastic tray. You take the tray out of the cardboard, easily done, peel the cover to the clearly marked dotted line and microwave for a minute. Then you peel the cover off the rest of the way and discard. The sauce is on the left in a removable sub-tray and it’s very easy to manipulate and pour the sauce onto the pasta. Mix with a fork and enjoy. Everything is recyclable, the cardboard and the tray plastic itself, I appreciate that.

As for the quality of the meal, it’s a good lunch and only has 320 calories. This particular variety featured 51% whole wheat pasta. Whole wheat pasta is different than the plain type, as the fiber makes the pasta more al-dente than you’d originally expect. The taste was right along with what I expected, it was quite good. You have to understand that the taste of whole wheat pasta is more woody than it’s plain alternative however for what it lacks in the texture department with standard pasta it makes up for by featuring 11g of fiber and 10g of protein.

The product is shelf-stable for about three months, so buying a few of them and using them for lunches at work shouldn’t make you end up throwing them away because they expired. There is a clear claim on the label that this product has “No Preservatives” which I like. This particular variety has an ingredient list that I can clearly understand with items that you can find in a market without having to resort to a chemical supply house. This variety also does not have monosodium glutamate, which for me is very important.

Overall I quite enjoyed it and I can recommend it to anyone else looking for a cheap lunch alternative. It certainly beats the mystery chemicals that the popular open-for-lunch restaurants use, plus you can’t beat the price and the speed at which it is ready. Because it only cooks for one minute, there is no need to fiddle with covers or wrappers or have to worry about the product bursting over the edge like some soups do when microwaved.

One thing to note, this product has 710mg of sodium, so its less than some soups have, which can blow your mind with the amount of sodium, so if you are trying to be careful with sodium, this might be an option if you can afford this much sodium.

I definitely will be buying more of these trays next time I go to the market.

The War on Drugs

A few years ago, at work, someone incinerated a surprisingly large amount of cannabis sativa behind our building. It was early summer and we had the window to the office open. At first I didn’t know what the hell the stench was, but it wasn’t strong enough for me close the window because my office was stuffy and I really wanted some fresh air, even if it had a little nasty garbage smell laced in it. I didn’t give it any thought, really, until all of a sudden I had older coworkers visiting me and just standing in the doorway. It wasn’t too long that I put the awful smell together with these people just standing there, huffing away. Then as more management types came filtering in it struck me – I am the successful result of the war on drugs. I had no idea what was going on, but the older folk, the ones that lived through the 60’s and 70’s, hah, they were there in force. They were just standing in a tight little group, in my doorway to my office, blocking my path to get my work done, huffing away.

I’ve never really been all that keen on changing my consciousness with drugs. Never really sought out anything beyond perhaps a wee addiction to caffeine and when I got older, an affection for alcohol. Even going through college, where drugs were in abundant supply, I simply wasn’t interested. Life was complicated enough. However this event at work did get me to thinking about what I missed out on. Was there something worth my curiosity?

I know there isn’t anything there. I can answer my own curiosity with what I know already. Nothing is free in life, if you are given something for free, then you are the product. This works for online bits (like Facebook and Twitter) as well as for the more seemly bits, like drug use. The first hit of whatever it is is free, that’s to get you used to it and to enjoy it, and eventually to crave it and become addicted to it. That’s my problem, I’ve got a good idea about what drugs would do to my brain if I let them. Whatever it is, it doesn’t really matter, eventually blows out one homeostatic chemical balance system or another, leaving you with bad skin, rotten teeth, a burnt-out libido, and at the end of everything, a shorter life. The candle that burns twice as bright lasts half as long.

But this is just my part of it, what about these others? It’s truly an awkward situation when people who are supposed to be upstanding folk turn out to not be. Some people are quite cavalier about their past drug use, as if none of it was a crime. You hear them mumbling on about using cannabis, or cocaine, or heroin – whatever it is – and everyone laughs and smiles and secretly accepts it as perfectly fine. It’s truly an American thing, this duality between wanting to be seen as puritanical versus privately being just as grubby, if not more so, than everyone else in the world. I don’t get on people for what they do to their bodies as long as they keep it to themselves. As a child of the war on drugs, and I do understand about statutes of limitations, but a crime is a crime. It’s one thing to confess that you committed a crime and quite something else when you do so for applause. That gets me really bent out of shape. If abusing drugs is a criminal offense then let it be that. If someone who abused drugs uses their past as a joke to get a laugh, then the people laughing have to take a long hard look at the reasons why they are laughing. Perhaps if you clap and laugh and perhaps, just dwell in a certain doorway and huff along remembering your criminal past, perhaps it is time to decriminalize drug abuse.

This is what the war on drugs has taught me. That we really want it to be over, we all secretly want drugs to be not-illegal, and we don’t really care when someone abuses drugs. We just need to get over this whole wanting to appear pure thing that we, as a country, have this complex over. This particular thing, wanting to appear one way but secretly being something vastly (if not diametrically opposite of) to others. We want to be chaste, we want to be monogamous, we want to be drug free. What do we do? We screw around, cheat, steal, lie, and drop whatever we like whenever we like it.

I would be fine if it was one way or the other, but not both. The American mirror as one too many faces.

Nuts.com

My love affair with dates actually only started when I ordered as part of a tapas brunch one of the plates being “bacon-wrapped dates” which was wonderful when I tried it. This event was being held at a work function far away, one of our spring get-togethers for a database system I manage for Western. After we all returned from the event that exposure to dates stayed with me and I went looking for them locally. I found that Sams Club, of all places was selling the “Bard Valley” brand of Medjool Dates. I started buying the bins of them and enjoying the dates as snacks during my breaks at work. When I got them from Sams, they were listed as a “Seasonal Buy” which in my mind meant that Sams wasn’t going to permanently carry them, that they could sell out and not be restocked and I’d be left high-and-dry without any way to procure my favorite treat. I’ve written about this before, especially the prices for these treats in another older blog post, Sticker Shock. I knew that Sams would eventually stop carrying them and I’d have to find another vendor so I went online and found Nuts.com. They sell sample size bags, and then pound and multiple-pound bags of everything they have for sale and their prices are just as competitive as anywhere else except for Sams. While Nuts.com can’t compete for price with Sams, they can over quality. There is something about the dates from Nuts.com that make them far better than the ones from Bard Valley. They seem fresher, fuller somehow, better.

When I put these Medjool dates on my Amazon wishlist one of my beloved family members sent me a gift box of them from Nuts.com. Of course, Nuts.com has more than just dates – I can also highly recommend their Turkish Figs. The figs and dates are a great combination together. The dates have pits, so you must be careful eating them, you just can’t chomp away on a unpitted date unless you hate your teeth, but the figs are almost all edible, except sometimes for the stem which is a little too hard to chew sometimes. The prices are quite excellent at Nuts.com, but where everything gets in trouble with them is shipping and there is no way around it. I think if a bunch of people ganged up in one big order from Nuts.com you’d be able to defray the cost of shipping that way, otherwise it’s only meant for a treat when you can afford the cost of the produce plus the extra shipping charges.

If you have a sweet tooth and like Fig Newtons like I do, you can save yourself a lot of needless calories and enjoy a healthy wholesome snack by going to Nuts.com. Your local Sams, or even a health-food-store might carry Dates, but the prices will blow your head off.

The Forum Comic Crashed and Burned

I’ve set up Google Analytics on many of my websites, including my work SP site, along with my new WordPress.org site and my tumblr accounts. I’ve only been collecting information for a little while on the tumblr accounts but it’s really clear to me just how generally widespread some of that traffic is. People from all over the world, including Turkey and Bosnia. I’m really looking forward to writing more in my journal and branching out when it comes to subject matters.

When I’m on vacation I have lots of free time and so I start coming up with ideas for blogging. The biggest challenge I have is balancing these moments where I have lots of free time and can blog prodigiously versus those times when I am so busy I can’t possibly blog. It’s either feast or famine. There are times when I wish services like Plinky had some sort of tracking ability. I hate the idea of having to keep a list of what Plinky prompts I’ve taken up as blog assignments and which ones I haven’t and the site doesn’t seem to have that as a capacity. Is there anyone out there who would like me to write about specific items maybe? I just blog about what occurs to me or things that are remarkable in my Pocket queue.

I’ve been kicking around several ideas including more work-related blog posts, especially when it comes to getting things accomplished, using our ticket system, and running a help desk in general. I think that will take more planning because I have to tread carefully. Work tends to get rather picky about what I write and share, and there has been heavy drama time in the past and I’d rather not have to deal with that malarkey again if I can help it.

I also have to remind myself now that my blog is all paid and all bottomless. I can share pictures and even video all by myself without having to deal with YouTube or any of that “passing under the eyes of a censor” kind of thing. Then again, I don’t think that recording video would be the best thing – but maybe so – I’ll really have to come up with things worth talking about if I’m going to do that. Unless I open up to Q&A and swing the doors wide open for anonymous Q&A.

So many ideas… thankfully I have a lot of time to plan and put these things in operation, or not. 🙂

Christmas Cards have all been sent…

Work is all said and done. At Western we are released from our obligations, at least this year, on Friday December 21st. Then to save money and give employees time to celebrate the holidays the University just closes down until the day after New Years. It’s a benefit that doesn’t really get a lot of play until you are in the thick of it and then realize just how fortunate you are to have something that nice that you can take advantage of.

So, for the next gaggle of days there isn’t work to be done. So I can concentrate on being at home and resting and relaxing, which naturally means that I’m going to be a jungle-gym for affectionate felines. It’s not that bad either. 🙂 One thing that I have discovered is that I’ve got bad addresses for lots of my family, so if you don’t get a Christmas card, it’s not because I’m daft or ignorant, it’s because I had a bad address and sent the card willy-nilly off into the ether, and they’ll probably eventually come back undeliverable. I don’t know whether to just edit them and send them back out when they start coming in with good addresses or just do my best to the family that moved next year. We spent about $50 in stamps, money well spent I think because we love sending out Christmas cards every year, except for the gaggle of returns that flood back around the 27th and 28th. If you are online, I’ll try to reach you and let you know that next year our list will be better.

Amongst all the cards we get, the cute ones, the beautiful ones, and the sappy ones there are a few loaded with pictures of my adorable and beautiful family scattered all about. Specifically I received the card from Steven and Lacy, and in it is a picture of Peyton. I treasure these pictures and I keep them in places where I will always see them and think about all of these beautiful wonderful children that grace our family. On the fridge in our kitchen, the heart of our house we have Peyton’s baby pictures as well as Xander and Jackson. On my phone I have Odin and Leif, Aiden, Ashton, and Ethan. It warms my heart to see them all, I just wish the distance wasn’t so very profound between us all.

Winter has come to the lower part of Michigan, at least in terms of violent winds, proper temperatures, and the appropriate precipitation, finally. The ground is still way too warm for any snow to accumulate but the grass doesn’t mind holding a record of what little fell in the previous night. I’m holding out hope that we have a white Christmas instead of a brown or green one. It may not be that the weather is really that damaged after all, but one thing I can say beyond a doubt is that the seasons are shifting. Winter is coming late and staying way into where Spring should arrive, and then Summer comes in a hurry and lasts far too long itself. It’s like the entire seasonal dial is off by about fifteen to twenty degrees of rotation. My fear is that it just gets worse, or even more disastrous, that we miss Spring and Fall altogether and it just becomes a battle between Winter and Summer. Only time will tell, so we’ll have to wait and see, perhaps there will be a saving grace that the environment can play to help keep us safe, even from ourselves.

Fake installer malware makes its way to Mac | TUAW – The Unofficial Apple Weblog

Fake installer malware makes its way to Mac | TUAW – The Unofficial Apple Weblog.

When it comes to installing things on your Macs I often times advocate a rather carefree attitude. One thing that has always been true, and this article just nails home the point, is that even the most secure system can fall if the person holding the keys is tricked or cheated into opening the door.

I have said to many people whom I’ve given computer advice, if you have doubts, please contact me and I can look at it and give you advice. It’s free, and I’d rather help in the vein of “An ounce of prevention is worth a pound of cure.”

Presenteeism

For a very long time I’ve noticed something very peculiar about my job. I like to call it the “Cardboard Standee Effect”. When my clients run into trouble using their technology they do their level best to resolve the issue before contacting me, as is what anyone would usually do, but then they give up. They contact me and ask me to either control their workstation or come out to visit them. I walk in, make my greeting and ask what the trouble is and then have them do the very exact thing they did before, which didn’t work for them, and then it works and they are utterly flummoxed.

I’ve mused in the past that the office is populated with invisible naughty gremlins that love to cause mischief. For some reason, in this imaginary framework, I like to think that I scare them off. All I have to do is walk in and arguably, that’s enough for all the technology to suddenly start working like it’s designed to.

On a more serious note, it occurs to me that each one of us has a unique perception of the world. Some males are colorblind while I am not. This sort of example may be a part of what this is all about. Perhaps my presence, my observation of the situation causes a change somehow in how things turn out. There is a lot of deep explorations one could take involving things like a Schrödinger wave collapse which might also contribute to the explanation of this. That my presence, my observation of the situation is really all that is needed to pin down the randomness in these kinds of situations.

Depending on my mood I switch between these two senses, the fantastical and the scientific. I think the world is rich enough to hold both at the same time without any trouble and it certainly does make for some easy laughs – at least for me. My coworkers may feel otherwise, but so far nobody has tried to clasp me in manacles and pin me to one place – yet. 🙂

Dust a Meeting

Meetings are insatiable productivity black holes that complicate lives and ruin workplace flow. I recently tried a collaborative online system called Basecamp in order to asynchronously develop a software strategy at work. What I wanted and what I observed diverged so thoroughly that there was absolutely no point in continuing with Basecamp as it was just in the way. The entire endeavor made me a little sad, not a huge fan of failure.

Meetings themselves are time vampires. I loathe them with every fiber of my being. They are massively interruptive and obnoxiously presumptive. You set aside a date and time and a place where people have to attend to discuss some topic. A meeting is a monster even when it’s in the cradle, being thought up by someone who desires to meet. Out of their heads pop a snarling tentacled beast with sharp fangs that serves no purpose but to interrupt flow and get in everyone’s way. Even the birth of a meeting is an arduous agony, with each participant (or combatant) the multiplexed temporal complexity grows. Two people can find a time to meet. Three people and it’s an order of magnitude harder. I was attempting to arrange a five-person collaboration and I wanted to avoid a five-person meeting with every ounce of willpower I could muster. My intentions were to establish a five-person collaboration which leveraged technology (Basecamp) to achieve speed and productivity because all five collaborators could function asynchronously. You could contribute what you felt you had to when it was right for you. It respected flow and was not supposed to be interruptive or presumptuous. Alas, the road to hell is paved with good intentions and this particular road lead to the very specific hell of a worthless unwanted but agonizingly unavoidable and loathsome meeting.

So now my efforts to avoid a meeting inexorably landed me right into setting a meeting up. Of course it was obvious that right after the first few responses I could tell the tell-tale sloppy-wet-sucking-sounds of a baby meeting unfurling it’s tentacles in my midst. The first agony of course is finding a time when everyone is free for a meeting. So right off the bat, two weeks went down the toilet as we had to wait for everyone to be ready. Then assembling it was a pain. It used to be easier with Groupwise, as a meeting organizer could see the public calendars of all the participants and select the time that would be best and then send it to all the participants which really reduced the interruption of flow quite a lot. Alas, we led Groupwise out behind the barn and we did-what-must-be-done. After we were done burying the corpse of Groupwise we were back to the way it was before – so A emails B, C, D, and E. Then they all reply, and then A shakes the magic eight ball and everyone agrees that in three weeks, we’ll all have time. It’s a lot of back and forth and this and that and it creates a nasty haze of meaningless email exchanges. So, the meeting is ripe for tomorrow at 3pm. Great.

So now I wait. I have a list of all the software we currently use and instead of spending the past two weeks discussing, asynchronously, the merits and flaws and coming up with a solution in at most a weeks time, this nascent baby meeting will likely take another month before there will be any resolution. Tomorrow is just going to be the First Meeting, where we trot out the new baby time vampire and give it a good feeding.

It’s a terrible way to do work. It trashes flow, it lowers morale, and it sucks time down a toilet drain. At least people aren’t fond of the parliamentary species of time vampire meetings, where you spend the first few iterations of the meeting discussing protocol on how subsequent meetings are to be held. That form of meeting is older, and much worse. I really must count my lucky stars that we usually only have the easier-to-cope-with modern meetings where the first three get-togethers aren’t set aflame with discussions on what words mean, how we are going to proceed, or what the definition of is, is.

There is wreckage however, even with a modern meeting. The person who had a problem and started all of this still doesn’t have what they need to get work done – we’ve been waiting for that special moment to arrive when we all can pet the baby time vampire and let it ruin our working lives. I can’t really get worked up very much, as least not as loudly as I used to a long time ago when I felt I could change things. It was pretty much obvious from the start that when the discussion immediately derailed with that most hated of questions “So, when shall we meet?”, heh, that was it. I knew that asynchronous collaboration was not going to work.

What’s really quite sad is that the technology has developed quite well and very elegantly. You see the edits and the collaboration realtime, there is “What’s new” and “Catch up” features, it’s free for 45 days, all of it – right there. Ready, willing, able, and if used, the promise of reaching a solution sooner-rather-than-later can be realized. Instead of that path however, we are going to have a meeting.

Not that anyones life is on the line for the work that has to be done, just the soul-crushing dread of having to endure another time vampire meeting. Having to go somewhere at a specific time, putting everything else on hold while we all waste our time and energy. The wry humor in the idea that we could have been already in the yea/nay phase and quite possibly be sending orders out to finalize the entire project, it could have been that way.

What have I learned? That I won’t ever do this again. Part of the agony of watching a grand design fail is watching it fail in flames. Modern business culture just isn’t ready for the kind of asynchronous ease and productivity that these tools can provide. I’ve written before, tongue-in-cheek that hateful meetings are like intellectual memetic herpes. It’s a theme that we play over and over again, not because actually having meetings leads anywhere but that instead we’ve always had meetings and our peers seem happy and life goes on, so why seek out anything else? It’s an idea, a meme, that is replayed again and again. The fact that meetings are time vampires that suck all the happiness and color out of life isn’t actually a part of the deal. Nobody seems to notice. Every once in a while one of us wakes up and shakes their head and asks “Why the hell are we having these stupid meetings?” and then tries something novel. Then that detestable question, “So, when are we meeting?”

That question should be engraved on a gun. Instead of asking it, just load one bullet, spin the revolver chamber, clack it home and pull the trigger. So, in the end this is all so much bellyaching over nothing. Asynchronous collaboration isn’t ready yet, or more specifically we aren’t ready for it, yet.

Not every industry has this problem however. You see companies like Automattic, which is the parent company that manages the WordPress technology – they make use of the P2 theme which is a central driver (so they say) in how they manage their projects and such. I’m sure Automattic has meetings, but I suspect that they use asynchronous collaboration a lot more elegantly than is done in higher education or the non-profit sector. When I first started exploring Basecamp, for example, I was blown away. I could collaborate with my assistant and material would build because when we were both working on the project and working together as a team brought a kind of science-fiction cool to the dull things we were collaborating on. There is something quite breathtaking about watching an entire project morph and change and grow as you sit there and watch it. Like timelapse only in real-time. Another little bit that I really found super-compelling was how these technologies enabled asynchronous collaboration and respected workplace flow. There was no interruption, if you were in the middle of a task you could polish it off quickly and confidently because time wasn’t important. The collaboration could occur at any time. It also occurred to me that asynchronous collaboration might also benefit from the differeing themes of cognition during different parts of the day. That you are more clever for some things right after dinner than you are before tea, or if you wake up at 11:30pm with a sudden Eureka moment, you could hop on to Basecamp and share your stroke of genius.

Alas, this is all just prattle against the memetic herpes epidemic that is the meeting.

It warms my heart to imagine a world without telephones and no rooms in which to meet. It would preclude meetings completely and banish them to extinction and force asynchronous collaboration. *sigh* It’s only a dream I suppose.

Hawthorne

While running my SupportPress system for several months now it dawned on me that the  MySQL database that lurks just behind the scenes is collecting quite a bit of accidental detail on my coworkers that use the system. Nothing that would endanger anyones privacy, so quickly put that notion out of your head. What it does do is record the datestamp of when people enter tickets into the system. Generally people enter tickets right after they’ve identified a problem, of if they come to us, we start the ticket as the first thing we do, so again, the initiation of a ticket is in a general sense linked to just after the problem was detected and brought to our attention. For the remainder of this post, I assert that the datestamp on the ticket is when the problem occurred.

So with a middling amount of database skills and analysis under my belt I decided to run some aggregate queries on the data. Here’s what I found:

When I aggregate all the days of the month together and count how many tickets were initiated on which particular days I discover four notable days where things seem to on-average, go haywire: The 1st with 81 tickets, the 6th with 66 tickets, the 12th with 56 tickets, and the 23rd with 79 tickets. What’s really interesting about this dataset are the dates on the opposite side. The least haywire day is the 31st, with 11 tickets then the 28th with 20 tickets and the 3rd with 28 tickets. So now I can say, in general, that the 1st, the 6th, the 12th, and the 23rd are “Days That Suck”. The best day is the 31st.

I ran the same analysis but instead of days of the month, I used hours. In general the mornings are where people seem to have the most problems. 14 tickets at 7am, 201 tickets at 8am. At Noon the tickets drop by a hundred, then from 2pm to 4pm it rises gently but nowhere near the morning values and the afternoon peak comes between 4 and 5pm. After 6? The rush of tickets just stop. People don’t report problems when food is on the line. 🙂

The last analysis I did crossed day and hours together and counted the tickets. This had some interesting data in it, since I was just looking for any notable outliers. Hours and Days where the ticket level was say, more than 20 for that hour. Here’s some of the “Problem Days and Hours”: The 1st of the month at 10am and the 23rd at 10am.

What is to be determined from these really general findings? There are some cursed days at the office apparently. The 1st, the 6th, the 12th and the 23rd are really quite troublesome for people. Mornings are rough but on the 1st and 23rd, at around 10am the shit hits the fan.

SupportPress collects this data for as long as it runs and I’ve no intention of stopping so the further we go the more (or maybe less) pronounced these interesting bits of information will get. Those that work with me that also read my blog might have some insight or they may just find some of this helpful if they have spare vacation days to spend and are looking for some reason to not come into work.

SupportPress At Work

Several months ago I became aware of certain workplace changes that were going to only be a problem if I chose to ignore them instead of doing something about them. There’s always been a part of my job that I’ve been kind of awkwardly ignoring. I lacked any kind of real instrumentation to one of the major aspects of my job, in fact, it’s the part of my job that I regard as being truly central and my “first hat” and that would be the Advancement Services Help Desk. First and foremost I go to work to help people use technology. That I didn’t have any online structure in which this fit has always bothered me. I always rationalized it as “My shop is too small to need such things.” or “It’s too expensive and I can’t prove that the ROI will justify the price.” but all that changed when given a purpose by a workplace change that was coming, and me discovering SupportPress.

SupportPress itself is a WordPress theme for a WordPress.org installation. We already had a hosting company that we had a great relationship with, [iPage](http://www.ipage.com]. It struck me that while we had a site with the host I certainly wasn’t making the most use out of our investment as I could. After a long while I logged into iPage and noticed their SimpleScripts service off their Control Panel. SimpleScripts is an interface to install very popular LAMP-based scripts that add features to a hosted website. Various scripts include WordPress.org, Drupal, and a gaggle of other ones including some eCommerce scripts that I really couldn’t care more about. WordPress.org is the free-to-use DIY version of WordPress.com. WordPress is a wonderful blogging platform and it serves as the bedrock that SupportPress runs on. So setting up the WordPress.org site was exceptionally easy. It was a click and some typing, followed by a few more clicks in SimpleScripts and it was done just like that. A fully featured and functioning blog running on my web host. After that, I looked at SupportPress and discovered that the theme sold for $100. One payment and you get a license to run it on as many blogs as you like. It wasn’t a subscription, just a straight simple sale. After buying the theme from WooThemes I downloaded it in it’s native form, one single ZIP file. I opened up and logged into my WordPress.org blog and navigated to the administration side of the system and right there, as easy as you please is “Install Themes Here” and the preferred option is “Install Theme from ZIP”, which I had exactly! So I uploaded the SupportPress Theme ZIP file to my newly made WordPress.org blog and when I applied the theme and went out to my blog, everything was functioning as promised! Everything! A fully functioning Help Desk Support System was running without any extra tomfoolery. I didn’t need to muck about with source files, fiddle with settings or update anything to get things to work as they should. This software, all of it, from end to end is what writing ELEGANT system code looks like. It works without guff, simply, directly, and elegantly. After that, all I had to do was create user accounts for all my clients, assign a few as “Administrators” like my assistant at work and I was done. I had the entire project from plan to finish in about an hour!

SupportPress has two distinct interfaces. The first interface, the one I use is the “Administration” interface. It very closely resembles the “User” interface but has a lot more options. If I need to perform anything more in-depth I can always call up the WordPress.org administration interface itself (which supersedes the themes administration console, wrapping around it actually) and I’ll show off both interfaces in this blog post. The system is organized on the management of Tickets. A ticket is a self-contained event that requires help from me to my clients. A ticket could be anything from a lost password to a report that a copier is malfunctioning. A ticket in SupportPress has a title, a description, a status, a type, an owner and an assignment. As an administrator I can see every single ticket and manipulate every single ticket. I can change ownership (the client), the assignment (who is to help), the status (which all new tickets start as new), the type which indicates what category the ticket belongs in and I can add comments and attach files, anything that can be done in email, except it’s logged in a database. The best way to describe it is to show it:

SupportPress Administration Screen

SupportPress New Tickets

SupportPress New Ticket

This administration interface is a full-view while the next few screenshots show what the client sees. It is much more direct:

SupportPress User View

The system is a pleasure to use and goes so far as to suggest top-ranked KB articles for clients as well as displaying all the clients tickets and their statuses with two buttons that are clearly marked for starting new tickets. When clients type in a title for a new ticket the system will automatically (while they type!) scan for relevant KB articles and display them. Eventually as the KB becomes more robust users will start to discover fixes in the KB on their own and in some situations actually be able to help themselves. When a user submits a ticket, the administrators get an email notification and the ticket resides in the system as “New” and assigned to “Anybody”. Any of the administrators can log in to the SupportPress system and look at these tickets and assign them either to themselves or other administrators.

When an administrator makes a change to a ticket, that change is sent as an email notice to the client. Everything you do to a ticket ends up being sent in an email every time you submit a change. So if I see a ticket, assign it to myself, set it’s status to “Open” and change it’s type to “question”, for example, the user will get an email showing what category was changed, the old value, and a graphical arrow pointing to the new value. If there is a comment or attached file, the client is sent an email indicating as such with the comment sent along in email so the client can read the update.

Tickets go from New to Open, then either to Waiting or Pending, then to Resolved. Sometimes tickets go into “Researching”, “Recurring”, or “Limbo”. The last status, “Limbo” are for those tickets where the situation is beyond waiting, but we still want it to hang around for some reason.

If all of this wasn’t exactly what I was after, the cherry on top is that this theme comes mobile-ready as well. It renders beautifully on an iPhone and iPad, and technically any mobile device as well but those are the only two devices I have to test the site with. Technically anyone can have an account on the site and anyone can submit tickets. I really like how clients are insulated from each other and only see community information in the KB. For admins, it’s all open and available. I really like how that’s structured.

Sometimes clients ignore that we now have SupportPress and elect to get our attention other ways. If they email us, I simply copy the email into a new SupportPress ticket, and set the owner to the person who sent the email. I love that I can create a new ticket on behalf of a client as if they sent it! Any other method of communication that isn’t SupportPress now gets a ticket for each event. If it’s a knock on our door, a ticket. If it’s a phone call, a ticket. If it’s an iChat, a ticket. Everything I do for a client gets a ticket and that way not only do I instantly document everything but the client can see everything about their tickets in one convenient place anytime they wish. They can go into old tickets and see who responded, when, and what they did about the issue. I’ve also started to use the standard blogging features of the WordPress.org site that still exist. SupportPress shuffles that off to the “Blog” menu item. If ever there is something I wish to record, I just send the SupportPress blog an email with the contents of whatever it is I want to record and it ends up being placed in the Blog section. I like to think of that as my “Captains Log” which lets me write odds and ends about the function of my office in one central place. If ever I need to refer back to it, search on it, or print something off of it, there it is. One handy place.

The hosting was inexpensive, the installation of WordPress.org was free and took about seven minutes. The cost of SupportPress was $100 and took about five minutes to install. It took about thirty minutes to set up all the clients and after that we were on the ground running. So for $100 and less than an hour I went from having no help desk infrastructure to having a damn nice one. Nobody has complained and so I count that as votes of approval. Some of my clients have started to adopt SupportPress directly and others have not. I don’t care since I stop people before they get going when it comes to in-your-face interactions to tell them that I first have to create a ticket for them.

I couldn’t imagine going back to the way things were. This is so much more convenient and safe for me in general. It keeps everyone feeling good, feeling honest, and provides a huge amount of CYA if ever a problem of help desk performance should ever pop up. Each ticket contains date and duration stamps which clearly display how each issue was handled. There is no he-said or she-said, there is only the ticket and what it says. Objective, clear, and rational. Again, I couldn’t imagine running a help desk any other way.