Loading...

Follow Geo Hipster on Feedspot

Continue with Google
Continue with Facebook
or

Valid
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. 

The post Steve Pousty: “Never go full spatial” appeared first on GeoHipster.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
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.

The post Maps and Mappers of the 2019 Calendar: Aly Ollivierre appeared first on GeoHipster.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Q: Tell us about yourself.

A: I work in Wellington, New Zealand, as a GIS analyst/ spatial developer at Land Information New Zealand (LINZ) in the Topography team. Day to day, I mostly work in a small team developing inhouse QGIS plugins or processing data using open source tools, but I try to find opportunities to create maps, icons or posters whenever I can. Sometimes its communist style posters about hot desking or Map Man (my coworker who gets called on to save the day with map emergencies), other times it’s more serious, like the Matariki Map.

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: The Matariki map came from some really nice constellation design I had come across, which just sat in the back of my head for a while until I finally put two and two together as Matariki was getting closer last year. Matariki is becoming more and more popular in New Zealand, and I live in a small seaside town just out of Wellington that hosts amazing Matariki celebrations with great stories for the kids and walks to find the glow worms, but I still hadn’t delved too deeply into the history of Matariki. I am lucky enough to have amazing tikanga (customs) advisors at LINZ who were able to help me to understand its importance and give the design I had some real depth and background. For me personally the most interesting part of the journey was learning about Matariki’s shifts through history: once, it was a significant celebration, then it was almost entirely forgotten, and now it’s experiencing this amazing revival (including its widespread embrace by Pākehā [settler] culture) due to the emergence of tikanga and Te Reo Māori (Māori language) initiatives.

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

A: This map was made using QGIS, Inkscape and open data from LINZ (data.linz.govt.nz) so I’m gonna use this to tell you about how much I love open source, and throw in a shameless plug for FOSS4G SotM Oceania! I was lucky enough to get my first GIS job after uni at LINZ, where there were already strong champions of open source and open data. Even though my job was a lot different to what it is now, I was still using QGIS and plugins we had developed in house. My passion for open source started properly two years ago, when I was able to go to FOSS4G Boston and more importantly the amazing QGIS users conference in Nødebo, Denmark. I’ve always been an empathetic person (one of my first jobs was a veterinary nurse), and more of a sharer than a hoarder, so it’s no surprise that the incredible community and ideas behind open source made a real impression on me at these conferences. I also love great food and Nødebo was up there with the best I’ve had, which would definitely have helped win me over. Since these conferences I have been tinkering more and more with creating maps in QGIS and using my inkscape poster design skills to add those finishing touches. As well as getting deeper and deeper into plugin development at work, don’t get me started on how amazing automatic testing is. But there is one thing I love more than open source and that’s having a FOSS4G in our own backyard, and this year it is in Wellington and LINZ is helping to organise it! I missed out going to last year’s conference in Melbourne and everyone keeps going and on about how amazing it was so I won’t be missing out on this year’s. Though I did get to go to Boston and Denmark, and a tea towel with my map and logo design was brought back for me, so I probably shouldn’t complain. So if you want to see some of the amazing open source work going on in Oceania, or drag along coworkers to expose them to open source, you should definitely come along on the 12-15 November. https://foss4g-oceania.org/ Shameless plug over.

For the map itself I used a combination of populated places data from Koordinates, as well as highways and elevation data from LINZ. I styled the populated places so that larger cities appeared as brighter stars, and joined them using the major highways as a guide. To create the milkyway like cloud in the background I played with different elevations till I found a coverage I liked the look of. Once the map had been designed I exported to svg and loaded in inkscape. I used inkscape to create the custom font for the title by turning the text to a path (treating it like vector data) and adding in the koru like circle at the end of some letters. I also used it for placing and aligning the text on the side, I personally find aligning easier in inkscape.

(Not my tea towel, mines is locked inside a vault for safe keeping.)

The post Maps and Mappers of the 2019 GeoHipster calendar — Pete King, June appeared first on GeoHipster.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Peterson is a geo expert working in the realm of GIS analysis and cartography. Peterson is the author of several cartography how-to books and the co-author of the recently-published QGIS Map Design, 2nd Edition along with Anita Graser of the Austrian Institute of Technology. Peterson’s consulting work has included the creation of numerous map styles for world-wide OpenStreetMap and Natural Earth based vector tiles using Mapbox GL JS including nautical, topographic, humanitarian, and specialty styles for clients such as Digital Globe and Microsoft. Peterson’s work also includes all manner of GIS data management, analyses, cartography, and tools for salmon and shellfish management in the Pacific Northwest.

The Lewis and Clark Expedition map was created for potential inclusion in a future book, which Peterson would like to produce but has not found the time to create as of yet.

The expedition route line was obtained from the Esri Schools and Libraries Program. Basemap data is from Natural Earth. US Historic Territories and States is from the Newberry Library and processed for the date of the expedition (yes, the current states of Maine and Massachusetts both fell under the name “Massachusetts” in 1804) with different colors for states, territories, and unorganized territory. The Missouri river was offset from the route line even though they physically overlap on much of the route. This was done for visualization purposes. A texture was obtained for the background. The Gabriola font is employed throughout. The elevation graph, which shows the extreme elevation changes encountered by the expedition group, was computed with the QGIS profile tool plugin and then exported and re-styled. QGIS and Inkscape were used to further process and finish the map.

The post Maps and Mappers of the 2019 GeoHipster calendar — Gretchen Peterson, May appeared first on GeoHipster.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Q: Tell us about yourself.

A: I was surprised that we were the only collaboration to submit an entry, we are a team of two strong here at Team Bright Rain:

David Puckett

Bright Rain Solutions’ owner, operator, geospatial developer, data wrangler and self professed Grand Poobah. I’ve been part of the Geo Community for over twenty years and still get fantastically excited about all things geo. I’ve been known to run a workshop or two and have taught a class on web mapping. I consider myself a ‘bridger’ between the proprietary and open source worlds. And some of my best friends are “proprietarians”.

Andrew Lindley

Bright Rain’s Dynamic Technologist with an earnest mission to change the way you put boots and hats on maps. Drew has been with Bright Rain for two years and earned a degree in Geography from the University of British Columbia. He was also the star student in my GIS programming class, from which I promptly drafted him.

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: When it hit me, I literally jumped out of my chair and hollered, “Hexes in Texas!,” with a rousing “Yes! Divorce Rates in Texas!” and All My Hexes Live in Texas was born. It could have been the boots… I happened to be wearing cowboy boots that day… It could have been the H3 hexagon project we had going. But it was definitely cosmic inspiration.

The map is honest to goodness tongue-in-cheek grit but it also brought several interests together for us and that’s why we were excited (and committed enough) to create and submit it. It’s funny yet not so silly that we couldn’t actually wrangle some real data and present it in, dare I say, a (geo)hip way. We love the slight clash between the slick, modern feel of the web map and the old timey western feel of the title text, hat and boot.

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

A: We are web (map) developers so our toolset in making this map definitely embodies that. The map was created as a web map and later exported and enhanced in Adobe Illustrator to create the final image output. Mapbox GL was used to display and extrude counties as hexagons based on the divorce rate within the county. The hexagons themselves were generated using Uber Engineering’s H3 Hexagonal Hierarchical Spatial Index (Javascript) library (at scale level 5).

DATA

Data was gathered from the state of Texas (population per county and divorces per county) and the US Census Bureau (us states: Tennessee).

Texas 2012 Population Estimates by County

https://www.dshs.texas.gov/chs/popdat/ST2012e.shtm

Texas 2012 Marriage and Divorce by County

http://www.dshs.state.tx.us/chs/vstat/vs12/t39.shtm

Texas County Boundaries (shapefile, SHAPEFILE!)

http://gis-txdot.opendata.arcgis.com/datasets/9b2eb7d232584572ad53bad41c76b04d_0

ANALYSIS

Analysis was conducted in QGIS where the divorce rate per thousand was calculated and the hexagons were assigned a value for extrusion (based on divorce rate calculation). The resulting hexagons with divorce rates assigned were exported as geojson for direct use in the web application.

AND

An interactive, web map version is here:

http://dev.brightrain.com/hexes-in-texas/

The post Maps and Mappers of the 2019 GeoHipster calendar — Team Bright Rain, April appeared first on GeoHipster.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 
Tobin Bradley
Tobin Bradley is an indoor enthusiast. His hobbies include staring at screens (computers), staring at screens (books), staring at screens (movies), and staring at screens (video games). He wrangles code at Mecklenburg County Government in North Carolina and occasionally writes about it on his blog. 

Tobin was interviewed for GeoHipster by Mike Dolbow.

Q: Good gracious, you’ve been blogging over at Fuzzy Tolerance since 2005! When you started, did you ever think it would last over 14 years? What does that first post make you think of?

A: Something Jeff Atwood of Stack Overflow fame said that stuck with me is the worst code he’d ever seen was the code he wrote six months ago, and that that was always the case. Looking at my first blog post from 14 years ago on Loading .NET User Controls at Run Time, complete with poorly formatted code from one of my 47 blog engine migrations, makes me contemplate the sturdiness of the window across from me and the elevation of this floor.

But it also makes me realize why I’ve never gone back and edited those old blog posts, even the ones that make me cringe. It’s me, or at least the part of me I choose to share. Fuzzy Tolerance started even earlier as (oh it pains me to write this) The Programming Consultant Newsletter, a PDF I’d share with our staff and other local GIS folks every month. I’m an introvert and slightly autistic, the kind of person you’d see at a conference pretending to be part of a wall while eyeing the exits. Writing has always been the way I can help people and express myself. So it doesn’t surprise me that I’ve been doing it for so long, and in the event of a civilization-ending zombie apocalypse, I’d probably still write blog posts with spray cans on the sides of abandoned grain silos.

Plus it’s a good way to archive my aging brain. Recently somebody thanked me for a bit of complicated PostGIS-related SQL I shared that I had no recollection of whatsoever. I was pretty sure I was being confused with a smart person until I found the blog post.

Q: All right, let’s back up a little for our readers here. How did you get into GIS…or geospatial…or whatever we’re calling it these days?

A: Accidentally.

I was always headed for something related to problem solving and technology. My parents bought me a Commodore VIC-20 in my formative years, a 5KB of RAM powerhouse (if you had the Commodore 64, (a) congratulations and (b) I hate you). It marked the point in my life when I became an indoor enthusiast. The things I managed to do with BASIC are probably still illegal in most states.

Naturally I went to college expecting to become a programmer. Two classes later and I was disabused of that notion. I could do the work, but I didn’t enjoy it. This is a failing on my part; I have an awful time learning things if I don’t have an immediate practical application for them. I realized I didn’t like programming per se, I just liked solving complex and interesting problems. If I weren’t an indoor enthusiast with an aversion to dirt I’d be perfectly happy being an auto mechanic.

During that existential crisis I happened to take Geography 101 as an elective with an amazing professor, Dr. Tyrel Moore. I went in thinking I’d memorize the state capitals, which was what I thought geography was at the time. Boy was I wrong. I was fascinated by the breadth and scope of the subject matter, but I’ve often thought if my first geography professor wasn’t an amazing teacher, I could have gone in an entirely different direction. Thanks, Dr. Moore.

I had no idea GIS was a thing when I became a geography major. With my programming background, it was a natural fit, and the rest is a succession of lucky breaks and happy accidents. We still call it GIS in Mecklenburg County, but once Data Science becomes a hackneyed term nobody uses anymore, I’m sure local government will switch to it.

Q: Your second Fuzzy Tolerance post was on Open Source Software. Even though the first FOSS4G conference (under that moniker) was only a year away, that still seems awfully prescient to me, especially considering that you work in public sector IT. Did you have a crystal ball hidden somewhere? And did you feel like a lonely voice back then?

A: A nice thing about local government is the antiquated technology actively encourages one to experiment with other things. Combine that with my natural nerd inclinations and I was playing around with things like Linux and MySQL and PHP very early on. At that point I had a loose understanding of what open source was; my interest in open source software was born out of practical rather than idealistic considerations.

The big turning point for our GIS group was when we launched an important website using new internet mapping software from our proprietary GIS vendor with much public fanfare, only to have it explode in a furious ball of nothing. We were battling “server unavailable” messages around the clock. We threw more hardware at it. It crashed faster. We brought the vendor in, who gave us a very expensive shrug. It was black-box proprietary software, so we couldn’t fix it. We couldn’t even tell what was wrong.

Fortunately that wasn’t one of my apps, but I had some apps coming down the pipe, and there was no way I was building them around that software. Some people looked cool and important with a pager strapped to their waist; I was not one of those people.

So I tried UMN’s MapServer, not overly optimistic about it because I thought web mapping was too niche for open source software. MapServer was better than our proprietary product in every imaginable way. It was faster. It was stable. It scaled better. And from a programming perspective it was much easier to work with. I released a couple of apps using it, and we had zero problems. It was…awesome.

That opened our eyes. We’re still a mixed proprietary and open source shop, but it’s exceedingly rare that we create something that doesn’t use open source software, and many of our projects are built entirely with open source software. We also release a lot of our software under an open source license. While I love the ethos and spirit of open source software, our use of open source is still entirely for practical reasons. For many problems, it’s the best tool for the job.

Personally, I’ve been rocking Linux at home (currently Manjaro KDE) exclusively for 15+ years. The open source community and ethos feels like home to me.

Q: You’ve been working for Mecklenburg County for a long time. Is there anything special about this organization that keeps you interested and invested?

A: Oh, not really. Don’t get me wrong, it’s a great place to work, but it has the perks and pitfalls of most local governments. If our GIS group can be said to have accomplishments, I don’t think they’re accomplishments other local governments couldn’t achieve.

I’ve been very lucky in two ways. First, I’ve managed to have great bosses. One bad boss and I would have fallen back on my rock guitar god/professional video gamer career. Second, our GIS group does work with all of our government agencies, making for a wide variety of interesting and ever-changing problems to solve. Even after 20+ years (!), I still look forward to coming to work.

Q: I think I first caught on to your blog around when you started writing about customizing Google Maps, which inspired me to do the same for the organization I was supporting. Back then, they were one of the few choices for a slippy map API, but now there’s probably a dozen, depending on how you count. How do you keep up with technology changes, and how do you decide what to recommend/implement at work?

A: Without the constant technology changes, I’d have left GIS at some point. It’s the constant learning that makes this job so interesting.

At the start of every month I write out the things I want to learn more about. It’s my job to investigate these things, but in all honestly I’d do it even if it wasn’t, and I think it’s something everybody should do. It’s very easy to turn on autopilot and keep doing the same thing the same way over and over, but if you aren’t learning, you aren’t growing, and if you aren’t growing, you’re shrinking. Literally. You’ll shrink.

I try not to steer the ship by recommending or advocating a particular technology direction unless I’m directly asked or I see an iceberg ahead. I tried that early in my career with limited success. I’ve found it’s much more effective to drop guideposts and let people come to them on their own. When people notice my apps are always up, or that an app does a particular thing they’ve been struggling with, they move in that direction naturally. Otherwise it’s whip-cracking and cat-herding, and I have no talent for those things.

Q: You’ve got a lot of code on Github, like your Bootstrap and Leaflet template. Does your organization actively support you open sourcing your apps, or do you just ask for forgiveness later?

A: Ug, that’s an old one. I should probably redirect that repo to Bryan McBride’s Bootleaf, which is much better. Mine was first (ha!), but as with most things, if Bryan McBride and I both did it, you should go with Bryan’s version.

I wouldn’t say my organization actively supports open sourcing apps (I don’t know of anybody else in the organization that has), but it isn’t opposed to the idea. In the early days it was something I did and waited patiently to see if I was going to be flogged, but these days even crusty old mainframe programmers know what GitHub is. Most people I talk to don’t share their code because they think it’s terrible, which is true. What they don’t understand is everybody’s code is terrible. No matter how terrible your code is, there are people it can help, and there are people that will help you make your code better.

My county has a park locator app. So do all 100 other counties in North Carolina. So does every county in the United States, and probably every local government around the world. The wasted effort and money in government because we aren’t sharing code with each other should be an outrage. I’m not big into leadership by fiat, but making all publicly funded code open source is a law I would wholeheartedly support.

You’ve also open sourced your current GeoPortal, which when I use it, strikes me as the “anti-portal”. This app is so simple, I can use it and browse it even though I live over 1,000 miles away. I have to believe there will be other local governments using this somewhere. Are you aware of any?

A: GeoPortal is a fun project. It’s one we initiated within our group, which is different — most of our projects are initiated by our customers, aka other county agencies. That gives us leeway in terms of design and functionality that we often don’t have on our projects (read: when you see one of our apps with 37 buttons, know that a battle was lost). It’s also very fun modern tech: vector tiles, reactive UI components, progressive web app, etc. It’s good to have one project your group completely owns that can be used to try new things and blaze trails for future apps.

I know places that are using our projects like GeoPortal and the Quality of Life project and our Dirt Simple PostGIS HTTP API, and if they want to give us a hat tip for that, that’s very nice. I don’t like to call them out myself though. Taking something we wrote like GeoPortal and customizing it for their own jurisdiction is a herculean effort (I’ve seen my code), and I don’t want a smidgen of credit redirected from somebody that worked really hard on their app to us. But I’ll say this to others that may be functionally autistic/dead inside like myself: knowing that something you shared is helping other people will touch and affect you in ways you won’t expect. When people thank me for a project I’ve shared, I hide in my office for an hour.

Speaking of hat tips, GeoPortal needs to give a giant one to Brian Timoney. His blog posts on how people actually interact with web sites was a real eye opener, and it got me started on a path of learning more about UI and UX, to the point where the map on GeoPortal is now an optional click (gasp!). For my money, good design is still the most glaring problem in government websites today, and unfortunately it’s an area governments rarely invest in.

Q: Judging by your Twitter bio picture, you’re both a musician and a dad, like me. I personally find that lessons I learn in those two roles can be applied in GIS, in IT, and in public sector work. Have you found the same thing, and if so, are some experiences more influential than others?

A: To call me a musician is stretching the term a bit. 23andme has officially confirmed the dad part though.

My first lesson as a father was that I owe my parents an apology. Beyond that, it’s hard to pick out individual things, as I am a fundamentally different person since my son was born. I have a lot more patience. I understand that people have their own motivations and histories, and if I want to connect with and motivate people I need to understand those things and not judge them. A number of children’s cartoons no longer piss me off. It’s a really strange experience going from not understanding people at all to having a wife and son that I’d step in front of a bus for without a second thought, but I wouldn’t trade it for anything.

Being a musician, aside from the expense of new gear and the noise complaints, is a total quality of life improvement. It builds focus, tenacity, patience, confidence, and peace of mind, all of which translate to your life in positive ways. I did not pick up the guitar at 16 for any of those reasons. I picked it up because I thought it would help me woo women in ways that my personality and stick-like figure did not. Turns out an autistic stick-figure kid carrying a guitar around everywhere is mostly just weird.

Q: Tube amps or solid state? Seriously.

A: If your gear inspires you to play and create music, it’s the right gear. If it doesn’t inspire you to play and create music, it’s the wrong gear. If a Squier Strat plugged in to a Peavey Bandit is what inspires you, make your music and tell all of the gear snobs to stuff it.

But the correct answer is tube amps.

Q: OK, the evidence is building. But I’m starting to feel like I don’t have to ask EVERY interviewee if they’re a geohipster. Would you be OK if I skipped it this time?

A: I have never owned a non-functional scarf, which I think rules out the hipster part. I have also never intentionally achieved “cool”, though after many years of work I have “non-threatening” down pat. It mostly involves smiling a lot without showing teeth. I do own a tie that plays Christmas carols. Do with that what you will.

Q: Any words of wisdom or parting shots for our readers?

A: For my fellow local government tribe, I try to encourage people to be present and thoughtful about everything they do. The most common answer to why a local government does something the way it does is because that’s the way it did it yesterday. This is always a bad answer.

But for everybody, my biggest wish is that people would realize how amazing they are, how important they are to other people in ways they don’t understand, how smart they are and the ways they can and do contribute. Imposter syndrome isn’t a new thing, but it seems to hit the tech field pretty hard. The next time your inner voice is giving you an itemized list of your failures, ask yourself if that inner voice was an actual person, how long would you listen to it before you punched it in the mouth. If the answer is not very long, feel free to ignore that voice and go do awesome things with whatever time you have on this planet. And share some code along the way.

The post Tobin Bradley: “The open source community and ethos feels like home to me” appeared first on GeoHipster.

  • Show original
  • .
  • Share
  • .
  • Favorite
  • .
  • Email
  • .
  • Add Tags 

Separate tags by commas
To access this feature, please upgrade your account.
Start your free month
Free Preview