Skip to main content

Clarification: "our planet does not need to be saved"

Following a robust debate/discussion with a good friend at the weekend, on topics related to a previous post I have made, I thought it would be worth exploring further details of that previous post (made just under a year ago) and clarifying. The post was entitled "our planet does not need to be saved". If you find the title of this post intriguing and you intend to read further, I suggest you jump back and read the following link first (otherwise the following discussion will not make much sense):

My friend believes that the original post comes across as deeply pessimistic, and in some respects, nihilistic - whereas from my perspective, it is the opposite. So I'll try here to more effectively express myself and clarify my point.


To clarify up-front; from a young age I have been quite concerned about the environment and the damage that our species appears to be doing to it  (like, as a kid, I used to sometimes lose sleep over it) - that's, I guess, a 30+ year legacy of thinking about this matter. And this post reflects the current state of my thinking on this matter. 

If I examine the thought process behind this (previous) post, it leads to a notion that I currently entertain, which is that all life on Earth (the biosphere) having evolved essentially from the same single celled organisms, starting a few billion years ago, is connected, in a way that we are barely able to consciously perceive. I would go so far as to suggest that the biosphere is more-or-less sentient, and that human intelligence and conciseness is a component of that sentience. Perhaps, that is why people have an innate sense of right and wrong - and despite our various up-bringings that may compel us to be more-or-less selfish (and of course, the Theory of Evolution, which says that we are at essence, as individuals, 100% selfish) - we do stuff like worry about the environment, the planet, and each other; sometimes we even act on those worries, possibly to our personal disadvantage. I theorise that at some deep level, our species act individually and collectively, in the interest of the biosphere - not only the species - and that it's "built-in" to us (genetically?) to do so. Think of the way that migratory birds sense how to reach a precise destination, thousands of miles away without a map - I guess, like a sixth sense.

[Human tech and nature living side-by-side in downtown Auckland -]

So, at heart I am essentially an environmentalist. And, I have also come to think that supporting a(ny) cause without purpose and understanding is lost, perhaps even dangerous. I don't believe that campaigning for the saving of the environment/"planet" for the sake of "being part of a worthy cause", is in itself, a worthy cause. I think that people should truly understand why they stand for something. Here is the crux - my original post expresses from my perspective, what my cause is. I think that one of the worthiest causes that we as individuals, a species, and members of the biosphere can strive for, is to propagate the awesome, beautiful life that has bloomed on Earth, on to other planets (thus, as I say, providing redundancy). And I think that the best way that we can support that cause is simply by following our innate sense of right and wrong, and by doing our best at whatever we choose to do in life (whether we choose to be an environmental activist, a computer engineer, a road worker, or anything else), with purpose and understanding.

A couple of questions to play the devil's advocate:

  • Q: What if we are not the dominant species on the planet? 
  • A: OK, we may not be - in fact it is perhaps naive and arrogant to think that we are. The real questions are then - if we were not the dominant (or most technologically advanced) species on the planet, how would we identify that? How for example, do seagulls (assuming that humans are a more advanced species than seagulls that is!) identify that? And, would there be any benefit in being able to identify that? Personally, I think there would not be any benefit - it would in-fact only make us frustrated and sad - surely for example, seagulls don't bother thinking about how amazing human technology is; they most likely just get on with their business and believe that they are the kings of the world! Wouldn't you?
  • Q: What if it were humanity that were to be wiped out?
  • A: This question helps clarify one of my initial points in the original post; that I think although we should be aware of it and concerned about it, we should not fret too much over the destruction of some species. Think of it this way; almost all of the things that you and I take for-granted and use every day (spoons, food, tables, cars, computers, clothes, etc) directly or indirectly contribute to the destruction of species - for example, as rain forest is cleared to make way for farms and factories, etc. If you truly wanted to absolutely halt any further extinction, would you not need to give up using almost all modern technology? And so, the argument for the conservation of all species is deeply political - deeper I suspect than for any individual to successfully navigate. That being said - yes, I would most certainly take exception if it turned out that some other species decided it were no big deal if humanity were wiped out!


This "clarification" may turn out to be a further confusion on what evidently is already a confusing post. I hope that it is not though, and I would be more than happy dear reader, to discuss this matter in further detail, should you with to consider it further with me - write me a comment and/or let me get you a coffee one day - a Fairtrade one!


Popular posts from this blog

HOW-TO: Apply a “baseless merge” in Team Foundation Server 2010 (and 2012)

Another purely technical post on TFS...
The scenario We wish to migrate code between branches that do not have a branch/merge relationship, in order to expedite urgent changes being made by a project team, without disrupting on-going BAU development work. Sample branch hierachy/strategy Imagine the following branching strategy in TFS (visible by connecting to TFS via Visual Studio 2010 or 2012):

Essentially you have a "DEV" branch, which has a "QA" branch, which in turn has a "PROD" branch. DEV is the branch that you would be using for BAU development. As a piece of development matures, you move it into QA, where it is tested by your internal QA team. There may be further changes made in DEV that are moved into the QA branch as the QA team pick up issues. Once the QA team are happy with a packaged of changes, they will move them into PROD, which is essentially the hand-over to the customer. The PROD branch represents the software that the customer has.


HOW-TO: Add/edit a field in Team Foundation Server 2012 using Visual Studio 2012

It's been a while since I made a purely technical post...

So, today I wanted to make a change to a Microsoft Team Foundation Server 2012 (TFS2012) instance that I am working with to reflect "Actual" time spent on a task - mainly for reporting purposes, and because I have found in the past that making this minor process adjustment yields a relatively useful metric over the long-term.

I am using the Microsoft Scrum 2.1 Process Template ( for a project that I am working with. So that I don't forget how to do this (again!) I will blog-post the procedure I've used to add this field to the template as a screen-shot-based tutorial, as follows...
Before Assuming you are familiar with the Scrum Process Template (2.1-ish) - open a task and take a look at the "Details" section, as follows:

 This is where I want my "Actual" field to show up.
Get the Power Tools Download and install the latest v…

Eclipse/Android error: "Multiple dex files define [...]"

Wow, I am really going nuts blogging this-evening - 2nd post in less than an hour. 

Anyway this is a particularly nasty error that I keep running into with Eclipse/Android when starting the emulator after I have not run it for a little while. Since I run the risk of permanently forgetting the solution to the problem every time I walk away from my Android project (and thus having to spend a painful hour-or-so digging up the procedure again), I will blog it here, for my benefit, and for the benefit of anyone who may also suffer the same problem.

The gist is that when you start the emulator in debug mode (that is, you hit the button in the following image), you get the following error message come out on the console and a nasty popup telling you nothing more than there is an error with your program and you need to fix it:

[2012-04-06 23:20:57 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/gson/ExclusionStrategy;
[2012-04-06 23:20:57 - SimpleList] Conversion to Dal…