Tag Archives: PostGIS

James Fee: “If you have spare time this weekend, learn dat”

James Fee
James Fee

James Fee is the creator of Planet Geospatial, which has helped build a community around geospatial blogs. He has also keynoted conferences including the Safe Software FME UC, URISA, BAAMA and many more. You can follow him on Twitter, view his presentations on GitHub, and connect with him on Facebook and LinkedIn.

James was interviewed for GeoHipster by Mike Dolbow and Atanas Entchev.

MD: I get the sense that your GIS career has had a few unusual twists and turns. Can you tell us how it all started, and what the biggest surprise has been?

JF: It started with a small job for the City of Mesa, AZ working on the mid-decade census. A Sun SPARC workstation was dropped off and I was the only one who wanted to read the Arc/INFO manuals. So I just started with the “A” commands and worked down to the “Z” commands. Good thing I needed ADDITEM first than WORKSPACE. The biggest surprise has been how easy it is for GIS to adapt to changing technologies. Honestly we are doing the same things we did 25 years ago but quicker and cheaper with less bodies around to get it done. I don’t do GIS in the same way I did it in the early 90s. I don’t even call myself a GIS practitioner. But I do the same basic commands I did with Arc/INFO back in the day, just with JavaScript and PostGIS.

AE: I see a trend in recent years where a number of prominent geogeeks now do “more database, less GIS”. Why do you think that is? Is there money in GIS?

JF:  GIS has always been databases. The difference now is not be so special about it. Why do we need SDE when PostGIS/SQL Server and Oracle can do the same work? Why do we need a special proprietary GIS file format when SQLite, PostGIS and even CSV get the job done easier? That doesn’t mean the skills to run such operations are simple, just the tools are more robust, cross-platform, and easier to learn. Databases are the key to solving spatial problems and they don’t need to be tied to some special GIS silo. Even Esri sees that. I doubt there is money is GIS on its own. We all see that. The money is in spatial and solving problems in those applications and databases that are necessarily spatial by default.

AE: You are one of the earliest geo bloggers, and one of the most opinionated. Have you experienced any adverse effects from your blogging?

JF: If I have I don’t recall. Blogging has opened up thousands of doors for my growth and sanity. I’ve never been told to take something down and I don’t think I’ve ever done so.

MD: I’ve never had the patience to keep a blog updated, but I certainly appreciate the value. Have you ever looked back at old posts like this one and marvel at how much things have changed? Or do you spend more time pursuing current topics like Metadata Madness (which I couldn’t agree more on)?

JF: I started blogging because I was fed up with SDE and Oracle Spatial. I found PostGIS and wanted to learn more. Blogging seemed the very 2005 thing to do. Things have changed for sure but many of the same projects and players are still around doing what they do best. I don’t really go back and look at my old blog posts except when I’m googling a subject and something I wrote is the best result. The old circular reference never fails when you’re in a hurry. I always look forward rather than reflect on debating the need of open-sourcing Avenue.

AE: Last week you announced the end of Planet Geospatial and Spatially Adjusted, and moving all your blogging to Tumblr. Does this signal the end of long-form blogging for you? Do you think long-form blogging is dying?

JF: I moved to Tumblr because it is easier to share and write on the iPhone and iPad. I’m so over “rolling my own” solution with blogging. Twitter and Facebook have taken over for blogs. It’s more democratic these days. Rather than wait for a blogger to write a subject and make a comment, you can just write 140 characters and let the community run with it. I don’t think Tumblr limits me from long-form blogging. It just allows me to share things quicker than WordPress or Jekyll ever did. After over 2,200 blog posts and 10,000+ comments, change is inevitable.

MD: Over the last few years you’ve hosted “Hangouts with James Fee”. Your “10 Years of Steve Coast” hangout lasted almost an hour in August. What inspired you to pursue this kind of format? Is it easier to host a hangout than it is to write an opinion piece?

JF: It’s fun to hear the conversations. We always say that when we’re having beers talking about how much we love the shapefile. It just seemed natural to have such a hangout and the team at WeoGeo did much to get it done. It’s easier to have a hangout of course, there doesn’t go much prep into it. Some things need to be written down though and that’s where the blog still has its point. Generally these hangouts could last hours if we didn’t put up a hour time limit. I wish I had time to get more done, they’re a blast and it’s never hard to find someone to join in.

AE: Is dat the next big thing? Why/why not?

JF: dat is great for working with large datasets. One can stream any format into any format. It’s an ETL but it is so much more than that. I like it because its CLI is so easy to use. So much data resides in huge data stores that are hard to access and use. I envision dat being that key that opens them up and allows me to get at the data in the tools I like to use. I feel like it is the key to open government data moving forward. If you have spare time this weekend, learn dat.

AE: I admire your passion for baseball, even though I don’t understand the sport. Any chance a Euro transplant such as myself can learn to appreciate baseball?

JF: Sure, baseball is all about statistics. That’s why I think spatial geeks love it so much. Every play, every movement of each player, every pitch, every swing is tracked and loaded into a database. It’s such a social sport too. Grab a beer, your friends, and head to a ballpark for a great evening. That and the Giants are World Series Champions again!

MD: Speaking of your fandom, it appears you are a Giants fan for baseball, a Lakers fan for basketball, and and Arizona State fan for football. This is confusing even for a New-Englander-turned-Minnesotan. Can you explain your allegiances?

JF: So there is no simple answer. I’m from Southern California so I grew up a Los Angeles Lakers, Los Angeles Rams and California Angels fan. I disliked the Dodgers because they were everything the Angels were not. Thus I rooted for the Giants just to annoy Dodger fans. The Rams moved away and I swore off the NFL but at the same time I went to college at Arizona State University (thus college football replaced the NFL). Before Phoenix had a baseball team, it was the Triple A Phoenix Firebirds affiliate for the San Francisco Giants so I just started rooting for them. Then after graduation I moved up to San Francisco and the Giants replaced the Angels officially. Of course it made it hard to root for the 2002 World Series but I was pulling for the Giants. Thus it’s Giants in baseball, ASU for all NCAA sports, and the Lakers for basketball (though there isn’t any reason to pay attention this year).

AE: Thank you for the interview. Any parting words for the GeoHipster readers?

JF: Open data is a buzzword but it’s the wave of the future. Projects like dat are going to be critical for any project moving forward. Learn these tools (dat, PostGIS, Python, JavaScript) and you’ll be successful for the next decade.

Jubal Harpster: “Get comfortable using GitHub to help find the pockets of innovation happening all over the place”

Jubal Harpster
Jubal Harpster

Jubal Harpster (@jharpster) is principal and co-founder of Spatial Development International based in Seattle. He has been a geo person in a variety of positions over the past 20 years, and his current focus is on data and applications primarily for international development and food security challenges in sub-Saharan Africa and South Asia.

Jubal was interviewed for GeoHipster by Christina Boggs.

A common question is to ask folks how they got into GIS but you went to school for Geography, what drew you to that major in the first place?

It’s a long story actually, but when I entered college I started as a political science major. I was completely bored with the exception of one geopolitics class. I’ve always enjoyed maps, as I’m sure most of your readers do, but the final assignment for this class was to create a choropleth map by hand (remember, it’s 1990). After that, I was hooked.

I took a break after my sophomore year and spent six months traveling through Central America. During that trip, I spent a good deal of time at various mapping agencies trying to find decent back country maps for places like Nicaragua and El Salvador. When I finally did make it back to Seattle, I was pretty laser-focused on Geography as a discipline. The GIS thing just sort of happened along the way.

What has kept you in the geospatial field?

I continue to be amazed at the pace of innovation over the 20+ years that I’ve been doing this. Recently someone on our team was showing off their work with WebGL and vector tiles from PostGIS. I can remember very clearly developing MOIMS and ArcIMS sites back in the day, and the difference between that and where we are now is incredible.

When you take a step back and look at what’s happening in the field, it’s pretty remarkable. Open Street Map is incredible; commodity satellites and other high resolution imagery are changing the way we see the world.  And with cloud-hosted infrastructure, we can do some really amazing things quite cheaply and in a way that’s never existed before.

You’re one of the founders of SpatialDev, what was it like starting a company up after working for other private companies and even a government position?

It was actually quite terrifying. I worked at a global civil engineering company, which was and still is a great company to work for, but one that is very risk-averse. We found ourselves with a great team in Seattle and largely responsible for finding work and delivering our own projects. There was a sense that the big company was slowing us down so when they sold the whole business unit, it created the perfect opportunity to jump ship.

Fortunately several members of our team from that engineering company form the core of SpatialDev. Now we have the freedom to create the company and culture we want, and pursue the work we like to do. It’s still terrifying from time to time, but we have the best team imaginable so I do occasionally get some sleep.

I noticed that your team has a lot of women on it, what’s your secret to recruiting #geoladies?

We actively recruit diversity into the team, which can be a challenge in this business. We are able to attract great team members by establishing a creative, flexible, and fun work environment, and providing lots of exciting opportunities and projects.

What are some of the cool projects that SpatialDev is working on right now?

We’re working on a number of different things. SpatialDev is continuing to expand our international footprint by doing projects in Bolivia, Ethiopia, Kenya, and Tanzania. That’s incredibly exciting and challenging at the same time.

We’re also doing a lot of thinking around native mobile and responsive applications, and how people interact with dynamic maps on those form factors. To date, there aren’t many examples of where the dynamic map experience of desktop web applications transfers to awesome mobile experiences. Creating great user experiences on devices other than the desktop is high on our priority list right now.

We’ve put a lot of work into creating a simple node.js wrapper around PostGIS that anyone can install and be up and running with a web framework in a couple of minutes. We’re now using this on a number of applications that we host and maintain for clients. And from this starting point, we’re working on a purely open source stack that works completely offline or in semi-connected environments. This includes the database, offline map tiles, as well as the application.

You guys make some crazy sexy maps, what advice would you give people who want to make their visualizations clearer and more eye-catching?

First, I’d say hire a good designer. When we first started out, the developers on the team (myself among them) would implement our own designs. We developed some very sophisticated web applications, but many of them looked terrible and weren’t that easy to use. We now have a Creative Director at SpatialDev who focuses on UI/UX. She has an eye for detail and usability like no one else on the team. This has had a profound impact on our work.

Second, we work with our clients to implement common sense. We won’t make an application with 900 layers or try to show a million points on the map at once. We demonstrate that in many cases, less is more. That way, our clients don’t end up with applications that have 20 different slide-outs with tools, buttons, settings, preferences, and so on. We try as best we can to help our clients simply make logical and beautiful sites.

What are you working on outside of work time?

I’m involved with a number of activities related to work that I continue to pursue during my off hours. This past spring, I convened a group in Washington DC specifically for people that work with international boundary data sets (it’s more interesting than it sounds!). I’ll continue to be involved in organizing some geo-events in Seattle as well as in Africa this coming fall. And when I have time, I still contribute code to some of the SpatialDev GitHub repos.

But really, I have two kids, an awesome wife, and a garage full of bicycles. So when I’m not working or traveling for work, I’m spending time with the family mostly riding around the Northwest.

You’re an open source supporter, what recommendations would you have for someone thinking about dabbling in open source?

I would actually encourage people to get familiar with the entire ecosystem around geotechnology and not focus too much on a single set of technology. At SpatialDev, we’re not wedded to any particular set of technology; we implement the best tools that get the job done. But I’m amazed at how the open source universe has matured dramatically over the past few years, both in terms of the business models and the tools.

When people start at SpatialDev, we always push them to get familiar with PostGIS and QGIS since those are the environments where we do most of our work. PostGIS is behind just about all the stuff we currently work on, so we like everyone to be able to navigate that environment and write at least some SQL. We also encourage team members to get comfortable using GitHub to help find the pockets of innovation happening all over the place. Those would be the recommendations I’d suggest for people starting to work in open source.

You’re into cycling but you don’t have a handlebar mustache, you could be wearing skinny jeans but this interview isn’t happening in person so I can’t be sure, I couldn’t find any pictures of food or coffee on your twitter… I’m going to go out on a limb and guess you probably wouldn’t be described as a hipster. The term geohipster is a much friendlier and loving term, how do you feel about being a geohipster?

Although I drink a lot of locally brewed IPA, drown my mornings in blonde roast drip, own an impressive collection of nerdy t-shirts, and have a fixie that I ride on the local velodrome occasionally, I wouldn’t consider myself a geohipster (or geodinosaur). Fortunately, I get to travel to places where the whole geo-ecosystem is not quite as developed as it is in Seattle. So in these places at least I can pull off being the ultimate geohipster. But I draw the line at facial hair.

Do you have anything else to share with GeoHipster readers?

Thanks, this has been fun. You can see some of the stuff we’re working on here http://spatialdev.com/ and here: http://spatialdev.github.io/ . Do I get a t-shirt now?

Ed.: Yes


Anita Graser: “Cooking is similar to coding: there are rules, cookbooks, and if you practice you’ll get better”

Anita Graser
Anita Graser

Anita Graser (Twitter, blog) is an open source GIS advocate and data visualization geek with a background in geographic information sciences, working with the Mobility department at the Austrian Institute of Technology, Vienna. She is part of the QGIS project steering committee and an OSGeo Charter member.

Anita was interviewed for GeoHipster by Atanas Entchev.

Q: How did you get into mapping/GIS?

A: Since my parent’s house is reasonably difficult to find, I had to learn how to draw a map of the neighborhood quite early on if I wanted to have a new friend come over and visit.

My first encounter with projections was in upper elementary Geography class when I realized that all those maps I had collected for my presentation about Hungary just would not fit together. I gave my best to hand-draw a combined map anyway. It would definitely have been great to have a GIS at hand back then.

I discovered the Geomatics study program when I was touring some local universities after high school. It looked like a great way to combine my love for maps and technology and that’s how I got into GIS.

Q: You work for the Austrian Institute of Technology in Vienna, Austria. What do you do there?

A: I am working as a researcher at the AIT’s Mobility department. The focus of my work lies on spatial data analysis and visualization. Naturally, this means lots of GPS tracks and street network data. My recent work (http://anitagraser.com/publications/) includes, for example, analyzing OpenStreetMap suitability for vehicle routing or the impact of elevation data accuracy on estimating electric vehicle energy usage.

Q: At Geohipster we are fascinated with what drives people such as yourself to embrace open source. How did you get into open source? What is your reason?

A: Like most students, at university, I first got introduced to proprietary desktop GIS before my first experience with open source GIS in the form of PostGIS and UMN Mapserver. I really learned to appreciate the freedom of open source during my internship at Arsenal Research (now part of AIT) where I was able to set up my own PostGIS databases to experiment with different datasets and build web visualizations around them.

I started looking into QGIS mostly because I needed a tool which allowed me to automate data preparation and visualization to evaluate algorithm results. I ended up writing my first QGIS Python plugin which I was also able to use in my thesis. This success, the welcoming and helpful community, as well as the increasing range of QGIS functionality, motivated me to stick with open source. Additionally, I found it very liberating not to have to go to the university labs whenever I wanted to do some GIS work. Instead, I was able to have my GIS with me and install it wherever needed. For my use cases, I simply found the flexibility of open source GIS tools more convenient and better suited.

Q: You are part of the QGIS Project Steering Committee (PSC) and an OSGeo Charter member. This is both a great recognition and a great responsibility. What is your function on these boards?

A: OSGeo Charter members, like regular members, can support the foundation in a variety of ways including coding, teaching, documenting and much more. Additionally, charter members have the responsibility to elect the OSGeo board. To become a charter member, one has to be nominated and elected by the existing members.

On the QGIS PSC, I’m currently acting as design advisor. This role includes overseeing activities related to branding, user experience, icons, and other graphical elements of the application and the website. With QGIS 2.0, I think we took a big step towards a more professional look of the application. We also relaunched the website and started a new usability mailing list (http://osgeo-org.1560.x6.nabble.com/QGIS-UX-f5095867.html) to name just a few of the recent activities in this field.

Q: You are informally referred to as the High Priestess of QGIS. How involved and time-consuming is your involvement with OS and QGIS? How many hours/week do you spend on OS- and QGIS-development-related tasks?

A: On workdays, when the QGIS mailing list and GIS.StackExchange are busy, I spend my time on user support mostly. Depending on the number of issues raised, I spend somewhere between one and two hours most of the time. Weekends are generally less busy and I’ll  try out new features, write blog posts, or prepare other material as needed. Additionally, the QGIS PSC meets once a month to discuss organizational issues.

I also really enjoy when I get around to doing some development work, for example, on my Time Manager plugin or testing new Processing script ideas. But that’s only a relatively small part of the time I spend on the project.

Q: Your mother tongue is German, but your English is impeccable. Does it bother you when native English speakers are too cavalier with English spelling and grammar?

A: Thank you for the compliment! In my experience, most English speakers I’ve met will try to help people who are not native speakers even if it’s sometimes difficult to grasp the exact meaning of the question or issue raised. A spelling error here or there usually won’t bother anyone but unfortunately, misunderstandings can become very common if some people in a discussion are less familiar with the workings of English grammar.

Q: Your Twitter handle is @underdarkGIS. How did you come up with that? What does it mean?

A: I like reading fantasy books. One thing led to another and I registered underdark.wordpress.com and started blogging. When I joined GIS.StackExchange and then Twitter, it just seemed to make sense to choose a username or handle which people could recognize and connect with my other web presences.

Q: I understand that you enjoy cooking. Is it a coincidence that a disproportionately high number of software designers and developers love to cook? Is there a similarity in the processes of software design and cooking?

A: On some level, cooking is very similar to coding: there are rules, cookbooks if you want, and if you practice, you’ll eventually get better at it. On the other hand, I find cooking has the clear advantage that it’s an activity with a clear and most of the time rewarding end. You cook, you eat, and that’s it. Coding is quite different in this regard. You can write code, test it and use it but once you put it out in the real world, the actual work of bugfixing and updating has just started.

Q: What is your favorite dish to cook? What is your favorite dish to order when you eat out? Wiener Schnitzel is mine (really), when on the menu (rarely in the US).

A: I really enjoy cooking curries and pasta. If I would have to pick a favourite, it would probably be chicken with carrots in red coconut curry sauce. That’s something I cook – with slight variations – at least twice per month.

When eating out, I always try to order either local specialities or uncommon dishes which I would or could not prepare at home. I like to experiment and there are only few things which I don’t eat at all.

Q: Do you ever cook for a large number of people? If you do, how do you handle the inevitable differences in tastes and preferences of the diners? The parallels with QGIS development should be obvious.

A: Luckily my family is not particularly picky but if I cook for a group of people and I’m not sure about the preferences, I’ll usually prepare a couple of smaller courses and different side dishes so that everyone should be able to find at least a couple of things they like. I guess I’m building a modular meal if you want to put it that way, and everyone can customize their dining experience.

Q: Thank you very much for the interview. Is there anything else you would like to share with our readers?

A: Thanks for having me! You can find out more about my work with open source GIS as well as my research on http://anitagraser.com and if you want to get in touch, just contact me on Twitter or drop me an email.

Bill Dollins to Geohipster: “Programming feels very similar to writing a poem”

Bill Dollins
Bill Dollins

Bill Dollins (Twitter, blog) is a programmer and partner at Zekiah Technologies, responsible for leading Zekiah’s geospatial consulting business.

Bill was interviewed for Geohipster by Atanas Entchev.

Q: You are a Senior Vice President at Zekiah Technologies. Do you consider yourself a mapper, a coder, a businessman, or a social media guru?

A: I tend to think of myself as a programmer first and then a businessperson. I have been programming for a very long time so that’s primarily how I think of myself. I’ve been at Zekiah since 2001 and I take the responsibility of keeping a stable flow of work for our staff very seriously so my role as a businessperson ranks high in my identity. As far as mapping is concerned, I can use my code to make maps but I am definitely not a cartographer. I had no formal training in geography prior to getting into GIS and learned a lot from some very patient professional geographers early on. I have a lot of respect for cartographers and geographers because the knowledge required to do what they do well is very complex and I’m not certain I would be doing them proper justice to hang my hat on that peg.

Social media is an interesting question. I don’t consider myself a guru with it. All of my presence on social media has its genesis in my blog, which was my first social media “property.” That really is an outgrowth of another component of my identity not mentioned above; which is that of a writer. I have written from an early age and programming, for me, is actually a creative experience that feels very similar to writing a poem. Writing is as core to me as programming.

Q: You do contract work for the US Navy, which we probably can’t talk about. So let’s talk about your extracurricular geoactivities which you document on your blog geoMusings. You write about integrating open source with Esri technologies. Tell us more about this. Do you do it for fun?

A: I have been programming in one way or another since I was ten years old. I am exceedingly blessed to be able to make a living at something that I truly enjoy. So, yes, I do it for fun and recreation. That said, very little of what I blog about is purely recreational. I, like many people, started in the geospatial world with Esri technologies. It will come as a shock to no one, especially Esri, that Esri tools alone rarely meet all of a user’s needs. So I have always been involved in integrating various technologies with Esri tools. I’ve gotten fairly adept at abstracting concepts and techniques out of my customer-focused work and turning them into free-standing examples for posts. That abstraction process is very recreational and keeps me mentally flexible.

Since the mid-2000s, I’ve been working more and more with open source geospatial tools. Given that most of my customers are Federal, they also tend to be long-standing Esri shops. As a result, my initial work started out focused on integrating open-source with Esri. My first visible effort with this was participating in zigGIS, which enabled direct read of PostGIS by ArcMap. PostgreSQL and PostGIS were of great benefit to one of my Navy customers and zigGIS was a natural fit. Since then my work has evolved to a point where about 50% of my work is purely with open-source tools, including some current Navy work. Part of that is due to the fact that open source tools are making significant inroads, and part of it is due to my intentionally seeking such work. As a consultant, I think proficiency with a diverse toolset benefits my business and my customers. As a programmer, it’s just damn fun!

Q: We define hipsters as people who think outside the box and often shun the mainstream (see visitor poll with 1106 responses). Would you consider yourself a hipster? How do you feel about the term hipster?

A: I think I’ll answer this through the prism of Geohipster. One common thread I have noticed in everyone you’ve profiled so far is a high level of energy, commitment, and enthusiasm for the work that they do. In that regard, I identify with them. I genuinely love what I do and can’t wait to solve the next problem.

The term “hipster” is a passing fad that is already losing its meaning. It is ultimately harmless.

Q: Is there a mainstream of geospatial data handling/representation? Who/what is part of it?

A: There is a mainstream and we are all part of it. The mainstream of handling and representation of geospatial data is, has been, and continues to be the layer. Regardless of technology provenance, geospatial data, especially vector, always distills down to layers. It is the most basic representation in GIS and also its continuing greatest limitation.

Given that GIS descends from map-making software, the continued prevalence of the layer is understandable. Maps were compiled from mylar separates which became layers in our software. We structure our data as layers. This is a function of both schema and common limitations of our visualization software.

I never really thought much about this until a project I worked on in 2005. It was an R&D project focused at modeling and analyzing infrastructure interdependencies. The system used an agent-based modeling approach and my role was to to provide some ArcObjects interfaces to access the geospatial data. The relevant features were used to instantiate objects in model space that began to interact with and respond to each other. The layer constraint did not exist and each object’s relationships to other objects, regardless of type, were more easily modeled.

I will confess I got a little obsessed with this concept and began delving into it more. Most geospatial databases allow you to remove the geometry constraint to store heterogeneous geometries in a table, including ArcSDE. The biggest limitation was with visualization. In the case of ArcMap (at the time), it would crash if you tried to add such a layer. At a minimum, it is inconvenient in terms of symbology and geometry collision. Layers make that easier.

If I were ever to get the opportunity to dedicate myself to a problem, it would probably be this. I find my mind wandering back to it these many years later. I think that we will probably not get past this until, as an industry, we recognize that map-making is a distinct use case from modeling and analysis and we allow our tools to diverge accordingly, similar to the way CAD and GIS diverged long ago. I could go on about this topic ad nauseam but your readers would probably fall asleep.

Q: Geohipster (and geohipsterism as a concept) is sometimes criticized for being exclusive and/or attempting to foster divisions within the industry. On the other hand, the just-ended State of the Map US (SOTMUS) conference in Washington, DC looked like a huge geohipster lovefest. Where is the industry going? Further fragmenting into tinier factions, or consolidating into a homogeneous whole?

A: The idea that geohipsterism could foster divisions in the industry could possibly be valid if it were approached without irony. I think the direction you have taken Geohipster should allay any such concerns. I was skeptical of it at first but have come to find it quite informative. I appreciate the Q&A format with other-than-the-usual suspects.

I did not attend SOTMUS myself, due to prior family commitments, but there was a photo tweeted from it that I think sums up the current direction of our industry: https://twitter.com/ajturner/status/454809703315668992. There’s Esri, Boundless, and Google at MapBox, all in one photo. It represents the flowering of innovation across our industry from numerous sources, whether traditionally proprietary or fully open source or in between. I see integration as the rule for at least the next few years. With the exception of Google, that photo represents the spectrum of technologies that I am currently using in my consulting work to support customers.

I am integrating MBTiles into a mobile situational awareness system, I am part of a contract team that is placing Boundless technology at the core of a major solution for a civilian Federal agency, and my company is using Esri technology to produce maps and automate infrastructure analysis for defense and homeland security users. This is all current work and tracks with diversification seen by others I talk to.

I see absolutely no evidence that our industry is consolidating to a homogeneous whole. I suppose the risk of fragmentation is there but, right now, each tool suite has its strengths and all of the players have been great about implementing de facto and/or de jure open standards so it’s very easy to pick the right tools for the job and integrate them all.

As a programmer and integrator, I hope our industry never returns to days like the early 2000s, when Esri had little to no credible competition and the whole industry just seemed stagnant. I actually considered leaving the industry at that point. The current level of innovation and competition seems to be pushing everyone forward and even Esri is responding. I’m not sure that would have happened without the competitive stimulus of the likes of Boundless, MapBox, Google, and the wider, independent open-source geospatial community in general.

Q: You own a John Deere and georedneck.com. Do you consider yourself a (geo)redneck? Any plans for georedneck.com?

A: I will confess that my Deere is a baby one; a 17-horsepower lawn tractor. My father owns several farm tractors that would put mine to shame. I bought mine several years ago and it has been a tank. I wouldn’t hesitate to recommend one if you are in the market.

It has become stylish to tack the prefix “geo” onto the front of just about everything, so I parked georedneck.com to head off any irrational exhuberance. I haven’t taken time to decide what, if any, concept may arise from it.

As far as actually being a redneck, I’d say I probably don’t quite fit the bill, but I will say that I am very comfortable with the culture and ethos. It is more nuanced than it is often portrayed and there is a lot to respect about it, if one takes the time to scratch the surface. Labels such as “hipster” and “redneck” can quickly descend into caricature and make it easy to forget we are just talking about people from different backgrounds who are trying to live their lives.

Q: You are always very nice and cordial online. Almost too nice and too cordial. Do you ever say anything bad about anyone?

A: Yes. Myself. I am my own harshest critic.

I was raised by a Southern mom who taught me to praise in public and criticize, directly to the person, in private. That practice has served me well. I strongly believe that a person or company should not initially learn about any negative opinion I may have via social media. I sincerely hope that others would extend the same courtesy to me.

Q: Is there anything else you would like to share with the Geohipster readers?

A: Share your work. Share your thoughts. Share your experience. Share your talent. It has more value than you know.