I Thought He Came With You is Robert Ellison’s blog about software, marketing, politics, photography, time lapse and the occasional well deserved rant. Follow along with a monthly email, RSS or on Facebook. About 7,250,102,760 people have not visited yet so it might be your first time here. Suggested reading: Got It, or roll the dice.

Reviews and Links for April 2012

APIs: A Strategy Guide by Dan Woods

3/5

Works as a good checklist of the various business, legal, technical, marketing and strategic considerations you should think of when launching an API. Not a huge amount of depth in any one area though.

 

Pharmacology by Christopher Herz

4/5

A tale of legal and illegal drugs in San Francisco from the perspective of Sarah, a transplant from the mid-west in town to make money to send back to her sick father and expose the evils of the pharmaceutical industry. Reads like Sarah sat down next to you in a cafe and poured out her entire life story before you even knew what hit you.

 

Links

Interesting, but the first book I tried was wrong: http://t.co/gUPyhpjM (The Interpreter in Look to Windward)

ITHCWY: Go-arounds: LEGO and Legislative Service: LEGO: I wrote in January about LEGO's[1] misogynistic latest LEGO… http://t.co/s2PlMzGn

ITHCWY: Kindle: Figure out sorting!: I love my Kindle. Loved it since seeing the screen for the first time after… http://t.co/zimbDLpz

ITHCWY: Catfood: Cleat 1.10: I've just released an updated version of Cleat that supports geolocation and… http://t.co/SESV9VH7

4 of 5 stars to Pharmacology by Christopher Herz http://t.co/SgGZR4Lz

I still don't like the Oxford Comma, but... http://t.co/oJB50wGw

ITHCWY: Prophylactic: Absolutely no chance of scurvy tonight. http://t.co/RpX1z78M

Artist Captures Dog vs. Gopher Confrontation on Bernal Hill http://t.co/OlUgGHOG - It could be Rudy...

Graffiti - Public - Other_enter_additional_details_below/101 Elsie St San Francisco, CA 94110, USA http://t.co/c9P7xkjx #bernal-heights!

Lego tries to get less sexist http://t.co/WD9lmRuK - and previously: http://t.co/Psc5ZNua

"It’s the product development version of the Hunger Games" - http://t.co/wNA0DHWy via @uservoice

SciFi in HiFi! - Sean Young's video of the making of Dune - Boing Boing http://t.co/BXTACFpj via @BoingBoing

Shocking, but need to distinguish between standardized tests and shit standardized tests: Florida standardized... http://t.co/c8488XDw

+1: Introducing the Innovator's Patent Agreement http://t.co/naK9hYxw via @twitter

Extraordinary: The real criminals in the Tarek Mehanna case http://t.co/GOqxgIJ2

They are deadly serious about not taking photos at @#spamalotsf http://t.co/5di7viuy

JSON Formatter & Validator: http://t.co/L220TCHf

ITHCWY: California Slender Salamander http://t.co/EvNlFOnS

Patent Law 101: What’s Wrong And Ways To Make It Right http://t.co/6QnLLHL7 via @techcrunch

ITHCWY: Even Shitier - Citibank Remortgage Scam: Citibank contacted us in December offering to remortgage our house… http://t.co/mxGi3j6K

ITHCWY: Baby Yellow Spiders: A chair in our garden has produced a bumper crop of baby Cross Orbweaver spiders. Very… http://t.co/0VBjSvPq

Wow: http://t.co/N4tbm77Y Rear Window loop via @jwz

Final Plan for Bernal Hill Trail Restoration Unveiled: http://t.co/bp3uFOZu - from @bernalwood

RT @Pearldotcom: Our new site is coming soon! Get on the list to be notified about launch details: http://t.co/75ddUi63

ITHCWY: Sod Searle And Sod His Sodding Room: Marcus du Sautoy, writing on BBC News, brings up Searle's Chinese Room… http://t.co/FmcVPbzC

ITHCWY: California, I can save you billions with a small and reasonably priced computer program...: California just… http://t.co/Ro96lk3J

California, I can save you billions with a small and reasonably priced computer program... http://t.co/iDZEbAQ9 -> @JerryBrownGov

Badge Driven Development

Badge Driven Development

Microsoft has released Visual Studio Achievements, an extension that brings gamification to Visual Studio in the form of badges. The achievements are a mix that include feature discovery, best/worst practices, printing source code and swearing. 

Initially I wrote this off as a silly little feature. But it could be the start of a whole new development methodology religion that I'm going to call Badge Driven Development (BDD). 

It's related to Test Driven Development, but instead of writing unit tests first you start with creating a set of achievements. These should be a measurable mix of business goals, personal development, coding standards and random mayhem. Once you have measurable badges you can start writing code and build a leaderboard for teams and individuals. 

BDD has all the ascetic one-upmanship of TDD, and owes something to EDD as well. It's the Parkour of Agile. I should start a training business where you can become a certified Badge Driven Scrum Master.