August 28th, 2001

Reading old notes to self:

  • always buy the groovy extra warranty on laptops
  • copy stuff from laptop to server a lot
  • don’t keep any critical stuff on laptop only
  • have a spare laptop just in case

It’s a good thing I read my notes to myself. They came in handy today.

Another helpless victim swooped.

“The full weight of the owl came down on my head,” swooping victim Barbara Baird told the daily. “I had no time to react at all.”

I think it’s about time we banded together to fight swooping in all its pernicious forms. Maybe a PBS telethon to raise research money to help rehabilitate those afflicted by this terrible trauma.



August 22nd, 2001

Eric Norlin streams consciousness about amateurism. I could go on for hours, but for now, I’ll just say:

“What he said.”


xml-rpc grooviness

August 21st, 2001

scottandrew has made a cool Javascript XML-RPC packaging library which he uses with JSRS to communicate to a server-side XML-RPC proxy.

Wow. Neat. Keen.


wireless moles

August 21st, 2001

Dave and Doc are in Colorado at Jabbercon.

Doc tells of how a kind soul plugged in an 802.11b base station to bring connectivity to the masses. Neat.

Sounds like an interesting new industrial espionage technique. Get into the building, under some anonymous clerk’s desk, throw in a cheap hub to split the connection and a wireless base station, and you’ve got a conduit right into their network. If they don’t do 802.11 themselves, they won’t even consider that they could be compromised.



August 18th, 2001

Seamless. Put it in a sentence and you’ve got immediate buzzword compliance. Look around on the net and you’ll see it used in context perhaps one time out of a hundred. It’s popped into marketing blurbs with no thought whatsoever to its relevance. Doesn’t anyone read this crap before it gets published? They might as well say their software smells like the first day of spring – it’s just as relevant.

Dunno about where you are, but here in Toronto, the first day of spring smells like six months worth of dogshit thawing out on the lawn.


coding completely

August 16th, 2001

Chris points to some code indentation styles.

I’m definitely a K&R style braces/indentation guy. Also, I’m a two-space guy. Two spaces is just enough to show you structure, doesn’t make line lengths crazy, and is easy to enter/delete when typing.

What about the tabs argument? I absolutely prefer to use spaces and not tabs, and I set up my editors to replace tabs with spaces. I find that otherwise, in a project touched by a few people, you get some tabs, some spaces, and it looks different and/or broken in everyone’s editor with different tab-size settings. Use spaces and it will always look the same. Editors these days are smart enough to tab two spaces and indent and outdent blocks etc without tab characters in the code.

I’ve converted some hardcore tab guys on this issue. Takes them a while, but pretty soon they can’t find any real reason to use tabs instead of spaces in code. I’d be glad to hear of any show-stopping reasons in favour of tabs, though.


wing ding

August 15th, 2001

I think someone could make a killing by separating chicken wings into two pieces as you often find them, but then selling just the biceps. They’re the ones that always get eaten first.


know your roots

August 14th, 2001

I’m having a discussion with Chris Nott about Code Complete and more generally, the learning of classic programming fundamentals. I touched on this a week ago, but it deserves a bit more mention. I’ll just quote something (warts and all) I wrote to Chris:

I can’t tell you how many times I have seen idiots with useless compsci degrees who haven’t a clue who the fuck Dijkstra or Yourdon are or what any of their contributions were. Imagine an architect who hadn’t heard of Christopher Wren or Frank Lloyd Wright. Sheeesh.

My Dad has said to me that he doesn’t understand how I manage to get idiots to pay me big bucks to program for the internet for them when everybody’s 15-yr-old brother can do this stuff. I say:

“Sure, Dad. So when you want to build a 27-storey office tower, I’m sure you can pay Bob down the street who drywalls basements in his spare time $10 per hour to design and build it for you. Just let me know so I can stay out of reach when the first light breeze comes along.”