Adam Fields (weblog)

This blog is a hobby. My main trade is technology strategy, process/project management, and performance optimization consulting, with a focus on enterprise and open source CMS and related technologies. More information.

5/28/2007

Just the really good stuff

Filed under: — adam @ 12:29 pm

I’ve added a new category to the blog, for aggregating the things I’m proud of. These are pieces I’ve put a lot of work into, or which I think I have some good insight on. If you just want the highlights without all of the random links, look no further:

http://www.aquick.org/blog/topics/really-good-stuff/

There’s also a feed:

http://www.aquick.org/blog/topics/really-good-stuff/feed

I’ve been going back through the archives (and wow, there are a lot of archives!) and putting old stuff in there. I’ve gotten a lot of it, but not all of it.


2/4/2007

Jim Gray is missing, help find him

Filed under: — adam @ 2:59 pm

Jim Gray, an influential computer scientist, is missing at sea. Amazon has provided satellite imagery and is using the distributed Amazon Mechanical Turk system to enlist the public to sift through the massive amounts of data to help find him.

http://www.mturk.com/mturk/preview?groupId=J0XZ58STDWJZ5QY4F9M0&signature=AiiDWIlwk21vgw1bn5UhVpRDZ2w%3D&iteratorSkipGroup=false&hitId=B8KZ23NCDS4ZY1ZVXVF0&externalHit=false

This is pretty extraordinary.

Tags: , ,


1/10/2007

I like growl a lot

Filed under: — adam @ 10:23 pm

growl is a unified notification system for OS X. While that doesn’t sound like much, it’s a transformative UI experience to have all of your apps notify you through the same customizable interface. After installing it, I immediately wanted to look around and find other things I could route through it.

http://growl.info

There’s also a command line tool that lets you send notifications to growl from scripts. I wrote a cron job to do time notifications:

0,15,30,45 * * * * /bin/date +\%m/\%d/\%y\%n\%H:\%M:\%S | /usr/local/bin/growlnotify -n BEEP -I /Applications/Countdown.app

I set the “BEEP” application in growl to use the bezel style, and I get a flash every 15 minutes in the middle of the screen to remind me that time is passing. (I used the icon from countdown because it was the only application I had with a clock.)

I really can’t express how useful this is. I’ve never been quite happy with how any of the IM programs I’ve used have handled notifications, but Adium integrates deeply with growl and has allowed me to set things up exactly as I want, so that I see the important things, but I don’t get cluttered up with having to click on every little notification to make them all go away.

This is very very good.

Tags: , , ,


12/4/2006

Very little time to blog

Filed under: — adam @ 3:29 pm

Several large projects, new baby, moving. No time. Talk later.


10/30/2006

Dyson Root 6 is a bit of a marketing disaster

Filed under: — adam @ 11:21 am

So… wow.

I have a Dyson upright vacuum, and it is quite simply far far better than any other vacuum cleaner I’ve ever owned. I bought the newly released Dyson Root 6, the handheld model.

The only handheld that doesn’t lose suction… while it has charge.

It’s outstandingly good from a cleaning perspective - it does actually work very very well. But what they don’t tell you is that while the battery does charge faster than others (3.5 hours), it only lasts for 5 minutes on a charge. As a result, it’s really only good for spot cleaning, and not as a general purpose dusting vacuum, which means it misses an entire big use case of a handheld vacuum - carrying it around while cleaning the house to use for dusting shelves, surfaces, ledges, nooks, crannies, etc…. When I did this, I very quickly found that I had a completely dead battery, and I had to charge it again for 3.5 hours before being able to use it again.

What’s happened here is that, like Apple, Dyson has decided that they’re going to focus on one usage pattern (keep the vac in the charger and pull it out occasionally for spills and then put it right back in the charger) and optimize that pattern, completely ignoring any other possible uses that the customer might want to put the device to. Unfortunately, in this case, I think they’re going to be hard pressed to find many people willing to shell out $150 just for spot cleaning. Because of the real-world mechanics of lithium-ion batteries, the expected usage pattern of the vac (keep it in the charger most of the time so it’s always ready for short bursts) is at odds with the strategy for maximizing the life of the battery (drain the battery completely, then recharge fully before using again), and in a year, the effective run time will be 2.5 minutes, not 5. The value proposition would be a lot better if they included a spare battery or two that you could leave in the charger and swap out with the dead one, so you could at least rotate them and have some expectation of having a live one if you’re actually using the thing. Arguably, it has advantages over, say, a dustbuster, but at at least 3-5 times the cost for less than half of the usage pattern, I’m not sure it’s worth it.

I might have been more receptive to this idea if they’d said outright - “look, we made it work for 5 minutes, but for those 5 minutes, it’ll work much better than any other handheld vac”. But they didn’t. They completely glossed over this glaring design failure, and it’s kind of a surprise. Judging from the tone of voice of the customer service tech I called to find out if this was normal, they’ve been getting this question a lot, and it sounds like they’re a bit insulted that people would harp on something that they don’t consider to be a failure while overlooking the substantial advantages that they have produced. It’s almost a case study in misunderstanding the requirements of your audience. A 5 minute battery life is not an acceptable feature for a handheld vac, and if there’s a good reason why it should be, Dyson should have made some effort to educate people instead of just throwing it out there and letting people figure it out for themselves. I suspect that there isn’t, and this is just a design flaw that they haven’t been able to fix and one they’re trying to ignore. The users of the device, unfortunately, aren’t granted such a luxury, and the failings of it are far more evident than the successes.

That said, it’s certainly an open question about whether to return it or not, because those five minutes definitely suck as much as they should.

Tags: , , , , , , ,


9/24/2006

Explaining RSS feeds the Oprah way

Filed under: — adam @ 11:51 am

Okay.

http://cravingideas.blogs.com/backinskinnyjeans/2006/09/how_to_explain_.html

Tags: , ,


6/18/2006

Upgraded to Wordpress 2.0.3

Filed under: — adam @ 8:43 am

Please let me know if you see any problems.


3/29/2006

Someone’s been painting directional signs on the ground outside subway stop in NYC

Filed under: — adam @ 11:29 am

Great idea.

http://backspace.com/notes/2006/03/28/x.html

Tags: , , , , ,


3/19/2006

Feeds are now full text

Filed under: — adam @ 4:04 pm

I’ve changed the feeds to fulltext. Please do still come to the site and comment if you find something interesting.


1/11/2006

Best of 2005

Filed under: — Caviar @ 6:58 pm



Best of 2005

Originally uploaded by Caviar.



12/29/2005

What, nothing about popcorn?

Filed under: — adam @ 1:22 am

Kottke posts his best of 2005 links.

http://www.kottke.org/05/12/the-best-links-2005


12/23/2005

My brother on the transit strike commute

Filed under: — adam @ 9:26 pm

My brother shares the story of his transit strike commute from Tuesday morning:

The story of my Tuesday Morning commute!

Strike? Not a problem. I’m a good New Yorker. I can make things work.

I live up in the Bronx, around 250th Street and realized that if the HOV-4 mandate was going to go into effect at 5:00 AM, I was just going to have to wake up earlier. Out the door at 4:15, past 96th street by 4:45 at the latest. I’m at work with a hot cup of coffee before the whole problem can begin.

Piece of cake.

I begin my commute and realize immediately that something is wrong. It takes me a couple blocks to realize that I am riding in my car with a flat tire. If I were not a business owner with a responsibility to my business, my workers and the general global economy, I probably should have taken this as an opportunity to stay home.

Instead, I changed my tire. Given the pothole situation in the City, I’ve done this before. Again, this by itself is not a problem. Fifteen minutes definitely beats my brother-in-law in terms of time to fix a flat. This morning, however, time was crucial. I get back on the road and race down to 96th Street, where I see many lights flashing at the blockade point. I look at the clock.

5:01.

I am, of course, alone in my car.

I am deftly swept from the highway by flashing lights and three men in blue. It was poetic. They waved me to the right onto the exit ramp and I was back out, literally the second car swept off the Henry Hudson Parkway of the morning.

At this point, I figure that the only thing to do now is find some passengers. This is, after all, the intention of the blockade in the first place: to force a carpool to make sure transportation works like clockwork. It’s time to trawl the streets looking for some people who needed a ride.

But who is awake at five in the morning? The city that never sleeps, let me tell you, is quite dormant at 5:00 AM. The only people I could find were some homeless people and some intrepid early-risers in pajamas with cameras, tracking the chaos that was beginning to accumulate. None of these people were eager to take a ride — and very quickly, I realized I wasn’t the only car on the streets looking for passengers. This started to get a little serious.

At some point, I realized that finding people to go all the way was becoming a fruitless endeavor — but perhaps that wasn’t necessary either. Perched as I was now between 96th and 97th on Columbus Avenue, I saw the light at the end of the tunnel. To get past the blockade, all I needed were four people in my car.

Even if they were only going for one block.

But how can I convince people to go just one block?

I decided to fall back on that good old American pastime: I would bribe people.

I started with my brother, who was conveniently located on Columbus Avenue and who I had already awakened several times trying to figure out what to do. I went to his building and found one onlooker, still in her pajamas and another woman who was on her way to the gym, unperturbed by the situation since she was already on vacation.

“Look,” I said, “I am willing to offer both of you $20 to ride one block with me.”

A couple eyebrows went up. After all, this really sounds like a proposition for the red light district. “Are you serious?” said gym girl.

“Absolutely,” I said.

“I don’t need the money, ” said the pajama lady, “I’ll just go along for the ride.”

Great, now I have three people. I called my brother again. “Come downstairs.” “What?” “No, really, come downstairs.” “In a few minutes.” “Just put on your coat and shoes and come down here. I have two people waiting, I’ll take you one block and then you can go home to sleep.” Younger brothers can be worn down in this manner. He relented, came downstairs with a grumpy attitude but with his coat on.

Due to the cold, we made a mad dash for the car. I started up and drove back to the blockade. The police shone flashlights in the car, counted us, and allowed us to proceed.

Fifteen feet beyond the police barricades, I pulled over. The gym girl said, “Happy holidays.” I passed her back a twenty. The woman in the pajamas said, “You know what? I’ll take you up on your offer after all.” I passed her a twenty. I looked at my brother. “You want one, too?” “Sure… why not,” he said, grabbing the bill before I had even finished the question, already going out the door.

On 95th Street, I’m alone in my car again and think to myself that this is how to negotiate a transit strike on $60 a day.

It then took me ten minutes to get from there to West Soho to work. No traffic, after all. If it were any other day, I would think I was fortunate to have found no traffic. But the empty streets pointed to the ridiculous situation that this strike has caused. People shouldn’t have to go through this rigmarole. It’s just wrong.

Besides, when I got to work, eager to have that hot cup of coffee that got me out the door in the first place, I discovered that there was no place around there open to buy coffee from. After all, the coffee brewers were having a hard time getting into the City as well. No Dunkin Donuts, no neighborhood deli, no guy on the corner. On a cold December morning, it’s a sad day in New York City when you can’t get a cup of coffee.


12/20/2005

NYC Transit Strike 2005

Filed under: — Caviar @ 10:37 am



NYC Transit Strike 2005

Originally uploaded by Caviar.

I took some pictures this morning by the traffic blockades on 96th Street, where the NYPD was preventing people with fewer than 4 in the car from passing.


12/5/2005

Clock and Dusk on the Metlife Building

Filed under: — Caviar @ 9:16 pm



Clock and Dusk on the Metlife Building

Originally uploaded by Caviar.

I really love the Metlife Building. It always looks very pretty lit up at night, but I happened by it just as the sun was setting the other day, and it just got this amazing glow about it.


The Cube Triumphant

Filed under: — Caviar @ 4:30 pm



The Cube Triumphant

Originally uploaded by Caviar.

The cube is back.


12/1/2005

Red Closeup

Filed under: — Caviar @ 7:22 pm



Red Closeup

Originally uploaded by Caviar.

I just started playing around with macro photography, using a set of extension tubes on my existing lenses.

It’s fun!


11/15/2005

Hey baby, wanna hear my Krayt Dragon call?

Filed under: — Caviar @ 10:33 am



Hey baby, wanna hear my Krayt Dragon call?

Originally uploaded by Caviar.

During a recent discussion about Star Wars, it occurred to me to wonder what it was that Obi-Wan was doing on Tatooine for all those years when he was supposed to be watching over Luke, and then I realized that it had already been answered by the first thing we see him doing in Star Wars.


11/14/2005

New York Chocolate Show 2005

Filed under: — Caviar @ 1:57 pm



New York Chocolate Show 2005

Originally uploaded by Caviar.

This weekend, I helped out at the Compleat Sculptor booth making chocolate fingers for the kids at the show. I took a bunch of pictures of the booth and the rest of the show.


11/1/2005

Michael Piller is dead

Filed under: — adam @ 5:09 pm

Michael Piller was strongly influential in everything good that’s come out of Star Trek since the 90’s. He died from head and neck cancer this morning at the age of 57.

http://www.scifi.com/scifiwire2005/index.php?id=33120


10/14/2005

Something bugging you?

Filed under: — adam @ 2:50 pm

Got a bug, and don’t know what it is?

Ask What’s That Bug:

http://www.whatsthatbug.com/


10/8/2005

Changed the base font

Filed under: — adam @ 10:45 am

I’m working on a new design, but as I’m not a designer, and I have many many other things to do, and I’d much rather write, it could be years before it actually appears.

I have, however, changed the base font, as some have complained about that.

Is it better?


10/5/2005

Unthrilled with the Office 12 UI

Screenshots for Office 12:

http://www.neowin.net/comments.php?id=30382&category=main

Okay, they’ve cleaned up the interface a bit by grouping related things into similar boxes that are actually labeled, and I’m told that the interface elements are all vector-based so you can resize them arbitrarily. That’s nice.

But.

Over many years of designing custom content management interfaces for lots of people to use, it became crystal clear that there’s a huge difference between a “tool” and a “task”. A tool is a function that lets the user do something, but a task is a function that lets the user accomplish something.

In my experience, most successful content management interfaces are primarily task-based. When the user sits down in front of the computer, the goal is to get something done, not just use some tools. Tasks are for most people (beginners and power users alike), but tools are for power users. If you know what you want to do, but it doesn’t fit nicely into the framework of getting something done, you need a tool. Tasks should be the default.

This is why the new Office UI is still confusing - it’s full of tools.

Let’s take Word as an example. The forefront example of tools vs. tasks is the question “why is there still a font box?”, and the corollary question “why do the font options still occupy a huge chunk of prime screen real estate?”. Changing the font is a “tool function”. When you change the font in a document, you haven’t really accomplished anything. Sure, you’ve made it look different, but “making it look different” probably wasn’t the goal. What you were really doing is the unspoken “drawing attention to this text” or “making it match the company colors” or any number of other things that aren’t just “making it look different”. With a tool, you can “make it look different”, but it requires a lot of input from the user in order to get the rationale right, and this is why expert users get frustrated when beginniners change the fonts and their results don’t match their intent. The software shouldn’t make it easy to change the font without understanding why. There should be tasks centered around things you might want to do, and the software should guide you. Importantly, if you do understand why, and you have different intentions than the software does, it should get out of your way - but that comes around to letting you use tools to get around the limitations of pre-defined tasks.

(An important note: a “wizard” is not a task-based interface. It’s a poor substitute that attempts to graft tasks onto what is primarily a tool-based interface.)

This goes right to the heart of the debate of semantic content vs. formatting. A huge portion of the tech community has been trying very hard to get people to think in ways that are structured, for various reasons. It’s not always the best approach, but it’s by far the best default if you don’t know what you’re doing. If you go through your document and decide “this needs to be 14 point Helvetica and this needs to be italic and this needs to be 24 point Times”, the onus is on you to understand why you’ve chosen those particular settings. “It looks nice” isn’t good enough, if it doesn’t match your intent. You’ve lowered the chances of getting the right result, and you’ve made things more difficult for the next person to go through and standardize your settings when your one-page memo gets reformatted to be used in the company brochure. You’ve probably also made things more difficult for yourself. Instead of trying to decide what it should look like, you could have just told the machine “this is a heading, that’s a title, and this paragraph is a summary of findings”, and made your life easier.

The UI appears to have some of this by grouping tools by tasks, but it doesn’t follow through — “Write”, “Insert”, “Page Layout”… but then, “References”? Nope. “Mailings” - maybe, but probably not. “Review” - we’re back. “Developer”? That’s a noun. Obviously there isn’t a consistent organizational structure here. Task-based interfaces are a radical shift from tool-based ones, and they require the UI designer to ask of every function put in front of the user: “Do I really want to give them this power? Am I making their life easier by doing so, or just giving them a shotgun to aim at their feet?”. It’s Microsoft Office, not Microsoft Fun with Fonts, Colors, and Margins. There’s a strong argument to be made that it shouldn’t be easier to use all of the features, because they’re a waste of time for most users.

Microsoft should have taken this opportunity to put together a new interface that’s not only prettier, but also radically easier to use, more intuitive, and above all, more productive. Instead, they’ve produced what appears to be more of the same.


9/19/2005

Pocketmod is a pretty cool paper template generator

Filed under: — adam @ 11:08 am

I don’t know if it’s really a PDA replacement, as they claim, or that PDAs have failed, as they also claim (my Treo takes that pretty personally). But this does seem like a useful little thing anyway, for shopping lists or whatnot. I like their paper folding method.

http://www.pocketmod.com/


9/15/2005

Robert Barada Nikto

Filed under: — adam @ 7:12 pm

Robert Wise died yesterday.

Forget the moment of silence, give me a few minutes of the opening theme against a flickering starfield.

http://www.scifi.com/scifiwire2005/index.php?id=32433


9/7/2005

Bounce Fresh Ideas messageboard capture

Filed under: — Caviar @ 3:31 pm



Bounce Fresh Ideas messageboard capture

Originally uploaded by Caviar.



9/1/2005

Blogging from a datacenter in New Orleans

Filed under: — adam @ 4:48 pm

I heard mention of this yesterday, but didn’t see a link.

Here’s a link. He’s in an office building on the 27th floor, in the datacenter with generators and food and stuff. There’s also a live video feed out the window.

http://mgno.com/


Amazon has a red cross donation page up again

Filed under: — adam @ 3:59 pm

http://www.amazon.com/gp/philanthropy/red-cross.html/


8/23/2005

Release your inner (outer) hipster asshole

Filed under: — adam @ 4:58 pm

On a mailing list I’m on, someone pointed out the ipodmyphoto site, which I won’t link to out of common decency. Someone else followed up with ‘I want an ipodded shirt that says “hipster asshole”. Orange and Black please. ;)’.

I just couldn’t resist, and you shouldn’t either.

http://www.cafepress.com/adamf.29467430


Instant Labeling Tape

Filed under: — adam @ 9:20 am

It looks like an LED ticker, and you just fill in all of the bars that aren’t in your letters with a black magic marker.

Great idea!

Via makeblog:

http://random-international.squarespace.com/instant-labeling-tape


8/15/2005

Potat-oh

Filed under: — Caviar @ 9:33 am

We’re doomed.


8/7/2005

What does an ID textbook look like?

Here’s what I don’t get. What would it even mean to teach intelligent design in schools?

Chapter 1: Some things are too complicated to have arisen by evolution, specifically people.
Chapter 2: …..?
(Chapter 3: Profit?)

As far as I can tell, there’s nothing to it. It’s the opposite of science.

“I don’t understand this, so there must be no possible answer”.

It says not just that we don’t know, but that we can’t know, so there’s really no point in trying to figure it out.


8/2/2005

Flickr adds some new features

Filed under: — adam @ 5:53 pm

Flickr adds tag clustering and interestingness aggregate pages.

But where are the feeds?!?!

http://blog.flickr.com/flickrblog/2005/08/the_new_new_thi.html


7/26/2005

That’s just a lot of hairstyles

Filed under: — adam @ 2:24 pm

http://www.ukhairdressers.com/style/index.asp?month1=1


7/15/2005

Update

Filed under: — adam @ 5:40 pm

How are we doing?


7/13/2005

Beautiful Temperature Sensitive Faucets

Filed under: — adam @ 10:12 am

I love technology applied in creative ways to everyday objects.

These are faucets with the top removed so you can see the water flow, which is illuminated with red and blue LEDs to indicate the temperature of the water.

Awesome!

Via Futurismic:

http://www.inhabitat.com/entry_236.php


7/6/2005

The things people do to their pets

Filed under: — adam @ 3:04 pm

They missed a huge naming opportunity here - it should have been called Cat-amari Damacy.

http://www.stuffonmycat.com/


7/1/2005

Is the paint buddy new?

Filed under: — adam @ 9:02 am

This thing has been making the rounds: