Are hackerspaces growing because companies don't tap their engineers' creativity?
xconomy.com
xconomy.com
It's an interesting little meme, but when there are more people following the most obscure rock band you've never heard of, you can't really call it a big deal, or wonder what it all means about the state of the world.
How many kids graduating with a CS or IT degree today have ever wired up a circuit? Or played with a microprocessor and hooked something up to it? I bet that number is smaller than you think.
There was an end-of-term lab requirement where you inserted wires into a board full of tiny holes (I forget its actual name) to demonstrate certain basic circuits, but that was it. I remember that there was no professor or TA for the lab so you were completely on your own.
First one is the basic breadboard class, focusing on RLC + OpAmp circuits (basically building amplifiers and Wheatstone bridges) and getting you familiar with how to use a scope, function generator, and the various other tools of the lab.
Second one is CPLDs - over the course of a semester design (in, ugh, VHDL) and build a WWII Enigma machine. Some circuit assembly (attaching various components to the main board) and DIY multiplexing, but the focus is on the CPLD.
Third one is based off a custom board with a CPLD, a little programmable TI micro-controller, and a whole lot of pins to wire-wrap things on to. My year we attached keypads, RTCs, four-line LCD displays, and speakers to do FM wavetable synth - half our final grade was dependent on how good Jingle Bells sounded when we played it back on the last day.
Fourth one was about IC design - given the schematics for several types of amplifiers we simulated them, analyzed them, and then hand-laid them out. Flash-forwards two weeks, and we got them back (as DIPs) from the fab. Rest of the course was about testing them, building a few more RLC circuits to complement and verify them, and hooking everything together to make an AM radio receiver.
If you were really into HW, there were a few electives you could take (mixed-signal analysis, IC fabrication, and a whole bunch of power engineering courses sponsored by our local utility company) that would get you more exposure to it. All of this was in addition to the on-paper analysis courses that everyone took, starting with RLC circuits and ending with the physics behind BJTs and diodes.
http://www.hgrindustrialsurplus.com/
As a software guy, I've found that I could spend endless hours in here looking at industrial machinery. For no rational reason, I'd love to buy a 50's era metal lathe. So, I agree on the curiosity point.
Remember, not everyone works for a startup. Some people have lives, and hobbies, apart from their day jobs.
I think the reason for the popularity is a mix of work discontent and people wanting to do radically different things than their day job may offer them.
Not everybody can launch their startup in a garage (or, esp. in UK) has a garage.
We also have a much higher risk tolerance than most corporations, perhaps for good reason! Look how many startups "fail." Part of the difference is how hackers vs. corporations define fail. If the problem is solved, the hacker believes it is a success. If the solution makes money, the business believes it is a success...