Random Thoughts...

About generative artwork, data visualization, and anything else that comes to mind.

Read More
Software Visualization

Experimental Visualizations of Large Open Source Projects

18 Jun 2021By Jeffrey Palmer5 Minute Read

Once I completed my interactive Git history, I started to think about a smaller visualization project that would allow me to experiment with new ways of visualizing large development histories.

Read More
Software Visualization

Git: An Interactive Development History

24 May 2021By Jeff Palmer15 Minute Read

In April I set out to create an interactive visualization of the Git distributed version control system. This became one of my larger projects, so I thought I'd share my experiences building it.

Read More
Software Visualization

Visualizing Open Source Project Commit Histories

2 Apr 2021By Jeff Palmer6 Minute Read

Recently, I came across this excellent interview with the graphic designer Peter Saville describing the origin of Joy Division's famous cover for Unknown Pleasures. I decided to recreate the visual form of the image using open source project commit histories, including VSCode, React, TensorFlow, and Git itself.

Read More
Engineering Management

Prioritizing with Cost of Delay

31 Mar 2021By Jeff Palmer8 Minute Read

How quantifying Cost of Delay can help teams successfully understand and prioritize their technical project backlog.

Read More
Case Studies

The 2013 Felton Volume Chart

30 Mar 2021By Jeff Palmer10 Minute Read

This final post in my series on how I created the visualizations in my Visual Studio Code 2020 Year in Review covers how I recreated the "volume chart" from Nicholas Felton's 2013 Annual Report.

Read More
Software Visualization

Visualizing the Change History of the Git Repository

24 Mar 2021By Jeff Palmer1 Minute Read

Recently I decided to continue my experiments visualizing the data produced by the software development process. This time I decided to dig into the git commit history of Git itself, with the goal of creating something interesting and creative that still provides information about the subject matter.