Archive for the ‘Programming’ Category

Post

The State of UX

In Business,Web on May 20, 2010 by Benton Barnett

UX Magazine posted a fantastic summery of the state of User Interface Design. A great overview of what the industry is trying to accomplish.

Some points it brings up:

I am beginning to think that the whole idea of attention is a key to designing an engaging UI. I’ll write more in future articles about that. Grabbing and holding onto attention, and not distracting someone when they are paying attention to something, are key concerns.

People look to others for guidance on what they should do, especially if they are uncertain. This is called social validation. This is why, for example, ratings and reviews are so powerful on websites.

Link

Comments Off

Post

Shoes and software

In Business,Programming on March 31, 2010 by Benton Barnett

I found this on the internet: Shoes and software

Here’s how most people found a shoe and decided if it was right for them. They’d walk up to the pegboard wall where the shoes were lined up. They’d pick up a few, spin ‘em around, and put them back. Then they’d hone in on one of them because they liked the way it looked. They’d ask for their size, I’d bring it out, and they’d try it on. They’d jam their thumb between their big toe and the tip of the shoe to see if it fit. Then they’d maybe bounce around a bit or “hard walk” to see how the cushioning felt. Then they’d look in the mirror to see how it looked. They’d they’d buy it or repeat the process with another shoe.

The technology didn’t matter. The number of flex grooves didn’t matter. The chemical composition of the insole, midsole, and outsole didn’t matter. What mattered were the absolute basics: Do I like the way it looks, does it fit, and is it comfortable. Sold. All the other things that we were told about the shoe could never represent themselves in a 3 minute try-on anyway. Sole durability didn’t matter now. All the soles were equally durable during a 3 minute walk around on a carpeted store floor. Any talk about a midsole went right over their head. All they knew was “this felt good” or “this is too narrow” or “this rubs my big toe” or “ooh, this is comfortable.” I could explain this stuff all day long, but their realization always trumped my explanation.

Comments Off

Post

Website Usability Testing: Guide To The Best Free Tools And Services

In Business,Web on March 13, 2010 by Benton Barnett

If you work in web development then you know how easy it is to focus too much on the process and lose track of the end goal. Testing usability might make sense to you and I, but may seem cryptic or unnecessary to your clients. Communicating the benefits of good testing can be difficult. This list of freely available usability testing tools gets down to the brass tacks and describes testing in a direct, business oriented way.

Website usability testing is indeed a critical component of any effective online publishing strategy. When properly utilized, usability testing allows you to effectively scan and rapidly identify which are the critical issues to be addressed in your web publication that can improve legibility, the time visitors spend on your website or the ability to turn offers for products and services into actual conversions.

Not only does the article talk about the benefits, but outlines how best to use the tools and also which tools to use.

Comments Off

Post

Attention Is the Real Resource

In Business,Web on March 10, 2010 by Benton Barnett

Gruber nails it on the discussing over full text RSS feeds: full text RSS feeds

A reader asking for a full-content RSS feed is a reader who wants to pay more attention to what you publish. There have to be ways to thrive financially from that.

Comments Off

Post

The Sexy Case of the Disappearing Apps

In Business,Web on February 25, 2010 by Benton Barnett

Recently, Apple removed a handful of sex themed application from the iPhone app store. They removed, as far as I can tell, all low quality apps that exploited women. ‘Low quality’ in that last sentence should be implied by the fact that the application were exploiting women, specifically bikini clad women.

Gruber posits that this move is about branding:

But, still, Apple sees the App Store as an extension of the Apple brand. That’s why flat-out pornography has never been and never will be allowed. You can walk into a Barnes and Noble and buy a copy of Maxim, but you won’t find a copy of Hustler. Not because Hustler wouldn’t sell, but because selling pornography goes against the Barnes and Noble brand.

I think what Apple was getting squeamish about wasn’t the sexy apps themselves, but the cheesiness that the sexy apps (and their prominence in best selling lists) was bestowing upon the general feel and vibe of the App Store. One thing I wasn’t aware of before the recent crackdown was the degree to which these apps were seeping into various non-entertainment categories. E.g., like half the “new” apps in the “productivity” category featured imagery of large-breasted bikini-clad women.

I agree, this is about image. Using sex to sell your application isn’t in line with Apple’s branding. Low quality software also isn’t in line with Apple’s branding. Neven Mrgan explains:

The most popular section of The App Store is the Top 25, and other Top Lists. [...] Unless Apple significantly betrays what the word “Top” means in this context, they’re powerless to stop the influx of crass, experience-cheapening apps into these invaluable portals.

And I bet that bugs them. A lot. These days, when Apple’s aesthetically-minded, Disney-friendly thinkers visit their shiny new playground, they see a whole lot of dead grass, rusted swings, sharps and used condoms. They’re acting as impulsively as they are because it drives them crazy.

Personally, I’m glad. Those applications cheapened the experience. They showed that scammy, unless apps exist and put them right up front in an attention grabbing way. It has nothing to do with the content, these apps were pure novelty. I feel like the app store should have stricter quality control and this is a step in the right direction.

The real issue here is that people have no other way to get application onto their iPhones. This is the tricky part, Apple needs to allow people to put unapproved apps onto their phone. I may not want jiggly boobs on my phone, but I’m sure there are people that are. I don’t want to create applications that only shows bikini clad women but there very clearly are people who want to do this and they should be allowed to. It should just stay out of the app store and be put somewhere else, preferably next to the fart apps.

Comments Off

Post

Regarding iPad

In Programming on February 1, 2010 by Benton Barnett

Joel Johnson regarding iPad destroying a whole new generation of programmers:

And as long as it takes code to make programs, there will still be plenty of “real” computers around.

Yup.

Just like consoles weren’t the death knoll for video games, the iPad wont be the death knoll for computers. They’ll still be in our homes, we’ll still let our kids tinker with them and — Hey! — maybe they’ll even use an iPad application and wonder how it was made.

Comments Off

Post

Crafting Subtle & Realistic User Interfaces

In Web on January 19, 2010 by Benton Barnett

Mike Rundle has put together a great post about creating user interfaces that are both believable and beautiful. Required reading for anyone who works with, or works near, UI design.

The underlying secret to beautiful user interface design is realism: making 2D objects on your screen appear to sit in 3D space with volume, surface properties and undulations that might appear in real life. These faux 3D objects have highlights and shadows just like objects on your desk might have, and they have textures that emulate real objects from glass to sandpaper and everything in between. Designing beautiful user interfaces has more to do with the why than the how.

Read the full article here.

Comments Off

t

Why programmers are not paid in proportion to their productivity

The romantic image of an über-programmer is someone who fires up Emacs, types like a machine gun, and delivers a flawless final product from scratch. A more accurate image would be someone who stares quietly into space for a few minutes and then says “Hmm. I think I’ve seen something like this before.”

Why programmers are not paid in proportion to their productivity

Posted December 23, 2009 by Benton Barnett

Comments Off

Post

Dancing with entropy

In Programming on December 16, 2009 by Benton Barnett

Seth Godin recently wrote a small blog post entitled Dancing with entropy that I thought would be useful for software engineers.

I took the liberty of editing his quote, emphasis on the altered word.

The secret of dancing is that you must respect and admire your partner. Thus, marketing isn’t the enemy, and the goal isn’t for “everything to be all right.”

Without random events, there is no dance.

I feel most software engineers view marketers as the enemy when, in reality, it’s the marketers who give them anything to do at all. Without marketers the engineers would solve all the problems, putting themselves out of a job. However, without engineers, marketers would have no product to market. A tricky dance indeed.

Comments Off

Post

Window Management

In Programming on December 10, 2009 by Benton Barnett

Operating systems should handle windows and groups of windows this way:

Comments Off