Jim Bohlen

Jim Bohlen (July 4, 1926 – July 5, 2010) was an American engineer who worked on the Atlas ICBM missile program and later emigrated to Canada after becoming disillusioned with the US government's nuclear policy during the Cold War. He became one of the founders of Greenpeace.[1]

Bohlen in 1990

Bohlen, one of the approximately half-dozen founders of Greenpeace, arguably made the most lasting impression with his brilliant backroom dealings. He effectively out-manoeuvered more high-profile members of the group such as Paul Watson within the organization's inner workings and can be primarily credited with transforming the organization from a small, vociferous Canadian pressure group into the highly efficient international movement it is today. Bohlen was a strong supporter of the creation of Greenpeace International and the move of the group's headquarters from Vancouver to New York City, essentially giving birth to Greenpeace as we know it today. He was also instrumental in developing the group's hierarchical military-style command structure.

He made a similar and even less-acknowledged contribution to Green politics in Canada by negotiating a deal that ended the party's 10-year prohibition against Green Parties having leaders at a meeting of the Green Party of BC in 1992. (Between 1982 and 1992, some Green Parties were required by law to have registered leaders but party constitutions prohibited these individuals from speaking for these parties.) Within four years of Bohlen's breakthrough agreement, all Canadian Green parties had moved to adopt conventional political structures in which their leaders functioned as primary spokespeople.

Bohlen ran for the Greens federally in 1988. Some credit friction between him and long-time enemy Paul Watson for Watson's defection to the NDP during that campaign.

Bibliography

  • Jim Bohlen, (2000). Making Waves: The Origin and Future of Greenpeace, Black Rose Books. ISBN 1-55164-166-6
  • James Bohlen, (1975). "New Pioneer's Handbook: Getting Back to the Land in an Energy-Scarce World". Schocken. ISBN 0-8052-3591-4
gollark: For example, it stores created/updated timestamps in a way which allows them to be looked up more quickly, makes it faster to look up the latest revision of stuff, allows me to do compression (I implemented brotli compression to reduce storage requirements a lot), and allows revisions to have data and represent stuff other than "the page content changed".
gollark: The new version *is* better, even if it involves something like 70 lines more code.
gollark: I've reworked minoteaur's design a bit again because productivity is BEES and happens to other people.```sqlCREATE TABLE pages ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, updated INTEGER NOT NULL, content TEXT NOT NULL);``` I went from that small and thus uncool database thingy to this:```sqlCREATE TABLE versions ( vuuid TEXT PRIMARY KEY COLLATE BINARY, rawSize INTEGER NOT NULL, encoding TEXT, data BLOB NOT NULL);CREATE TABLE pages ( title TEXT PRIMARY KEY, created INTEGER NOT NULL, updated INTEGER NOT NULL, latestVersion TEXT NOT NULL REFERENCES versions(vuuid));CREATE TABLE revisions ( ruuid TEXT PRIMARY KEY COLLATE BINARY, page TEXT NOT NULL REFERENCES pages(title), timestamp INTEGER NOT NULL, type TEXT NOT NULL, data TEXT NOT NULL, -- JSON version TEXT NOT NULL REFERENCES versions(vuuid));CREATE INDEX revisions_page_ix ON revisions(page);```
gollark: Suspicious timing.
gollark: potatOS privacy policy, first 4000 characters.

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.