Archive for the ‘DrProject’ Category

Act Now - Change the Future

Friday, December 11th, 2009

(via Toronto's Mayor David Miller) Question: does it still count as science fiction if it's actually happening? We're engineering the planet, and we're doing it by accident---how Larry Niven is that?

Getting Ready to Wag the Dog

Wednesday, April 15th, 2009

A conversation with an ex-student yesterday reminded me of a post I've been meaning to write for at least a few months. He's now a user experience designer, and believes that with a new generation of natural interfaces hitting the market (voice, tabletop, etc.), software developers will have to ...

Counting Down to 0.2

Sunday, March 15th, 2009

As I've mentioned previously, we're moving DrProject over to Django.  Work started in September, and the second release is coming up soon.  The schedule highlights some of the differences between doing development with full-time developers, and doing it with students who are working 1/5 or 1/4 time: Friday March 20: feature ...

Code Sprint Wrap-Up

Saturday, February 21st, 2009

I really did mean to blog several times a day about this term's code sprint, but too much was happening during the day, and I was too tired at night. There were lots of high points: Andrew Trusty, Andrew Louis, Andrey Petrov, Severin Gehwolf, and Blake Winton came out for part ...

Things I’d Like To Finish In the Next 489 Days

Friday, December 26th, 2008

One of the things I teach my students is that the real purpose of a schedule is to tell you when to start cutting corners and dropping features. The ticker on my web site tells me I have 489 days left in my contract with the university; I signed up ...

Post-Mortem on This Term’s Work

Tuesday, December 23rd, 2008

As I've mentioned several times, we've started rebuilding DrProject on top of Django. We had a post-mortem last Tuesday on our first term's work, which Blake Winton was kind enough to summarize. The highlights (good and bad) are listed below. Good Everybody gave more than expected/requested/paid for. The team produced some ...

Thanks, Blake

Wednesday, December 3rd, 2008

And while we're wrapping up the term: when we started rebuilding DrProject on top of Django in September, Blake Winton volunteered to help out.  Since then, he has done detailed line-by-line code reviews on over half of our 950 commits, been a voice of reason during online design discussions, and ...

And Search Returns…?

Thursday, October 16th, 2008

Here's a design challenge for anyone who wants it: what should search return?  More specifically, suppose you have something like DrProject, which stores tickets and wiki pages in a relational database, and revisions to files using a standard Subversion repository. Tickets are identified by ticket number (it's actually the pair ...

Second Season of Usability Wraps Up

Sunday, October 5th, 2008

The second Season of Usability just wrapped up; Ellen Reitmayr has posted a summary, along with a description of the excellent work that Liz Blankenship did on DrProject's administration interface.  It was a tremendous help --- they're already soliciting mentors, sponsors, projects, and students for next year.

REST APIs for Batch Operations

Monday, September 15th, 2008

I have a question about the "right" way to design a REST API, and am hoping someone out there on the Interweb will point me in the right direction. The short version of the question is, "How should batch operations be structured?" The long version goes something like ...