Wireless toolbox for Africa

There are a lot of great resources for wireless networking in Africa
like the VSAT Buyers Guide, Wireless Networking for the Developing World and many others. I just found this one - which looks excellent:

The Wireless Toolbox:
A Guide To Using Low-Cost Radio Communication Systems for
Telecommunication in Developing Countries - An African Perspective


The importance of skateboarding

I miss my skateboard. I had a Powell Peralta deck, with Bones wheels and
Tracker trucks. Everything but the deck I got for Christmas when I was
9. My Dad promised to help me build a deck. So we bought some plywood,
and erected an elaborate scheme of clamps, counterweights, and a hose
out of which flowed endless boiling water from Nevada's angry depths.
The wood bent, and a tail was formed, so I drew a shape and we cut the
deck. My Dad was (is?) kind of into fiberglass, so we fiberglassed it. I
grip taped some bear claw designs into the top and wore by high top
vans. But, well sorry Dad - the deck pretty much sucked, it was too
heavy - but it didn't matter much anyways, our sidewalkless street
seemed to be paved upside down and the wheels yearned for something
smooth. Somehow it didn't stop Mark across-the-street though. Mark
needed skateboarding more than I ever did.

Skateboards were not allowed at school. But Mark bought a gigantic bag
and put his books in it and sometimes his skateboard too. This pissed
the principal off to no end - I remember him, Vince Ames, marching out
to the bus line and demanding to search Mark's bag. Didn't he have
better things to do? Mark, a feisty 5th grader, resisted but principals
have power and he opened Mark's bag - sorry dude no skateboard here! It
was great. Sadly, Mark killed himself 5 years later.

I resurrected my love for skating in college. I found my 3rd grade
trucks and wheels and bolted them onto a new old school deck I bought.
Skating the smooth sidewalks under the hazy glow of LA County midnight
made me feel in control despite everything else spinning crazily into a
world much larger, harder, complex and wonderful than I had ever imagined.

A few years later we regularly managed to find someone to drive a dozen
(sometimes just 3) of us up past Snoop Dogg's house and drop us in the
hilly frontier of Los Angeles a few miles away from school. The
steepness, the smoothness, the utter emptiness at 2am was perfection.
There was 1 stop light for every mile or so of the about 3 mile course,
and if you hit the lights right you never had to kick once. We slalomed,
we street luged on our stomachs, we rode with our pants around our
ankles and peed as the world whizzed by at fifteen miles per hour.

It was in those days when I reached the ultimate for any skater of any
generation. I landed myself in Thrasher Magazine - the very same that I
used to read with Mark before we flung ourselves off his backyard ramp
into the hard dirt. That's me, Trevor, Charles, Josh, Dan and don't
forget Justin behind the camera.

Poser of the month, Thrasher Magazine

A few weeks ago I was out running and some Malawian kids had a crappy
old board (probably a Nash). I jumped on, and was still able to slide
around a 180 even if I was unable to ollie. Next time I am in the US I
think I need to find a shop with some old school gear.

Cool hunting work on the web

I haven't posted much lately due to the recent lost ability to control
my own priorities. I guess real jobs are like that. Anyways, I have been
trolling the ITMalawi mailing list, and I thought I would paste a few of
my posts here.

Someone (lets call him Chingoni to protect the innocent) wrote the
following - my response is below.

> Developing sites Using Wiki's, Plone and (CM'S) its not a Bad idea, > but Removes a certain excitement of one being called a Web > Designer/Developer , I would rather use Dreamweaver than this tools > Because you in control and secondly your imagination and creativity > are not limited.

> Using the Wiki's, Plone (CM'S) Etc your limited, you are not in
> control, you don't have to touch PhotoShop or Fireworks to design
> those Graphics you like, Neither Flash to create those animations you
> like. One day we will woke up having our Websites looking alike,same
> concepts and having all features similar And all of us being called
> Customiser's not Developers/Designers.

Recall the first time you wrote:

Hello World

Loading that in Netscape Navigator was pretty exciting! But it wasn't
particularly exciting to change "Hello World" to "I am a web designer".
Along comes dream weaver, and you double click the screen and type
"Hello World" and that seems even less exciting, but at least you didn't
spend much energy doing it. Sure, you can add some cool effects, in fact
Dreamweaver makes creating a web site feel like creating a painting. Add
in some flash, and things are exciting. So you launch your site, and
everybody sees it and and is like "wow that is cool", and excitement
reigns. You get recommended to make another site, and you basically
develop the whole whizz bang thing again, and the client is happy, but
you are not feeling particularly excited, rather a little bit bored in
fact. Then the first client calls you and asks you to update their
prices, and you are double clicking dreamweaver to edit content and
re-upload the site. BORING!

Its at this point that you realize that whizz bang dreamweaver flash
sites look great, but are like a pretty girl with no personality: not
something you want to devote your life to.

The internet has realized this, and the internet has adapted. Content is
king. Content needs to be changing, well-written, thought provoking, it
should lead you to make decisions or perhaps to another piece of
content. Content is not something that a small group of web developers
should create. Content needs to come from the people who care about the
content. Most of these people would not find joy in creating "Hello
World" either in raw html or dreaweaver. They need to be able to update
their site everyday, and it needs to be as easy email (email has been
called the ultimate killer application - ponder why that is).

If the content is changing, interesting, and relevant then visitors will
come back - even if the website has been done with the default drupal
theme. They might even want to subscribe ("Wow, Steve Jobs is
interesting, I want to know the next time he announces something at
Apple computer" or "OIBM has some interesting products, I want to be the
first to know about them" or "This ICT Malawi group is really thinking
about important issues, I want to join the discussion"). Getting people
to your website once is important, getting them to come back every week
is invaluable.

It is the content of a website that will make it valuable. I am not
saying that making it look nice isn't important, but I am saying it is
not as important.

So what is left for us geeks - those of us that love dealing with the
technology - who get turned on by writing "Hello World" in Ruby?
Installing Drupal 100 times is as boring as installing MS Word 100 times.

Well, there is still plenty of interesting stuff to geek out with. CMS
systems are styled with cascading style sheets. A bit of CSS can utterly
transform a site without touching the content. Check out
www.csszengarden.com, and click on a couple of different styles and be
amazed at what is possible. Understand CSS and your ability to express
yourself visually will be limitless, even within the confines of a CMS.

But there is more! AJAX is all the rage right now. AJAX is basically
using javascript to do amazing things with content. AJAX makes websites
as responsive and dynamic as any client side application. This is how
gmail works. Perform searches, display new content, etc all instantly
without refreshing the page. I recommend using the prototype.js library.

Javascript is replacing flash (thank goodness!). Check out the
scriptaculous library and you will see why. This is exciting stuff, and
it can be used in CMSs.

A web developer needs to be on the cutting edge of the living,
breathing, changing internet if they want to stay relevant, and I think
that is the most exciting thing of all.

Install a CMS, show stakeholders how to manage the content, then dive
into this brave new world. Alternatively, use dreamweaver to make a nice
design, ask marketing to send you something in a word document and then
manually hack that into dreamweaver, upload it, and never touch it again.

The new web is all about content, at its leading edge are technologies
like tagging and AJAX, with concepts like collaboration, flashmobs,
virtual worlds, and blogging.

Go ahead, convince me that dreamweaver is more exciting than this.