About Todd

Technologist, Avid Reader, Architecture Enthusiast, Husband/Father, Grouptivian, Wolverine, and always Tangled in his own...

Why You Should Know Smalltalk

Some sketchnotes from a short discussion on Smalltalk by Noel Rappin.

Advertisements

ObtivaCamp 2011 Sketchnotes

Each quarter of the year Obtiva consultants gather for a personal development day that reinforces the values and culture of the company. In the first quarter the event is called ObtivaCamp and is focused on Practicing software development. Today was Obtiva’s inaugural ObtivaCamp. It was in the format of a Code Retreat facilitated by Corey Haines. Above are some sketchnotes I took during the day.

Overall the event was a success. Take a look at Corey’s Code Retreat page. If it looks good to you my advice is to go for it and call Corey to facilitate. He does a terrific job.

My sketch tools include an iPad, the Brushes App, and a Boxwave stylus. I particularly like Brushes App (vs. SketchBook Pro for example) because to draw small text on the iPad you have to zoom in and write really big letters and then zoom out to see how it all looks. Brushes App makes that zooming really easy with a double tap. Also I like that I can export Brushes actions to the viewer on my Mac and then upscale it. Even cooler is the ability to export to a Quicktime video from the viewer.

So, without further ado, watch me create the sketch in this video:

Secrets of Real World Software Development

Featured

This is a talk I gave at midVenturesLAUNCH in 2010 with Joe Banks.

You may have noticed some contradiction in the talk regarding the concept of software development as manufacturing. I said that the software development process is not like a manufacturing process. To state it differently, software development is not a deterministic process, and the cost to repair a mistake or change direction is orders of magnitude less expensive in software than it is in manufacturing. However, the concept of flow, where we pay attention to batch sizes, queues, and feedback loops is something we can learn from. These concepts do come from places like Lean Manufacturing, however, there are even better examples from the telecom and network routing space. For more on the concept of flow I still highly recommend “The Principles of Product Development FLOW” by Don Reinertsen.