Deleted Theory

Archive for February, 2009

Exploring a Development Team's Momentum

Tuesday, February 24th, 2009

Lately I have been thinking about ways to measure and gauge the health and quality of a software development environment/team.  I am wrapping my head around the key components, and need to find ways to articulate these to non-developers.  Well, today I came up with an interesting analogy based on the study of motion known as kinematics.  It probably won’t help non-developers understand, but I did find it amusing.  The analogy goes like this, and hopefully you vaguely remember high school physics.

Three main measurable ingredients of a healthy development team/environment  are:

  1. speed: The rate at which we get things done.  Or a better term would be pace.  Are things moving so slowly that no progress is being made?  Are we operating at breakneck speed, or with reckless abandon?  Are things moving at a manageable pace where we can think, design, re-think, and execute?  Can we turn if we need to? or stop when necessary? How often does our speed fluctuate?
  2. velocity: (veloci-raptor):  I have been using this term with account managers to describe how quickly we can complete projects, and every time I do my college Laura thinks I am talking about dinosaurs.  Velocity is a measure of speed in a direction.  It can also be explained as the distance traveled over time.  You may remember from physics that a car moving 100km/h forward for 10 minutes, and then 100km/h backwards for 10 minutes has an average velocity of  0km/h.  Why? Well, while the car maintained a speed of 100km/h the the entire time, in the end it didn’t go anywhere.  Adding direction to the mix begs the following questions: which direction are we heading? Positive? Negative? Towards a greater goal? Short term? Long Term?   Are we moving in a direction at all?  Does the direction change so often we are actually going in circles, or nowhere at all?
  3. mass:  this is the long shot of the analogy, but  lets make mass represent the team’s attitudes.  A team which is positive has more mass, while a team which is deflated has less mass.  Contributors to mass are simple:  Positivity, Support, Teamwork, Collaboration, Leadership, Accountability, and more.

momentum = velocity * mass

Momentum is all about velocity and mass, and remember that velocity is your speed in a direction. To maintain speed and course through a hostile collision, the more momentum you have the better.   A team with momentum can easily bump small challenges out of the way, and can maintain speed and course during a collision with a larger issue.  Conversely, a team with little momentum can find the even smallest  collisions challenging.

Speed, Direction, Mass and Momentum. I am going to re-focus on gaining momentum using throttled speed, by gaining mass and most importantly by maintaining a net positive direction.  Remember that friction reduces speed, as do turning, and collisions.  If you want speed, you need balance the straightest path with the least resistance, while avoiding the catastrophic collisions.   Oh, and once you are rolling with velocity and mass, inertia will keep you moving.  Note: the speed and direction need not reflect soulless productivity.  You control the speed and the direction, and you can direct the ship anywhere you want.  It is up to the leaders and the team to balance these components.

Next I will turn my focus to kinetic energy, potential energy, and gravity.

What are your thoughts?

Death from Above 1979 – Do It [Video]

Thursday, February 19th, 2009

Check out the video rendering of the poster I shared last week for Death from Above 1979′s Do It.

Both the video and the poster were made with processing [processing.org] and a little bit of adobe after effects to bring the HD video together.

You can go to vimeo to see the video in HD.

Do It // Made with Processing

Monday, February 16th, 2009

Death From Above 1979 – Do It – Made with Processing, originally uploaded by Viller.

Another experiment with processing using a similar algorithm to my Brain of J. poster. A new song, new colors, and zoomed in on the action. Death from Above 1979′s Do It. A wicked song too.

The video will be coming shortly…

Brain of J. in Processing [Video]

Sunday, February 15th, 2009

Brain of J. in Processing from Rob Villeneuve on Vimeo.

I have put together a video of my brain of J. poster on vimeo.  The quality isn’t the greatest, but it helps convey how layering of the lines come together over time, and how the different sound frequences affect the outcome.  You can see how the drum beat creates the larger lines, and the vocals create the smaller and darker lines towards the center.  Also, the sound effects at the end of the song leave the final touches on the poster.

Here is my previous post with my Brain of J. poster -Made in processing.

Brain of J. // made in processing

Friday, February 13th, 2009

No photoshop or illustrator used here, this poster was made entirely with processing[processing.org]  This poster was generated by computer analysis of the sound waves [FFT] from Pearl Jam’s song Brain of J.  The properties of the sound control the color, size and direction of each line in the picture.

I created this for a poster contest at 76design where everyone had 2 weeks to design a poster based on this song. I am very excited to see all of the entries tomorrow. What is the prize you ask?  Bragging rights!  The developers want to take down the designers at their own game…  wish us luck.  Also, the best posters will be printed.

This was the last of many poster iterations.  I posted my first attempt to flickr as merely a milestone. However; I am much happier with this image as the concept has more to do with the lyrical context of the song.

I wish I had the time, but while rushing tweaks for the contest deadline I was unable to run the algorithm on a different song to compare and contrast.  But I will once I find the free time.

I will link to some of the other posters entered in the contest tomorrow once they are officially released.  Also, if you were paying attention to my last post on processing you noticed that I mentioned a suprise… well… I can’t post that until I suprise the contest participants tomorrow. patience.

Brain of J – Processing Experiment

Tuesday, February 10th, 2009

I am super excited to show off my first processing (processing.org) data visualization poster. I am entering it into a design contest we are having at 76design where we submit a poster based on the song Brain of J. by Pearl Jam. A few of us programmers went the processing route, and I am excited to see the results. Other people are incorperating photography, photoshop, illustrator and their sick design skills. I would show my poster now, but I have to wait and unvail it at the contest submission this friday. Oh, and I have a suprise to go along with it.