First: Principles

Ramblings of a software developer with a degree in bioinformatics. Agile development mixed with DNA sequencing - what could go wrong?

Thursday, June 07, 2007

Lawn sign in the Forbidden City

›
Mark Hurst's great This Is Broken website gives examples of bad user interfaces, both on the net and in the meat world. You can't ...
Sunday, May 20, 2007

Frames Per Second in birds

›
I had occasion to visit Hardin Ridge yesterday for the International Migratory Bird Day celebrations. They had several stations, and it was...
Friday, May 11, 2007

Choosing a Kindergarten

›
It's a funny thing, but I'm pretty used to being marketed to. When I needed to get a gym membership, the gyms that I went to had s...
Monday, April 30, 2007

Precociousness

›
Hey, dad? Uh-huh? How many hours are there in a day? There are 24 hours in a day, son. Oh. So how many hours are there in a night? I meant, ...
Friday, April 13, 2007

FastTrack seminar, part 2

›
Second session at the seminar was on the new features of SQL Server 2005; since I was at the launch party in Indianapolis I didn't feel ...

FastTrack seminar

›
I’m blogging today from a Microsoft FastTrack seminar. Perpetual Technologies in Indianapolis is putting this on in some sort of collaborat...
Monday, April 02, 2007

Javascript testing with NUnit

›
I've been looking around for a good way to test Javascript functions. There are at least two if not more versions of JSUnit, one here a...
Wednesday, March 14, 2007

Sports and power ranking systems

›
I've had an interest for a long time in the science of sports team rankings, for various reasons , which was forcibly brought to mind wh...
Monday, March 12, 2007

Generating classes from XML in .Net

›
The Oracle version of SQL has some nice keywords for returning your data in an XML format. (I suppose the other servers do too, but I'v...
Thursday, March 08, 2007

Online and offline communities

›
I wrote earlier about creating online communities around business-to-business applications, with a vague promise to add more, but didn't...
Tuesday, March 06, 2007

Quality of Local Political Blogs: Compare and Contrast

›
I've been writing various articles for Bloomingpedia in the last month or so, in an effort not so much to improve that site as to unders...
Thursday, February 22, 2007

Bookplates

›
(Hey, this is my 200th blog post! And it only took me three years!) One principle of agile development that doesn't get a lot of attenti...
Friday, February 16, 2007

Government RSS Feeds

›
Sophia Travis is a Monroe County Council member - and, remarkably, one who is sophisticated enough to have her own blog. On one post , she...
Thursday, February 08, 2007

Change is good

›
I've accepted a new job with Envisage Technologies , a small software company in Bloomington. I'm excited about it as it's a co...
Tuesday, February 06, 2007

Prius anti-skid props

›
The problem with having six inches of snow dumped on us is that the hill that leads to our house has a slope that isn't quite a vertica...
Thursday, February 01, 2007

WiX installer and Error 2708 (No entries found in the file table)

›
I had to add different versions of a file to my installer today. Seemed easy enough to do - the files were available in the right places an...
Thursday, January 25, 2007

Credibility redux

›
Y'know, I'm not affiliated with Microsoft at all, although I own some stock and use their products happily. So I'd like to thin...
Wednesday, January 24, 2007

B2B 2.0

›
Chris has left LibraryThing . I don't know him, but apparently he's done some really good work for one of my favorite Web 2.0 play...
Thursday, January 18, 2007

The blogging split

›
I got into a discussion with someone concerning the blogosphere and its effect on corporations today. Here's something I hadn't rea...
Wednesday, January 10, 2007

Building a cathedral

›
A traveler visited a city where many stone cutters were working. Approaching several, he asked the same question: "What are you doing?...
‹
›
Home
View web version
Powered by Blogger.