The importance of language: acknowledgements 

There’s a few little things that sneak in to conversations and emails that you probably don’t realise you’re doing, until someone points them out to you. No problem VS You’re welcome Darlene Price has a great list of phrases you should never say at work. One that really stuck with me was replying to “thanks”, … More The importance of language: acknowledgements 

Your API sucks : foolish inconsistency

There are many ways that an API can be inconsistent. Different methods can follow different conventions, one method may have different results, or maybe a change introduces inconsistency between versions. Spatial Inconsistency When calling 2 different methods in what appear to be related domains require 2 very different calls and get 2 very different results. … More Your API sucks : foolish inconsistency

Scottish Developers – Your API sucks: live 

I’m pleased to announce that my talk “Developers Are Users Too : Why the User Experience of Your API Sucks”, postponed from DDD Scotland, will be held at RookieOven in Glasgow on Tuesday 16th August. Tickets are available on Eventbrite. Many thanks to Scottiswh Developers for the invite and to RookieOven for hosting. I hope … More Scottish Developers – Your API sucks: live 

Your API sucks : security

Pop quiz time. You are given the following example URL to GET as an example of making a payment from your application. How many things here would make you back away slowly before setting the server farm on fire? http://www.example.com/api/pay?cardnumber=1234123412341234&ccv=1234&expirymonth=12&expiryyear=12&amountinpence=123456 So you complain it’s unsecured and they come back with an upgrade, so you need … More Your API sucks : security