Archive for the ‘Tech and Science’ Category

Hunting The Headhunters

Wednesday, December 7th, 2005

Oh Fate, you work in such mysterious ways.

Like this morning, when I received an email that at first looked like a job opportunity with a description attached. I quickly scanned it, and moved on to the next email. It wasn’t until after lunch that I looked at the email again. This time I noticed it was sent to other addresses than mine, and the attachment was actually someone’s resume, not a description.

Hi!

He is asking for 40$ after negotiations

Please let me know if he is a good fit for our requirement then I can talk to him and try for 37 or 38 $/hr

The job email was actually one job recruiter’s email to another recruiter. And not just that, it documented that they were planning on lowballing our poor job seeker after negotiations.

(more…)

IE Tab Makin’ My Life Easier

Tuesday, December 6th, 2005

The following advertisement was paid for by me.

I fully endorse the use of the Firefox web browser. Internet Explorer is just a malware cesspool waiting to enable the infection of your computer with popups and process-disabling gambling advertisements. No, really, it’s true. Atleast that’s the track record. Firefox offers new and progressive features too, how refreshing.

But on a PC, there are those days that Firefox just can’t reasonably load a poorly formed HTML page or load a windows media player plugin. I look to a day when this isn’t true, and I’m sure that time is in the near future. For those times though, there is the IE Tab Plugin for Firefox. It allows you to display pages with Firefox and IE in the same Firefox window. You don’t have to actually open up IE again, and this helps in the tendency to start using IE consistently out of habit as a result. It really is awesome.

Also, if you develop web sites and don’t have alot of time invested in viewing your web pages with a variety of web browsers already, the plugin is an easy way to check how they are rendered in both browsers.

Named Parameters Not Simple Enough

Saturday, December 3rd, 2005

I recently wrote something using php. I haven’t paid much attention to the language up to this point, as my daily life calls for mostly Java-specific thinking.

To write this Wordpress plugin, I’ve been faced with encapsulating display code into a function call. It got my skin crawling as soon as I started adding the ability to customize what the function actually displayed. The ideal situation for a plugin is that you provide something that requires little to no modification of actual code but rather configuration in the UI. But reliance on a function call to display HTML output is thwarting this goal pretty effectively due to the growing number of parameters in my display function.

(more…)

Everlast Laptop Battery

Friday, December 2nd, 2005

For the past few days I haven’t had wireless access. I’ve been away from power supplies in presentations and meetings so I thought to disable the wireless airport on my Powerbook. This has resulted in a battery life that I formerly thought not possible. I’m getting crazy battery lengths of 5-7 hours, it’s awesome. This is a recommendation to remember to disable wireless in your laptop when given the opportunity. Yes, it’s a relatively obvious thing to say, but the results if you have a 15″ Apple Powerbook will astound you.

Friends RSS Aggregator 0.1 Released

Monday, November 28th, 2005

The first release of a Wordpress plugin to allow for the creation of a Livejournal-like friends page has been released. It should be fairly stable, but since I’m the only one to test it so far, I’ll consider it a beta plugin. Friends RSS Aggregator can aggregate any group of links with RSS feeds in a particular link category.

Download it here. Instructions and more are at its project page. See my friends page for a running example.

CS learning tools for Kids

Monday, October 24th, 2005

After looking at this boardgame, I murmured to myself ‘wow, this is awesome.’

Anthro Meet Interface

Tuesday, September 7th, 2004

I usually appreciate Joel Spolsky’s web articles, not because I always agree with everything he says (I only agree with most of what he says), but because he seems to offer up a well-formulated opinion-argument that should quell the rising tide of any slashdot-like geek fascism. I’m talking about the kind of fascism that would insist php is the best thing since sliced bread. (It’s more like the best thing since rollerblades - somewhere in the middle.) All in all, he breathes reason into the online world of software development. And not just in short, manic doses, but in medium, well-reasoned doses. And in the fast-paced world of poorly written blogs, his writing is always welcomed. He recently wrote an article that peaked my interest because it bridges the worlds of my two academic interests: Computer Science and Anthropology.

In it he stresses the importance of focusing on the usability of the social interface, since many programs now aren’t just about HCI but about HHI (human to human interaction) as well. I’m paraphrasing his thesis when I write, if you don’t get the social interface right, your user interface is a moot point. And in conclusion he writes:

Over the next decade, I expect that software companies will hire people trained as anthropologists and ethnographers to work on social interface design. Instead of building usability labs, they’ll go out into the field and write ethnographies.

I’m sure there will be anthropologists out there doing fieldwork for software companies, using participant observation at every chance, making Bonislaw Malinowski turn over in his grave. Well, actually, there are already anthropologists out there doing just that. The hard(er) science of CS needs more than the flowery dissertations of anthropologists before it accepts anthropology’s methodologies for its own devices, though. The work to create a field of social studies for software has already begun in usability.

A couple years ago, I attended a presentation by Stephanie Rosenbaum entitled “Stalking The User: How Anthropology Helps Design Successful Products” on the very subject of using Anthropology to make better software. She talked about case studies and methods used by major companies like HP and microsoft. The methods included interviews, contextual inquiries and actual participant observation. She also gave a brief history of field studies and computer products, and so on.

Her talk never mentioned the term “social interface,” it concentrated on using social anthro techniques for all kinds of software, even those programs that involved no HHI. So when Spolsky says:

Social interface design is still a field in its infancy. I’m not aware of any books on the subject; there are only a few people working in the research side of the field, and there’s no organized science of social interface design.

I’d have to agree with him from my limited viewpoint. Looking at the field of using anthro in software though, it seems to have a larger and richer background than expected. One where much of the knowledge is still “locked” away in companies, usability groups and research papers. I’d expect social interface design to be a part of what social scientists, computer scientists and others contribute collaboratively to the field of computer software.

The perfect cell phone

Tuesday, August 10th, 2004

I bought a cell phone recently. I’m going to post on that later, but in the meantime… Who knows of the perfect cell phone? When I say perfect, I’m referring to the perfect smart phone, that allows me to have a Palm-like PIM suite, sync with all types of OS platforms, and (Heres the kicker) is a reasonable size and can fit in my pocket.

The contenders I’ve seen thus far are:
Nokia 7610
Samsung I500
Treo 600

But each has its own flaws, incompatibilities, restrictions or shortcomings. Primarily size and price. And dammit, I don’t want a camera on my phone. The mythical Treo 500 would be near perfect, but who knows if that will ever happen.

ALSO: Who has a smartphone and syncs their PIM data with Linux? Post your stories and setups!

Yes, they are still called mobile phones.

Tuesday, April 13th, 2004

Cell/mobile phones are annoying. Atleast in my world. I don’t have one, never have had one. I will eventually have one, but hopefully the world will end before I’m forced into a state of perpetual availability and inconvenience. Yes, inconvenience. I refuse to believe that the annoying things will make my life better unless paired with atleast 2-3 other devices (e.g. mp3 player, camera, pda, etc…). And there really hasn’t been one perfect cell phone created yet.

And damn are they annoying. Andrew Monk and others conducted a survey regarding how annoying they seemed to people listening in on two commuter conversations - one face-to-face and one between two cell phones. The results are obvious. Read it here: http://www.useit.com/alertbox/20040412.html

Party Web Site

Wednesday, March 31st, 2004

Mr. Middlekauff and myself were talking about finding out where the parties were at once and decided it’d be cool to have a web site to list them all. Well I finally got around to making that site.

It’s at http://party.404.org. It’s new, so there will probably be more additions and changes often. But anyway, it was originally intended for just Ann Arbor stuff, but you can add more cities and post for those as well. Please read Usage Agreement before posting stuff… cos im a hardass. haw haw.