Archives For duncanjw

@sramji @monkchips @duncanjw we definitely need a do-over on that dinner, sorry about that 😏

RT @amyhermes: ICYMI, #CloudMinds “Role of the Developer” huddle highlights ow.ly/Voyrz @duncanjw @lindybrandon @lxpollitt @dturkenk@edanuff