The Story
Hi! My name is Tim Ganter and I make websites.
Around fall 2016 I decided to wind down my consulting business Studio Ten Four after 8 years and go back to a full-time salaried position. So, began my job search. Resume here. I decided to focus on becoming a better javascript developer and chose to do that within the context of data visualization. I started looking for open data to practice with and wanted to create something that would be useful to someone.
My co-working space Impact Hub Seattle hosts a members lunch every Thursday where announcements are often made by staff and other members. One day, Gordon Padelford stood up to introduce himself and his organization Seattle Neighborhood Greenways. I thought, “Hey I bet they have some data that could be visualized”. So, I went up to Gordon after the member lunch and asked him. He introduced me to the Executive Director of Seattle Neighborhood Greenways, Cathy Tuttle and we all chatted a bit in their office at The Hub. They pointed me at the Seattle Collisions data on data.seattle.gov. I started looking at the data and chipping away at creating something.
Proof of concept 1
The first thing I did was to see if I could simply display collisions on a map. I started reading up on the API for the Seattle Collisions data hosted by Socrata and researching what javascript libraries I might need. After a few hours I had a rough proof of concept of collisions working. I showed this to Cathy & Gordon and they said “neat!”. Then the questions started coming. “Can you show collisions by date?”, “Can you show collisions in an area?”, “How hard would it be to total up cost for collisions by severity if I gave you numbers?”. Sure! Let me see what I can do.
Proof of concept 2
A couple weeks went by. Work got busy. Trump got elected. Then I had a second proof of concept.
More useful than the first version but still not very useful. I wanted to make it better. However, I thought this should be enough to demonstrate my
technical competency to employers. I started applying for jobs and while it definitely helped get some attention, turns out it wasn’t quite enough to land the job I wanted.
I was really trying to avoid downloading the data from Socrata, organizing it, and creating my own API. Everything up to this point was built in javascript
and pulling data directly from data.seattle.gov. But there was no way around it. So, I started building my own back end.
Version 1
A few more weeks went by. Work was still busy. Trump got inaugurated. I started another side project out of frustration. Then I had a rough version of what is now the collisions page. I showed this to Cathy & Gordon and they said “Wow!”. There we go. That’s the reaction I was looking for! =) I showed it around to some friends and got the same “Wow!”. At this point I felt I was building something that could be really useful to folks interested in this data. Even if it didn’t get me a job, at least people would be using it.
Now that the data was organized nicely in my database, I could create new API endpoints pretty easily. I could also now mash up the Seattle Collisions data provided by data.seattle.gov with other data. For instance, the cost and neighborhood data were not part of the data set provided by data.seattle.gov. Now I have a foundation for adding new features. Woot!
What’s next?
First, I need to get a job. After that, I would like to continue working on this project. I already have a to do list. If you have suggestions, comments, feedback, or want to hire me =) drop me a line at [email protected].
Thanks for reading!
-Tim