Monthly Archives: July 2019

Steve Pousty: “Never go full spatial”

Steve Pousty
Steve Pousty

Steve is a Dad, Son, Partner, and Director of Developer Relations for Crunchy Data (PostgreSQL people). He goes around and shows off all the great work the PostgreSQL community and Crunchy Committers do. He can teach you about Data Analysis with PostgreSQL, Java, Python, MongoDB, and some JavaScript. He has deep subject area expertise in GIS/Spatial, Statistics, and Ecology. He has spoken at over 75 conferences and done over 50 workshops including Monktoberfest, MongoNY, JavaOne, FOSS4G, CTIA, AjaxWorld, GeoWeb, Where2.0, and OSCON. Before Crunchy Data, Steve was a developer evangelist for DigitalGlobe, Red Hat, LinkedIn, deCarta, and ESRI. Steve has a Ph.D. in Ecology. He can easily be bribed with offers of bird watching or fly fishing.

Steve was interviewed for GeoHipster by Atanas Entchev.

Q: How / why did you get into GIS? Or is it geo? Or spatial? What did you get into?

A: Ever since I was a little kid I LOVED maps – especially those cartograms in the atlas books, like Rand-McNally. Then in college I took an ink and vellum cartography class and loved it as well. In my junior year of college I did a research experience for undergraduates (REU) at the H.J. Andrews Experimental Forest in the Oregon Cascades. I chose to look at windthrow across the landscape. They had a GIS system with Arc/Info on Sun machines with the shelf full of manuals. I said: “What is this magic, computers and maps together” –  I was instantly hooked for life. I digitized in their forest cover map on a big ole’ digitizer stand with a puck digitizer. From then on during my Masters and PhD I made sure to include spatial elements so I could get my hands on spatial technology: GIS, remote sensing, GPS…

Q: Are you more or less geo these days? How do you feel about that?

A: Working at Yale, I was an internal consultant to faculty, building all sorts of technology integrations for them, some of which was spatial. When I was at Red Hat I was less geo. Both of these experiences were really exciting – especially being able to bring the spatial examples and ideas to the larger technology world. But it was also great to bring the larger technology world back to spatial. I have always been a person who likes to mix different worlds and mixing these areas has been really fun for me. So I am not full spatial now (never go full spatial) but in certain ways I have more exposure to deep spatial expertise.

Q: You recently took a role with Crunchy Data. What does Crunchy Data do, and what will you be doing there?

A: Crunchy Data is a PostgreSQL company based off a similar model to Red Hat. We hire core contributors to PostgreSQL, like Tom Lane, Paul Ramsey, and Martin Davis. All software development gets contributed back upstream or at least Open Sourced, like our container work. We make our money off of support, training, and being the experts when people need it. My role there is to help application developers (end users) appreciate all the greatness of PostgreSQL. I focus on creating content and spreading information to make developers happy and successful on PostgreSQL in general and the Crunchy Data work in particular (like our work in containers).

Q: You are known as a strong advocate for open source, and a strong environmentalist. Are these two related?

A: Actually I think it comes more from my science and financially poor grad student background. Science usually pushes for open sharing of results and data, FOSS provides the ability to actually see the algorithms. As a grad student I was always resentful of being at the mercy of software companies about whether or not they would make their software available with decent pricing. And then, finally being in an ecology program, and then working at Yale in the social sciences, there was also a lack of funding and lack of size to drive feature development in software companies. So using software like Apache, R, PostGIS (QGIS wasn’t really around then), allowed us to do reproducible work, fund small features we wanted, and deploy them or give to students to run anywhere they want. In summary I think the strong correlation in me comes from FOSS and Science. 

Q: Can a person be idealistic and pragmatic at the same time? How about an organization? Explain.

A: For sure, because they can operate at different scales. Idealistic can be a way to set long-term goals and vision, but you can be pragmatic in your tactics to get to your goal. Even so for an organization. That said you do need a careful balance. If you translate pragmatic to huge profits or exponential growth then this becomes much harder. 

Q: Can you explain to me Kubernetes in a way that I can use in a social setting and sound smart?

A: Containers allow you to both install software and the configuration so that you can just do “container run” which gets everything running. This is game changing for both normal server software like geoserver or apache HTTPD but also for custom-built applications. But once you get the container running you run into all sorts of issues of how you run this for real. Like how do you route traffic to the application, how do you scale it up and down, how do you keep it running if it crashes. Kubernetes handles all those issues for you. It allows you to do that by writing a JSON or YAML file that defines how everything is “installed” and configured (this is called declarative infrastructure). So now on a developers machine running minikube (a small developer install of Kubernetes) they can develop their containers and the architecture. They can then give that to ops who can take the same containers, tweak the declarations to match staging or production, and away they go. 

Q: You are a frequent speaker at tech conferences. Where do you stand on happy hour vs teatime at conferences?

A: I prefer tea time. I think alcohol should be left for people going out personally at bars afterwards. Alcohol being served at events, while making some social interactions easier, can actually lead to some negative consequences as well, especially around sexual harassment. Also, if I have one drink it usually just makes me sleepy – so tea time and fresh berries please. Tea has just as much variety as beer (if not more) so we can get all hipster with it as well.

Q: You have publicly challenged our own Randal Hale and his trademark phrase “Holy crap”, claiming prior art. How would you like to see the issue resolved?

A: Simple as Randal declaring me supreme ruler of the universe – that should suffice.

Q: You have been very open about your bout with cancer. In a recent tweet thread you addressed the fake “You can do it!” positivity that is common in today’s social discourse in general, and almost expected when talking to cancer patients. Why is this so prevalent, and what does it say about our society?

A: My main point with the response is that you should start by asking the person what they want, not just assume that the popular narrative of how people deal with cancer is the way this particular person is dealing with it. For me, the whole “kick its ass” didn’t really resonate with me – I preferred more of a “I hope you have an interesting experience and finding peace with it all”. Who knows if I would have gone to a different place had my cancer been terminal. Anyway, I think humans have a tendency to take a mental model (which are helpful in general) and overuse it for every situation they get into.

Q: What do you look forward to?

A: Spending time with my partner, Angelina, hiking and chilling with my dogs, watching anime and hiking with my kids, playing video games, fly fishing, and finally some good birdwatching. Those are things I look forward to, the good things in life.

Q: Are you a geohipster? Why / why not?

A: Hell no, I generally do not like the whole hipster movement except as something to make fun of. I mean I appreciate people who are hipsters and can laugh about it. But really I am more about average geo person, helping them get shit done, and hoping they feel good about themselves when doing it. 

Q: On closing, any words of wisdom for our readers?

A: You are good enough, you are smart enough, and gosh darn it people like you. 

Maps and Mappers of the 2019 Calendar: Aly Ollivierre

Q: Tell us about yourself.

A: I work full-time as a Cartographer at National Geographic Maps, part-time conducting freelance work as Tombolo Maps & Design, and part-time working with the conservation NGO BirdsCaribbean. I’m rounding up on 10 years of experience at the end of 2019 and am passionate about beautiful maps, participatory mapping, bird conservation, addressing climate change, and working in small island developing states. I recently published a co-authored book entitled Birds of the Transboundary Grenadines, which is part bird guide, part atlas, part photo-book-pretty-enough-for-your-coffee-table, and part historical and sociological dive into the connection between birds and the people of the Grenadines. This was the culmination of 7 years of collaboration with my incredible co-author, Juliana Coffey, and the local communities in these tiny islands which are split between the Eastern Caribbean countries of Saint Vincent and the Grenadines and Grenada (where I’ve lived on and off since 2011). Morale of the story: I have a lot of overlapping passions, which is how I ended up deciding to study geography anyway. (Did I mention I also make map jewelry?)

Q: Tell us the story behind your map (what inspired you to make it, what did you learn while making it, or any other aspects of the map or its creation you would like people to know).

A: As a history minor, some of my favorite courses in undergrad at Middlebury College were on historical geography (taught by the exceptionally inspiring Dr. Anne Kelly Knowles). I profoundly appreciated how historical geography could be used to understand how and why things happened and decisions were made (flashback to Historical Geography of North America and reading topographic maps which visualized how Civil War battles were lost or won). 

Today, like any normal person with a map obsession, I spend my fair share of time keeping an eye on David Rumsey’s Map Collection and, during one of my stints living in Maine, I found this historic map of Portland from 1851:

I was surprised to see how dramatically the coastline had been changed in the past century and a half, and—as most cartographers are inclined to do—I immediately wanted to map it and show the amount of land reclamation on the peninsula, particularly in Back Cove. It is also really cool to see how the downtown buildings changed from small houses and businesses to city block-sized multi-purpose buildings made up of storefronts, office space, and apartments.

While it took me a while to make the time to fit this just-for-fun map into my crazy schedule, I’m glad I finally made it happen!

Q: Tell us about the tools, data, etc., you used to make the map.

A: This map was made by combining the 1851 Map of the City of Portland, Maine (from original surveys by Henry F. Walling, Civil Engineer) with current data for Portland in ArcGIS and Adobe Illustrator with Avenza MAPublisher. I started by georeferencing the historic map with contemporary data in ArcGIS and then I completed the cartographic design work in Illustrator. To break that down further, I spent a considerable amount of time in Photoshop cleaning up the historic map (removing the sketches and labels and adjusting the different shades in which it had faded) so that I could have a clean and not overly distracting background on top of which I could add current data and my own labels. I also digitized the coastline from the historic map to make sure it stood out and went through quite a few design iterations before choosing one whose color scheme was historical with a modern pop, and still allowed for full visibility of all of the historic and modern data.