Text

Initial thoughts on forming a programming team

The Right People
Everything starts with hiring the right people. We want people that have an entrepreneurial spirit. The person that enjoys what they do and assumes tasks because it is what they believe needs to be done and not only because the task was handed to them. This approach will result in a higher level of dedication and greater quality of work. Passion is important.  


Programmer Metrics
Programming is creative work. As such, you must critique every programmer based on metrics that impact the final results. Our team is looking at three elements to gauge success, including engagement, progress, and code quality.

Engagement is the programmer’s ability to communicate with other team members to ensure efforts are contributing to the progress of the team and that other team members can easily inquire about the nature of the programmer’s current focus. Engagement can be guaged by the use of Campfire (group chat), Basecamp (project tracking), Issues (bug tracking), github commit notes & timecard, and participating in pair programming.

Progress is the team’s effectivness at setting clear sprints and the individuals contributions to achieving the sprints goals by the agreed timeline. Progress can be tracked by Basecamp using completed to-dos and milestone completion. 

Code Quality is the robustness of the code created by an individual and the team. Achieving code quality is easily noticeable on the production web application which will have faster response times and lower error rates. Code Quality can be gauged by proper use of test code, New Relic (error tracking and response time rating), and Issues relating to previously written code.

Video

Amazing Tron Dance performed by Wrecking Orchestra [Better Quality] (by gogerry)

Image
Awesome hanging lamp.

Awesome hanging lamp.

Video

Leadership Lessons from Dancing Guy (Derek Sivers’ 3-minute TED talk.)

Link Apple fires employee after volunteering in Haiti

Jeremy volunteered with the United Nations for six days in Haiti. When returning to work Friday morning, he was fired upon his return. According to Apple, Jeremy “abandoned” his job even though he…

Quote
Happiness only real when shared.
Christopher McCandless
Image
Want to schedule a meeting?

Want to schedule a meeting?

Quote
Wanting to be someone else is a waste of the person you are.
—Kurt Cobain