Ham and Software - Communities of Creativity?
lgreco asks: "I've been thinking about the similarities between the community of early ham radio operators and software developers. Both communities produced a lot of useful technologies that found applications beyond the scope of a 'just a hobby'.
Ham radio operators built their own equipment and experimented with modulation and propagation techniques. The results of their efforts today are used in a variety of radio communication applications, from cell phones to marine radios.
Similarly, hackers developed concepts of computing that are now universally accepted tools of productivity. Both communities share an enthusiasm for technical creativity and up until recently there was even some overlap between the two groups. Are there any interesting stories about the creativity of either groups (that relate to the other group perhaps) that should be recorded and documented?"
I didn't get the memo. When did the split occur?
One line blog. I hear that they're called Twitters now.
There's an NPR episode of Talk of the Nation entitled "Letters and Ham Radio Lessons". From the website: "...ham radio teacher Rick Stern joins Neal Conan with tips on teaching your kids about ham radio."
There is also this episode of TOTN that covers the topic, featuring the authors of the book Hello World: A Life in Ham Radio.
And in February of this year, All Things Considered ran a piece on the pending approval of a Morse code "at" symbol so that operators could tell others their email addresses. How's that for radio and the internet meeting in the middle?
You are in error. No-one is screaming. Thank you for your cooperation.
There is still a ton of overlap - most hams I know are interested in both 'hobbies'. I like the comparison though - I think there will always be a group of people who love technology for it's own sake and will be very innovative simply because they're not out just to make a buck.
[Homer]
Mmmmmmmmmm.....Ham radio.....glaaaaaaaaaarrgh...
[/Homer]
Hrm... how about that both technologies started as chic geek projects and are now exploited by corporate interests?
Whenever I'm configuring a new Linux kernel on Saturday night, evading my wife's attempts to drag me out the door or into bed -- I always get to the "Amateur Radio" section and think "Hah! What kind of dweeb do they think I am?"
What I'm listening to now on Pandora...
the one desperate hope i bear is that software will not go the way of ham radio. ham radio pioneered radio, but ultimately it was the corporations that had to advance the art. they were the only ones who could sink the required technology and capital into the field. (generall) ham radio has been relegated back to a enthusiast hobby as die hard development has faded off.
i'm not sure why i stick to this hope so badly, but i hope there's another way for software. fundamentally, software is all about building blocks, using the existing to build more. for this reason, its crucial that there be open-ness of software.
software at least stands a chance. it doesnt require adv. fabrication, expensive test equipment and doesnt cause anything other than your own computer to break.
and to all the hardcore ham people still out there, keep kickin baby! or something.
Myren
Ham is to pirate radio stations as hacker is to hacktivism (e.g. defaced web sites)
Back in the McHenry, Ill, area, there's a closed repeater that, to unlock, you need to send a series of tones at the start of each transmission. It's run by a club whose "dues" go mainly into one guy's pocket, effectively making this system not legal (but hey, who really cares about legal, as long as he gets rich?).
:)
Anyways, one local ham used to be part of that clique, until he managed to cheese off the repeater owner. He wanted to be able to use the system again.
I built a gadget that used one of the cool digital recorder chips you can get from Radio Shack. We digitally recorded the signal on the input frequency of the repeater, then sent these tones when the mic was keyed up.
Worked amazingly well, until the guy dropped the mic and the wire broke loose. Wheee, what fun his sudden re-appearance on the system caused!
OK, so it's not really software hacking, more of a hardware hack with some social engineering thrown in too, but hey, doing it was quite a blast. MUCH more amusing than Field Day.
de N9JZW
Lemon curry?
Why is that whole article written in the past tense?
When the first BBS's went up in NYC, and the first personal computers came out, like the Radio shack Model 1, all those early programmers/BBSers were Ham nuts. Hacking in NYC and personal computers user grew directly out of HAM. They are not parallel, but instead the hacking field all grew from Ham. Everyone in FreakShow 100 from NYC learned their stuff from a guy name Art. Art got into computers from his Ham hobby. Other pioneers of the NYC hacking scene were the likes of Billy Arnel (Ham first, ran an early BBS called People Links) and a lady named Susan I seem to remember (ham as well)
My father has been a HAM for nearly forty years. Growing up I always enjoyed going to hamfest and other events with him. Even in the short time I experienced the ham culture (aprox 1980-1990), I noticed a trend towards PCs becoming frequent topics of discussion and PC gear being swapped at swapfests as much as radio equipment. Probably the best integration of the two worlds that I experienced was packet radio. I'm sure there are many who know more about the system than I do. I remember being fascinated that you could log in to a packet radio bulletin board and exchange messages with people from all over the world. In those days a local dialup PC based BBS would typically only have members from the surrounding area. Maybe someone can post more info on Packet radio?
-Lod
Growing up I had this neighbor who was a stereo nut, and had been building his own speakers since the 60's. I learned about going to radio shack and soldering things together. I learned a little about fixing stereos. I learned lots about transmission of sound through the air.
Unfortunately, as a youg internet generation geek (I'm 21), I look around at geekly peers my age, and see very few people who know how to solder.
I fear that the age of computer geeks going and buying the parts from Radio Shack and building stuff might be passing. Radio Shack has noticed this too, and stores with a good parts selection are getting harder to find.
Check out the gnu-radio projecth e TAPR group (not just packet radio anymore all sorts of digital communications topics)
http://www.gnu.org/software/gnuradio/
T
Eric and Matt from the gnu-radio project were at the TAPR digital communication conference again this year.
http://www.tapr.org
Here's some more linux ham software listed:
http://radio.linux.org.au
Also check out The Radio Amateur Satellite Corporation (AMSAT):
http://www.amsat.org
The next major sat project named Eagle will use as much open source software and open hardware as possible.
There are also many notable hams who are also linux hackers, just to name one Bdale Garbee, former Debian Project head and CTO for linux solutions at HP, whom I met at the TAPR DCC this year, he is very active with both TAPR and hardware design on AMSAT satellites.
Also check out the June and September issue of Linuxjournal for gnu-radio and a psk article (Sept).
73, w0uhf
I knew a person back several years ago who was heavily into Ham Radio. He built some of his own equipment and hoarded heaps of "useful" parts that were never used, but were considered "handy" to have "just in case". He spent all of his free time either chatting to people all over the world from inside his darkened radio shack or planning how he was going to do it. And when away from home (on the road to the local shops or on vacation around the world) he took portable equipment so that he would always be connected, which was to the annoyance of those around him.
.. he was my father.
.. but yes I am dealing with it)
.. from scratch .. and coded up their own systems by the bootstraps.
As a result he of this obsession he never communicated well with his family, instead choosing to share freely with his on-air mates. Resulting in a well of negative energy in his own home.
Yep I knew him
(Yes I am bitter about that
BTW I also remember when people built their own computers
I am Slashdot. Are you Slashdot as well?
Everything was going smooth as silk in mission control and then... lost connection to the payload from the mission controller station... I go to the linux router, and its LOCKED UP... nothing... screen is frozen with my windows up, no mouse movement...
CAPS and SCROLL led's are blinking in unison... some kind of code... maybe a number? I start trying to write down dots and dashes, but my autonomic response is to try to copy is as morse code... I get characters... then I scrawl out...
!!! Linux was sending me morse code via the keyboard LEDs! That's a new one on me. It didn't send any kind of diagnostic code, not that it would've helped me. But knowing that it was a fatal exception was actually the right information, because I knew it was appropriate to immediately restart the machine.
So instead of the Windows blue screen of death, it's the linux "Morse String of Death" (MSOD?) !
-K0DUG
dit dit
Is not what these people did, how much they researched, learned, designed,etc..
It's the simple fact that they SHARED what they knew with the world.
that is how things like Packet Radio, APRS, antenna designs, etc become more refined and wide spread use.
Most of what is in Ham Radio and software WOULD NOT EXIST if people were selfsih and kept their discoveries and designs to themselves.
Do not look at laser with remaining good eye.
Still waking up here, sorry. Anyhow, I forgot to mention that each dues-paying member of the repeater cabal had their own series of tones that identified them. The "social engineering" came from recording several different tone IDs, culminating with the repeater owner himself. Twas great fun as the owner tried to figure out a way that he and his clique could keep their private toy free of the riffraff *WEG*
:)
Ahh, the joys of using in-band signaling
Lemon curry?
There are some problems right now in the computer industry, and unfortunately they aren't being addressed right now. I think you need to compare software engineering to nuclear engineering, and see how that now the current crop of high school students who want to get into computer science and software engineering are encountering some incredible barriers to being able to truly understand and work with computers from a hobbyiest viewpoint.
The growth of Linux certainly is counteracting that influence, but there are some things to worry about besides closed API's. It concerns me when CPUs are so incredibly complex that you get a crop of even seasoned software developers who are simply incapable of hand-assembling a piece of software. I'm not talking about doing this for the latest copy of DOOM III, but if you don't know how to hand assemble a simple "for" loop that does a quick bubble sort, you really don't understand the hardware that you are working on.
Also, while abstraction is useful, it is also important to have at least _SOMEBODY_ on a medium sized development team that can go all the way down to the gate level and understand just what is going on in the CPU, and to understand that while computer are fairly consistant, there are still time delays and quantum fluctuations that can affect a piece of software, sometimes even at the wrong time. If you look through the SETI@Home website, they mention that they have to on a daily basis reject some work-units simply because an add operation missed a bit in the carry network or some other similar random fault of the CPU occured. At some point software does have to directly interact with the physical level, and sometimes that happens just in RAM and the CPU itself.
While the above points might show some bias toward how I learned to program computers: On early mainframe computers and early 8-bit micros (where hand assembly was really the only way to do thing unless you had a few $$$ or took the time to write your own assembler), I would have to add that since the collapse of the internet bubble, I would also strongly discourage young people to even get into the industry right now. With significant numbers of software developers still out of work, incredibly intense competition to gettting what few jobs are around, and the outsourcing problems that are plaguing the industry shrinking the current number of jobs down even more, it is getting tougher to really break in. Essentially what I'm saying is that the computer industry right now is burning intelletual capital rather than trying to invest into its future.
If you are smart and want to get into a hot new industry that feels like the computer industry did 20 years ago, I would strongly suggest going into aeronautical engineering and try to join up with Bigelow Aerospace, Scaled Composites, or Armidillo Aerospace. Them and a dozen other companies right now are getting ready to boom, and that is going to further take away the creative types that earlier fueled the computer industry.
This is perhaps the #1 analogy that I can use with ham radio, which is struggling right now trying to attract the young smart minds that have the talent and the slightly off-axis humor to be able to build things like radio frequency jammers, blue and black boxes, or even computer virii. From doing those irreverent and potentially illegal in some context applications, many young people formed the skill sets that makes many of the advanced technology applications that we see today. I fear that the computer industry is losing that group in particular, and now all that is left are folks who can follow a recipie (script kiddies), but are incapable of coming up with anything like that on their own. Some of that is still left, but many school and university administrators are now beating out any creative urge in most schools in regards to computers.
I'm speaking now to the creative 1% of humanity who really makes things happen. They aren't missed right away when they are gone, but you eventually
Best. ham. radio. software. ever. I wish every application was so great.
http://www.xastir.org/
-73, de n1ywb
www.n1ywb.com
Personally, I've ejoyed the following lately:
Check it out and take a look at my Ham Web Log for more stuff.