Skip to main content

This is ZX81.org.uk

Tag: Opinion

Delicious Debrief (Part 3/5)

## The story so far

Last year Yahoo! announced, with no notice, a significant change that had far reaching consequences for all third party applications including my iPhone program, Yummy. This is the third in a series of posts that discusses how I dealt with it.

On Monday I gave an overview of the problem and yesterday I looked at how those changes were announced and why they were tricky. Today we’ll look at how I actually implemented those technical details — though not at the code level so don’t worry if you’re not a programmer!

Delicious Debrief (Part 2/5)

## The story so far

Last year Yahoo! announced, with no notice, a significant change that had far reaching consequences for all third party applications including my iPhone program, Yummy. This is the second in a series of posts that discusses how I dealt with it.

Yesterday I spoke at a high level about my iPhone application and some changes that Yahoo! made to their side of the system. Today I’d like to talk in a little more detail about how those changes were announced and why they were tricky.

Delicious Debrief (Part 1/5)

## Background

For the benefit of any new visitors, I develop an iPhone application called Yummy that connects to the Delicious.com “social bookmarking” website, allowing you to access and share your bookmarks using a far more usable interface than the native web or mobile optimised version of the site.

In the olden days — that is more than six months ago — to access Delicious all you had to do was enter a user name and password. As a developer it was very similar. Whenever you wanted to access something that required authorisation — adding a new bookmark for example — you had to supply the same credentials as you would on the web: a username and password. This, in web terminology, is called “basic authentication.”

Communication

“Do you ever change this type of trade?”

I was sat on the trading floor discussing a new feature that I was implementing with the person who would be using it the most.

“No, never.”

This was one detail of the change that would have far-reaching consequences in the code. A “no” would mean a few days of development, a “yes” would indicate several weeks.

“Are you absolutely sure? You don’t change it even once a month?”

My delicious.com bookmarks for April 20th through April 25th

  • No sense of humour at all – “Personally, I’d love to see the Pope in a debate on abortion, where he would actually have to address difficult questions and defend his own ideas. Best idea yet would be a debate on various controversial topics, like birth control, abortion, the role of women in the church, and homosexuality…with the Pope on one side, and Stephen Fry on the other. It could be perfectly respectful, and it would be hilarious.”
  • Audio slideshow: Hubble’s first 20 years – Amazing. Beautiful.
  • Do liberals read only liberal blogs? – The dangers of the “long tail…” I deliberately go read Daily Mail headlines on a regular basis just to check that I’m sane. The moment I start to agree, please shoot me.

The Up-Sell

I don’t mean to single out a single business here. The flaw I’m pointing out is shared by many sites but this post was inspired by a recent visit to TripIt. In general it’s a great service. It’s well thought out, allowing you to enter all your details with a minimum of effort; just forwarding your email confirmation to them is a masterstroke.

However. (You knew that was coming.) However, many links on the main page are non-functional, by which I mean they push you straight through to their paid-for service sign-up form.

My delicious.com bookmarks for October 12th through October 16th

  • Palm Pre smartphone – “So you’re after a smartphone, you’ve got money to burn and an obvious decision to make: this or the iPhone. No other touchscreen smartphone is even in the running. The Pre has some obvious advantages. It’s a bit smaller than the iPhone and ‘Synergy’ works well, which could prove useful if you’re more familiar with Facebook than the concept of Gmail or an Exchange server. But weigh it against the iPhone and it’s hard to recommend.”
  • The Hitchhiker’s Guide Turns 30 – Still one of my favourite books.
  • Cat registered as hypnotherapist – To be fair, cats do seem to convince people to pet them and feed them without any apparent pay-back. Maybe they do hypnotise them?

My delicious.com bookmarks for October 4th through October 9th

  • Why Creativity Needs Shorter Copyright Terms – The subject line says it all. The “creative” industries have done a good job of convincing politicians that longer copyrights are better, but they’re only better for those middle-men…
  • Giant ring detected around Saturn – “The scale of the new ring feature is astonishing. Nothing like it has been seen elsewhere in the Solar System.”
  • I don’t go to restaurants to tell the truth – “Tips are embarrassing and stupid – they’re vestigial haggling in a society that has otherwise moved on. If you’re going to a restaurant to be served and eat a meal, why is the price of the delivery open to negotiation but not that of the food itself, the ambience, music, heating or use of the furniture? All of these things can disappoint or delight. It’s illogical to fix the price of one element but not the others.”

The W Effect

This is probably the meanest article title I’ve ever written, as the “W” refers to a person, someone that I used to work with1. The critical phrase went something like this:

“How hard can it be? It’s only a button!”

Those two, tiny sentences hide a lot. Let me explain.

I’m mainly technical. I have been in the industry for over ten years now, did a computer science degree and spent many hours when I should have been revising for my German GCSE programming my Sinclair Spectrum. This means that when someone says “It’s only a button” I instinctively cringe. I may not know the details but I’ve seen enough “simple” buttons with days worth of work behind them that I’ve learned to be cautious.

Attitude

Here’s an exchange that occurred just the other day: colleague A asked colleague B for some help in PowerPoint. B says, “It’s easy, I’ll show you how to do it.” A immediately objects: “I don’t want to know how to do it, can you just do it for me?”

The dialogue continued for a while, with A not happy to have to learn something new and B not happy to become A‘s lackey.