Category Posts

Some days are harder than others

Like today for instance.

The iMac restarted twice for no good reason. Of course, while it was in the Apple Store for repair recently, it ran perfectly for them.

My server crashed while I was working on it.

The instructions I found to step me through a process I’ve been wanting to implement turned out to be half-finished so I couldn’t complete the task.

Netflix stalled three times while watching a movie.

The red light on my surge protector indicates that we have faulty wiring.

The rice turned out rock hard and we had to throw it away.

On the other hand..

Our good friend Ukahri came to visit and met Parker for the first time.

A light rain fell and it was beautiful.

The rest of our dinner was delicious.

We ate cupcakes.

We are healthy.

Our job is to explode the priesthood

In the post, Educating the journo-programmer, Dave Winer communicates the powerful combination that results from mixing the talents of programmers and journalists. Not content to merely extoll the power of the combo, Dave goes on to explain the importance of the new paradigm and how to get there.

The essence of the journo-programmer distills into making news work in this, the age of the Internet. The old castle is crumbling. The press as we knew it is rapidly vanishing. Courses such as Intro to Online Journalism, taught by my friend Justin Beck at SFSU, are teaching a new model of reporting. Using digital tools and platforms, telling stories using different media, publishing and producing content, his students are blurring the lines between journalists and programmers.

Speaking to the status quo at most universities, Dave remarks..

In most university departments there is permanent paid staff that manage the websites for the students and faculty. It seems to me, if your goal is to boot a new class of programmers and journalists, this activity should be brought into the curriculum, and every student should participate in managing and developing his or her own publishing infrastructure. [Direct Link]

The course at SFSU doesn’t include instruction on managing and developing his or her own publishing infrastructure. Yet. I’ve exchanged a few Tweets with Justin and he’s interested in adding it to his curriculum at some point. For now, his students are tapping into WordPress as a publishing platform.

And that is exactly where Dave’s journo-programmer concept takes the leap. The leap whereby the journalist (or any layperson really), not content to publish content to a repository that is controlled by the priesthood (server host), lights a match, ignites the wick that leads to the stack of dynamite stacked below the rack upon which the host’s server rests, and explodes the priesthood.

That server, which is running WordPress, which we pay a host to run is the core of the concept. That server is a computer. It’s not our computer. We are paying a host to use his computer to host our WordPress site. We are so close yet still so far from truly owning our own publishing infrastructure.

I’ve been running WordPress sites for years and have dutifully paid my host to manage the server upon which my words are served up to my readers. I’m about to explode that relationship. I now have a means to manage and develop my own publishing infrastructure. Amazon calls it an Elastic Compute Cloud (EC2). I call it a computer. Whatever it’s called, by learning how to configure my own cloud computer, I’m taking a step closer to independence. The priesthood would have us believe that only they can manage the servers that hold our content but I agree with Dave, that is simply not true. And I’ll prove it.

By following Dave’s instructions on how to setup an EC2, I now have my own PC in the cloud. Sure, Amazon is still at the top of the food chain in this scenario but the difference between paying someone to host my WordPress site on their server and me, running my own server, is huge.

Now, I still have a lot to learn. With these new powers comes a learning curve. I’m OK with that. After all, that is the point of Dave’s post. Let’s teach this stuff in the schools so that future generations get this kind of knowledge under their belt. It’s only going to get easier from here on out and I’m thrilled to be taking control of my own publishing infrastructure.

Hitting my Hyperspaces Button

For my work Mac mini, I’ve settled on 9 spaces to contain my apps. Hyperspaces enhances the Mac’s built-in Spaces functionality by allowing you to customize each desktop background, name, growl integration, hotkeys, and more.

This is my Hyperspaces configuration.

Hyperspaces

Each space is dedicated to a specific mode. For instance, when I’m writing in Word or PowerPoint, I’m in space 1. When I switch to OmniFocus, I’m working in space 2. Chrome and any other browser is assigned to space 4 and so on.

I’m experimenting with the Dashboard space. I was keeping utilities like MiStat, a terminal, the console and that type of thing but once Geckoboard sent me an invite, I’ve been trying to focus on solely displaying my Geckoboard in that space.

I keep almost all apps at full screen. Sometimes I’ll split a screen in half, though. For instance, when reviewing an email that pertains to a report I’m writing, I will use SizeUp to align the email on the left and my report on the right. SizeUp is a great addition to Mac window management junkies like myself.

On my other Macs, I’m replicating this layout so that I feel comfortable on whichever Mac I move to. Of course, the more spaces you configure, the more you want. Got to keep that in mind. And the amount of RAM your Mac has makes a big impact on this kind of solution as well because once you configure all these spaces, you are going to want to keep all your apps running. I find 8 GB a very nice amount of RAM with plenty of breathing room for everything I need to do.

Help screens for first time iPhone app users

After purchasing Calcbot, by Tapbots, I was greeted by a few introductory help screens. Since this is just a calculator, one might think that showing some help screens, instead of a calculator, is bothersome. I don’t. I actually thought it was a nice touch. It only takes a few seconds to swipe through the screens and I’m calculating. And Tapbots just showed me a sense of caring for their new users to boot.

TabBots Help Combined.png

As a user experience researcher with a heavy emphasis on mobile websites and apps, I see confusion and frustration for first time users all the time. Despite reading the app description, mobile users repeatedly enter an app for the first time and ask me what the app is for. It usually takes them a bit of exploration to start to get the purpose of the app. Sometimes this helps, other times it proves to further frustrate. I see users get frustrated when they start an app with an expectation and discover that the designers of the app had something else in mind.

Many users have told me that they want a few initial help screens to orient them, or at the very least, a decent help page.

What do you think? Do you like these kinds of intro help screens?

KISS my metric

I’ve been noticing KISSinsights windows popping up on various sites that I visit. I’m not a fan. Why? It’s just another popup window I am determined to dismiss. Sure, it’s a pretty popup window and it appears at the bottom of the window, not right in my face as I’m trying to read something. But still, it’s a distraction.

I get why it’s there. I get the approach. But what I don’t get is why I should participate. What’s my incentive? I don’t mean to sound harsh but if you want to take my attention away from the reason I came to this web page, you’d better make it worth my while. OK, all it requires is for me to either make a selection and hit the SEND button or simply minimize the window. Sure, but again, what is my incentive? How am I helping exactly? And if I minimize the window, is it just going to appear again when I visit another page on the site or revisit this particular page?

kissinsights.png