LINK: “Developing our API strategy [at Hackney]”

Writing great APIs demands we use a range of techniques to improve the way we write code. Pair programming, test-driven development and coding in the open are all important attributes of writing great code and therefore making our APIs reusable outside Hackney.

Original: https://blogs.hackney.gov.uk/hackit/Developing-our-API-strategy

Link roundup

I find this stuff so you don’t have to:

Decline and fall?

Twitter has been taking a bit of a pasting in the technology media world recently. Could this mean it is facing a bleak future, and could become the new MySpace, or Friendster? Or even – the horror! – FriendsReunited?

The biggest furore came when they recently changed the terms of use for their API or application programming interface – the data feed that various other services can use to manipulate Twitter content.

Effectively Twitter are limiting access to the API for many of the apps that people have come to know and love. For example, many of the ‘client’ applications people use to access Twitter, which are independent of Twitter itself, are going to find life more difficult in the future.

On top of annoying the developer community, Twitter has irritated its own user base too, with the over hasty censoring of accounts; and the growth of advertising on the platform.

This latter point is the important one. Twitter has grown into a vast social network, but hasn’t actually made much money over the last five years. What it needs to do is to turn it’s userbase into cash – and the best way of doing that, they think, is ads. Hence the clampdown on third party client apps – which may interfere with the way the ads appear to users.

Finally, a few folk are feeling increasingly nervous about the fact that content they create, such as tweets, isn’t owned by them. It’s all held in a database by Twitter, and they can choose to do with it what they will.

To a certain extent, people should probably just stop whining. After all, Twitter never claimed to be anything other than a for profit corporate company – this day was going to come sooner or later. But given the way Twitter has developed, their recent behaviour does stick in the craw somewhat.

  • Who came up with the idea for @ replies? Not Twitter – it was the users and third party developers.
  • Who came up with the idea for hashtags? Not Twitter – it was the users and third party developers.
  • Who came up with the bird motif? Not Twitter – it was a third party developer.
  • Who puts all the content into Twitter? Not Twitter – it’s the users.

The list can go on. Again, all those people who invested time, content and ideas into Twitter have little to complain about, really. Twitter never claimed to be open source. They’re free to take people’s suggestions and incorporate them as they please. That’s part of the deal with using a ‘free’ service.

However, people have started to hit back. app.net is a new Twitter clone with a slight difference: you have to pay $50 to use it. This means no ads, an open API and no corporations interfering with the way the service runs.

It also provides an option to download all your data, which kind of answers the content control issue.

I’ve started using it and my profile is just here: https://alpha.app.net/davebriggs. It’s slow, as you can imagine any new network is – let alone one that you have to pay to join. I’m not convinced it will succeed as anything other than an online ghetto for people who have fallen out of love with Twitter.

Also, remember Diaspora? Thought not. They tried to do a similar thing, but to Facebook. Didn’t work – nobody cared enough.

Others like Dave Winer (the somewhat cantankerous tech legend who invented RSS amongst other things) are promoting a much more open way of publishing, where people control their own servers running their own software, and through protocols and standards, they talk to one another. In other words, decentralising the whole social networking concept.

An example of this emerged recently, called tent.io.

This makes sense for people with the chops to run software like this, and perhaps to serious, professional content creators. But for people chatting about what’s happening on Xfactor? Probably not.

What does this mean for digital engagers in government and beyond?

Not a lot. Keep calm and carry on, as the increasingly irritating posters, tea towels, coasters and rolls of toilet paper keep telling us. Twitter isn’t going away. Many of these debates are fairly arcane and only of interest to the tiny percentage of the population that actually care.

Twitter remains an easy to access, free to use channel for people to quickly share their thoughts about what is happening to them at that moment, and it has enormous reach too.

For those that do worry about owning your content, keeping records and backing up, you can always make use of tools like ifttt to keep a copy of everything you publish.

Twitter will be with us for a long while yet.

Link roundup

I find this stuff so you don’t have to:

Bookmarks for April 11th through April 16th

I find this stuff so that you don’t have to.

  • A New Approach to Printing – “a service that enables any application (web, desktop, or mobile) on any device to print to any printer.”
  • Governments and Citizens: You Don’t Own Your Tweets – This is a really interesting piece on ownership of online content.
  • Beauty is the new must-have feature – “I’m predicting that we’ll start to have a non-functional requirement around making beautiful experiences when we build systems, and that we’ll be rubbish at it when it happens.”
  • Follow Finder by Google – “Follow Finder analyzes public social graph information (following and follower lists) on Twitter to find people you might want to follow.”
  • Enterprise 2.0 and improved business performance – “Despite growing evidence, which I’ve presented here and elsewhere, there still remains for many people a real question about the overall ability of social software to improve how organizations get things done.”
  • calibre – E-book management – Really handy (for a Kindle owner, anyway) open source, cross platform ebook conversion tool.
  • Why does government struggle with innovation? – “If innovation is becoming a core attribute required by government organisations, merely to keep up with the rate of change in society and the development of new ways to deliver services and fulfil public needs, perhaps we need to rewrite some of the rulebook, sacrificing part of our desire for stability in return for greater change.”
  • The Biggest Obstacle to Innovation – “There are many candidates for the biggest obstacle to innovation. You could try lack of management support, no employee initiative, not enough good ideas, too many good ideas but no follow-through just for starters. My nominee for The Biggest Obstacle to Innovation is: Inertia”
  • Lichfield District Council – Open Election Data Project Case Study – “An early adopter Lichfield District Council has been actively sharing a range of local data for some time. In March 2010 the Council was the first authority to make its local election results openly available as part of the Open Election Data Project.”
  • Google Docs Gets More Realtime; Adds Google Drawings To The Mix – Me likey!
  • YouTube – SearchStories’s Channel – Make your own Google search story video – like in the Superbowl ad. Cute.

You can find all my bookmarks on Delicious. There is also even more stuff on my shared Google Reader page.

You can also see all the videos I think are worth watching at my video scrapbook.

Bookmarks for March 13th through March 15th

I find this stuff so that you don’t have to.

You can find all my bookmarks on Delicious. There is also even more stuff on my shared Google Reader page.

You can also see all the videos I think are worth watching at my video scrapbook.

World of Twitter

One of the great things about Twitter is the community that comes with it. Not just the community in terms of the people you follow, and who follow you, but also the network of people working to make Twitter more useful, or just more interesting.

Much of this is because of the API Twitter has released, making it dead easy for hackers to build stuff around the service. There is also a community run wiki gathering resources together, as well as a Google Group mailing list.

So what are some of the projects that are built around Twitter? Try these for size:

Have you got any favourites?