The result of many little blocks

I had a “first” today in my coding.

I had experienced all the little parts of this new function before, actually each little part many times. The methods and properties I used weren’t novel even a little bit. I just called a few of my own functions along with a nested loop to sort my data, created a template for it to print the data to, and a little HMTL window to query from. All I did was reorder the little lego pieces to create something that someone wanted.

The solving of the problem, the victory over the mystery and the returning a product, built exactly to the client specifications, that was to be relished indeed…but that wasn’t the novel experience today.

It was the eloquence with which the language fell onto the editor. I had never felt so in-tune with all the libraries before. I finally found a harmonious path – where my own functions seemed to integrate intimately with the Javascript and Google Script. The entire thing was elegant (at least compared to my other iterations at this rudimentary stage). It was functional (exactly what was requested). Finally, it was easily modifiable (the client asked for a further change soon after seeing the output).

Seth Godin always encourages us to show up. Turn on the light. Do the work. Then take it to someone and say “Here you go. I built this”.

Today was the first day it didn’t feel awkward when I created something in the .gs editor.

PS: I did it within two playthroughs of For Emma, Forever Ago;