This week we welcome Bruce Eckel as our PyDev of the Week! Bruce is the author of several books including Thinking in Java, Thinking in C++ and Thinking in Python among others. He also has a Programming Blog that is well worth a look. Let’s spend some time getting to know Bruce better!
Can you tell us a little about yourself (hobbies, education, etc):
My dad was my first employer. He built custom homes and had me do drudge work around the construction site. His head carpenter told me that it was “so I didn’t want to go into construction.”
This was a very effective strategy. I went to multiple colleges for 8 years and ended up with a BS in Applied Physics and an MS in Computer Engineering. Mostly because the thought of getting a regular job sounded like prison.
I chafed at the imposed structure of industrial-age management, and my goal became to escape from that world, which I did a few years later, becoming an independent writer, trainer and consultant. I’ve done that ever since. About ten years ago I started to revisit the whole idea of working for companies and have written fairly extensively about it in ReinventingBusiness. Briefly, I think we are on the cusp of a new age in work, and I’m struggling to help bring that about.
I live in Crested Butte, Colorado, where I hold small conferences and other events. In the summer I mostly mountain bike, and in the winter I’ve recently switched from cross-country skiing to snow biking (I stopped downhill skiing after breaking my leg quite badly; I miss it but the risk/benefit just didn’t work anymore). I have played the lead in a number of theatre productions in our very small town, and I have been experimenting with abstract painting for a dozen years or so. Recently I’ve been helping out with a business accelerator project at the ICELab in our nearby town of Gunnison. I’ve visited a number of incubators and accelerators during my travels but this is the first time I’ve seen one from inside.
I’m also a bit of a workshop junkie. I’ve probably taken 50 workshops at Esalen by now, and others elsewhere. For me it’s a vacation — not only do you go to a different environment, but you have new things to keep your brain occupied so you don’t start thinking about what you are taking a vacation from.
For the last couple of years, as part of my study of Teal organizational structures, I have been working on a practice called Non-Violent Communication, taking three week-long workshops and reading numerous books. This has been one of the many eye-opening experiences in my Reinventing Business pursuits. Continue reading PyDev of the Week: Bruce Eckel