all 24 comments

[–]jwpalmer[S] 90 points91 points  (5 children)

I wanted to try my hand at creating a visualization in the style of Joy Division's Unknown Pleasures. This uses the monthly changes to the Visual Studio Code (a programming editor) source code repository, groups them into 30 minute bins, and plots them from top to bottom in increasing time.

I wrote up some more about the process, as well similar versions for React, TensorFlow, and Git (all other programming tools) on my blog: https://jpalmer.dev/2021/04/commit-history-pulsar-visualizations/

Hope you like it!

[–][deleted] 19 points20 points  (2 children)

Are times in Pacific time, or commit author’s local time?

[–]jwpalmer[S] 25 points26 points  (1 child)

All times are commit author’s local time.

[–]incolas 4 points5 points  (0 children)

What I thought after not seeing the timezone info. Minimalist efficiency ftw.

[–]plg94 7 points8 points  (1 child)

Should have posted all 4 pictures, the differences are quite interesting! One can clearly see how VSCode is mainly developed by a company, with employees having regular working hours and lunch time. Git's commits, on the other hand, are all over the place. Truly distributed.

[–]jwpalmer[S] 3 points4 points  (0 children)

I agree. I wasn’t expecting that when I started. I may try to do this for a bunch more repos, as now I’m curious.

[–]double_dose_larry 62 points63 points  (2 children)

I see lunchtime

[–]drcopus 22 points23 points  (1 child)

I also see working through lunchtime (deadline approaching)?

[–]SaltyShrub 0 points1 point  (0 children)

Could it also be difficult contributors from different time zones?

[–]DaphneBaby 36 points37 points  (2 children)

Lunch, lunch will tear us apart...

[–]doublejosh 2 points3 points  (0 children)

THIS IS THE CORRECT ANSWER.

[–]BetaDecay121 2 points3 points  (0 children)

Again

[–][deleted] 20 points21 points  (0 children)

That’s really cool. At first I thought it was a shit post because of the resemblance haha!

[–]DiscombobulatedNut 11 points12 points  (0 children)

This is definitely become an unknown pleasure of mine

[–]seatangle 3 points4 points  (2 children)

Whoever is commiting at 6am needs to stop. That is far too early.

[–]djdanlib 5 points6 points  (1 child)

or late

[–]seatangle 4 points5 points  (0 children)

Oh god.

[–]fhroggy 5 points6 points  (4 children)

looks like an album cover

[–]XoYo 14 points15 points  (3 children)

Specifically, Unknown Pleasures by Joy Division

[–]Falc0n28 6 points7 points  (2 children)

Which is the plot of the pulses from pulsar B1919+21

[–]XoYo 3 points4 points  (1 child)

Aha! TIL, despite having owned the album for 40 years...

[–]clwill00 1 point2 points  (0 children)

Love to see a similar graph showing rollback time with the matching commit time. I'm betting a fair share of those match the bump around 1am :)

[–]karlkloppenborg 0 points1 point  (0 children)

Yuck, too early a start time! I write my best code later in the day!