Development Tips according to Flickr (FOWA Miami 2008)

image9.jpgAfter a disastrous trip I finally got here (albeit tired after a 4am NYC connection to Fort L followed by drive to Miami). Thus far some OK stuff .. my picks:

Cal Henderson (Flickr) is talking about process in development. He’s a funny presenter. Thumbs up from me.

Here are some development pointers, in his opinion:

  • 10% spent on developing tools to help develop
  • Version control – Emails on commits notes – send them out and have them filter into an email
  • Version control – Invalid syntax hooks on commit – refuses if invalid
  • Amend your own interface for your bug tracker – Bug trackers are often simply too complex
  • Continuously test when integrating .. i.e. write tests
  • Use a Tinderbox and combine it with alert
  • Incremental releasing – Permanent manufacturer but with:
  • Dev > Q&A > Stage > Production
  • Flags not Branches – use Feature flags; this maintains consistency against the head for testing purposes
  • Single button site deployment – however complex it gets; it should still be one button to deploy
  • Deploy log – simple, but effective – highly visual error messages are important
  • Deploy process – Automate common tasks

VC Funding the Loic LeMeur way

Full marks to Loic LeMeur for his detailed and open post on his Seesmic funding round. Admittedly he’s got plenty to be happy and shout about – but its good all the same to see a post with an open description of the process and who he got on board and when.

I generally agree with his comments regards the sometimes-negativity of Europeans (including Brits) when it comes to start up and funding. His comments about shipping out to the U.S. ring home for me in many ways;  we may well follow suite.

Best of luck to him and Seesmic.

The Problem with e-businesses

The problem with online businesses, is that its a gift to the blank face of corporate might. It enables and encourages, automated dumb impersonal service – the plodding and continued, repetitive email response as the computer systems reply and go through their business processes.

Ebay is no exception. I’ve been explaining why I will not pay the £14.50 sales commission, for something I didnt sell, for nearly 7 months. They have even engaged a debt collection company – sent multiple letters; I’ve now refused in principle as my initial enquiry got no response. Typically of large companies, the only thing they ARE efficient at is sending me court threats, reminders and getting their subcontracted debt collectors to chase me for £14.50 . In 7 months I’ve had only TWO human responses; the situation continues. Having written back twice to the debt collectors, ebay have now again reverted to the initial cycle of automated emails asking me to pay.

ebay.gif

Its not only maddening, its pathetic. Online business can be SO MUCH better than this. The cost reductions that this technology enables, the automation for all the transactions that go smoothly and without fault, should mean that personal and attentive, personalized service CAN be provided when needed. Instead, they are even worse than corporates of traditional stock. Born out of an email culture, these new dinosaur’s really do behave like they don’t give a sh*t. I find it so frustrating that companies who come from a beginning as dynamic, exciting, written-in-a-garage type startups, end up worse than the traditional corporate dinosaurs they look to dominate or replace.

I pledge now, that when Rummble has 100 million users, we’ll have a human face; because to become loved by your users, truly loved as a lovemark and not just seen as a brand, you cannot fall into the corporate trap of bottom-line first and stuff the customer service. It might work today, but domineering empires don’t last forever, as we know all too well.

My opinion and emotions towards the eBay brand have hit rock bottom; and without some small miracle, that wont change now, for a very long time indeed.

More Mobile Network Operator Mobile Data Woes

I posted this on MomoLondon today in an effort to understand how any MNO can roll out such a policy and think it is sane / sensible / will work / will grow their data business …

Can anyone explain to me why if I access the internet on my Blackberry one way (e.g. via O2 actives homepage) I get charged, but if I access the mobile internet another way (via “Blackberry bookmarks”) I don’t ?!  Even if accessing the same webpage – e.g. Google.
Another stunning example of wholly opaque pricing and usability from the MNO’s.
Momo Crackberry users, be warned. I have received £600 bill for data for one month, because I apparently accessed data via the wrong APN.
Apparently one pay’s for data via “mobile.o2.co.uk” but not  via “blackberry.net”.  Frankly, this is a joke.  I dont remember being quoted “100 mb of inclusive data provided you use the correct APN”. 
To be fair to O2 they have reimbursed me for the confusion, provided going forward I make sure I use the right APN; and I commend them for making the right decision on this.
There may be a good technical or other reason, why it is like this; but that is not the point.  Don’t give inclusive (albeit capped) data packages, but then apply a string of confusing criteria to the deal. Data is data. Sorry, but I dont care about the complexities of an MNO’s network or international roaming deals.  I am paying for an inclusive, international 100mb of data for email and browsing. That is what I expect to receive, without strings attached.

Understand Social Media and Web 2.0+

One easy way, is just to understand the breadth of services out there and how they fit together. Here is a fantastic, and fun, starting point by way of AI’s 2008 Web Trend Map laid out like the Tokyo metro. There is an interactive version here.

image8.gif

Why not print one out and stick it on the office wall – you might find your staff take some interest!

I think I preferred the layout of their 2007 map, but who cares what I think… ;-)