mercredi 1 décembre 2010

Mastery Autonomy Purpose - 1

These three pillars of motivation as defined by D. Pink seem to be a perfect canvas for evaluating one's motivation status.

Let's apply it to my previous jobs:

Mastery
  • HTTP, REST API, Restlet framework (+ implemented security customizations)
  • Spring, JMS
  • OAuth, Web security
  • AndroMDA : model driven application and code generation UML -> DB-Java-Hibernate
  • Flex / Actionscript : implemented a video player and composable widgets, integration with browser plugin
  • Messaging : ActiveMQ, RabbitMQ
  • Cloud computing: Amazon Web Services, Rightscale, Engine yard
  • Javascript client side: ajax, jQuery
  • Video : playback using streaming, pseudo-streaming, download / Wowza Media Server
  • Ruby on Rails : proof of concept projects, selection and integration of all plugins needed to cover our needs
Autonomy
  • Agile methodology : the team is at the core and drives the project, user stories, sprint
  • Scrum : everyone involved/committed as a team (product, qa, dev), daily standup
  • Collective design of architecture and technical challenges
  • Collaborative management of issues, removal of blockers, celebration
  • Involved in the hiring process when building the team
Purpose
  • Technically innovative and challenging
  • Video is fun
  • Engineering was core to the business
  • Excellent team, common goal and investment