Reusable components: design or extract?

Are you always DRY or perhaps you follow the Rule of Three? I’m currently working at a software company that has two business models, one is the familiar contracted services dev shop, the other is publishing a public set of API’s to accelerate application development. We always try and look for opportunities to extract a […]

Blank Slate: Building API’s for public consumption

So, next week I’m heading off to a new company.  A true startup, no existing product to speak of.  Blank Slate… We will be building a SaaS based product.  The way people interact is entirely API driven. We know we want a developer friendly experience. Documentation needs to be solid and reliable. Going from documentation […]