see also:
- 2005 Time Log
- 2006 Time Log (you are here)
- 2007 Time Log
| Week 50: January 1 to January 6, 2006 | |
|---|---|
| Goal | Actual |
| Work about 15 hours | Done. Did 17 "billable hours" of work. + Spent 2.5 hours programming -- created the first OpenRecord plugin to use a dojo widget. + Spent 3.5 hours reading (mostly looking at UUID standards and APIs). + Spent 5.75 hours on e-mail and IRC. + Spent 1.5 hours meeting with people -- Mignon Monday, and Chao Tuesday, by phone. + Spent 1 hour doing end-of-year accounting and web site updates for openagenda.org. + Spent 1.25 hours on sys-admin stuff (set up a new e-mail account, moved mailing list subscriptions, moved old mail to new mailbox, etc.) + Spent 1.5 hours on admin stuff (updated to-do lists, mailed in CLAs, did status report, etc.) |
| Follow up with ng-dhtml list re: dojo.data meeting | Done. Sent address list to Dylan, who sent out Renkoo invites. Looks like we'll have the dojo.data meeting next Thursday Jan 12. |
| Mail CLAs to Dojo: Rowan, Jeffrey, Jason | Done. |
| Go to bed by midnight every night | Close. Just stayed up a little late on Wednesday. |
| Week 51: January 7 to January 13, 2006 | |
| Goal | Actual |
| Work about 20 hours | Done. Did 25.25 "billable hours" of work. + Spent 0 hours programming + Spent 2.25 hours reading (mostly dojo mailing lists). + Spent 8.75 hours on e-mail and IRC. + Spent 6.25 hours meeting with people. + Spent 5.25 hours making a data model comparison table + Spent 2.75 hours on admin stuff (mostly working on the to-do list) |
| Meet with Mignon on Monday | Done. Came up with list of project ideas for Zhenjian. I mostly worked on the data model comparison table while Mignon worked on the drag-and-drop code. |
| Meet with Jason on Tuesday | Done. Talked about project ideas for Zhenjian, and about the data model comparison table and the dojo.data example code/API. |
| Attend dojo.data meeting on Thursday | Done. Went well. Got to meet more Dojo people: 6 people there by phone, plus 4 of us in the same room. |
| Make a backup disc | Done. |
| Go to bed by midnight every night | Done. |
| Week 52: January 14 to January 20, 2006 | |
| Goal | Actual |
| Work about 20 hours | Done. Did 33.5 "billable hours" of work. + Spent 16.25 hours programming (15.25 solo, and 1 hour pair programming) + Spent 12.5 hours on e-mail, IRC, and trac. + Spent 1.5 hours reading (dojo mailing lists). + Spent 0.75 hours meeting with people. + Spent 2.5 hours on sys-admin |
| Meet with Mignon on Monday | Done. Talked about news from last week. Got to see a demo of Mignon's drag-and-drop work. Got Mignon's help with the API design for the dojo.lang.isOfType and dojo.lang.assert methods and dojo.uuid.Uuid.toString(). |
| Coding: + re-organized the dojo.uuid based on feedback from Tom and APIs ideas from other implementations + cleaned up the dojo.lang.isOfType and dojo.lang.assert methods based on feedback from Alex + wrote new unit tests for new dojo.uuid code + got new dojo.lang code to pass the unit tests + dealt with line-ending issues and dojo SVN configuration + made a patch for the dojo.lang work, which Alex checked in to dojo + checked in all the dojo.uuid work myself (first dojo commit!) |
|
| E-mail, IRC, and trac.dojotoolkit.org: + introduced Dustin and Alex at Dojo to Matt and Ted at OSAF + exchanged mail with Seth at Google + mail to Neil re: dojo documentation parser + bug reports and feature requests: #348, #359, #360, #361, #362, #363 |
|
| Sys-admin: + got accounts at trac.dojotoolkit.org and freenode.net + set up Eclipse and JSEclipse (and sorted out conflicts with Norton Security) + got SVN configured for dual use (dojo and openrecord) |
|
| Go to bed by midnight every night | Failed. Stayed up too late on Monday seeing friends from out of town. Stayed up too late working on Tuesday and Thursday. |
| Week 53: January 21 to January 27, 2006 | |
| Goal | Actual |
| Work about 20 hours | Done. Did 36.5 "billable hours" of work. + Spent 20 hours programming (all solo) + Spent 4.5 hours on e-mail and IRC + Spent 3.5 hours reading (dojo lists, #dojo IRC, MySQL, Ning, JSON vs. XML+XSLT, etc.) + Spent 4.5 hours meeting with people, and on meeting prep. + Spent 3 hours on gas tax work + Spent 1 hours on admin (weekly status report) |
| Meet with Keith on Monday | Done. Gave Keith a demo of OpenRecord. Went to lunch. Talked about OpenRecord goals, history, people, plans, etc. Talked about Dojo, Google, etc. Talked about JavaScript, Firefox, Venkman, etc. Talked about open source and start-up opportunities, and about commericalization of OpenRecord. |
| Meet with Mignon on Tuesday | Done. Mignon worked on drag-and-drop. We schemed together about the UI for little grabby handles, and talked about the week's news (Keith, AOL, dojo.uuid, etc.) I worked on my dojo.data code experiments. |
| Send mail to Jon and Alan about gas tax hand-off | Done. Sent mail to Jon and Alan to introduce them. Cleaned up the gas tax archives and updated the accounting spreadsheet. Mailed everthing off to Jon. |
| Answer any questions from Zhenjian | Didn't need to -- no questions yet. |
| Make progress on either the screencasts or dojo.data work | Did a lot of work on an experimental exploration into what a dojo.data implementation might look like. Got a fair amount of basic funcationality working. Posted source code, demo pages, and working notes. Mailed links to a few Dojo people who seemed interested. |
| Go to bed by midnight every night | Stayed up too late a couple nights. |
| Week 54: January 28 to February 3, 2006 | |
| Goal | Actual |
| Work about 20 hours | Done. Did 28.25 "billable hours" of work. + Spent 3 hours programming (all solo) + Spent 11.25 hours on e-mail and IRC + Spent 4 hours reading (screencasting, django, Chandler, dojo-interest, etc.) + Spent 5.25 hours working on making a screencast + Spent 2.75 hours meeting with people + Spent 1.5 hours on gas tax work (handoff mail to Jon) + Spent 0.5 hours on admin (weekly status report) |
| Meet with Mignon on Monday | Done. + Mignon gave me a demo of the new drag-and-drop code, and I gave a demo of the dojo.data work I've been doing. + Mignon checked in all the new drag-and-drop code. + I worked on trying to measure how much memory JavaScript objects use, and worked on trying to get the del.icio.us data provider code to support multiple queries. + We got Mignon set up with IRC, and we talked about JavaScript books, how to use Venkman, what work to take on next, etc. |
| Catch up on e-mail | Done. Exchanged tons of e-mail: + sent intro questions to James at the Software Freedom Law Center + exchanged mail with Seth at Google + responded to mail about the data-provider work + responded (too much) to threads on the dojo lists + sent monthly summary mail to openrecord-dev |
| Do at least a little work on the screencasts | Done. + read about options for screencast recording software and file formats + installed Camtasia Studio and Windows Media Encoder 9 Series, and fooled around with them + experimented with different microphones and volume levels + started making slides for the talk |
| Go to bed by midnight every night | Done. |
| Week 55: February 4 to February 10, 2006 | |
| Goal | Actual |
| Work about 20 hours | Done. Did 26.5 "billable hours" of work. + Spent 8.75 hours programming + Spent 6 hours on e-mail and IRC + Spent 3.5 hours reading (EMF/SDO, Google Summer of Code, dojo-interest, etc.) + Spent 5.5 hours working on making screencasts + Spent 0.75 hours meeting with people + Spent 2 hours on admin and sys-admin (status report, bought USB microphone) |
| Meet with Mignon on Monday | Done. + Closed iteration #9, opened #10, updated to-do list, and talked about upcoming tasks. + Worked on upgrading from dojo rev-2540 to dojo rev-3024. + Fixed bugs in OpenRecordLoader and the plugin loader |
| Dojo data-provider meeting on Wednesday | Done. Conference call with Dylan, Adam, and Chris. Went well. |
| Try to finish the initial screencasts | Made some progress, but still nowhere near finished. |
| Go to bed by midnight every night | Done. |
| Week 56: February 11 to February 17, 2006 | |
| Goal | Actual |
| Work about 20 hours | Done. Did 26.25 "billable hours" of work. + Spent 5.5 hours programming + Spent 5.5 hours on e-mail + Spent 3.5 hours reading (Daisy, Rhizome, RDF stores, dojo-interest, etc.) + Spent 9 hours working on screencasts + Spent 1.25 hours meeting with people + Spent 1.5 hours on admin and sys-admin (status report, blacklist snag, IMAP server move) |
| Meet with Mignon on Monday | Done. + Talked about last week's news (Morris, IBM, screencasts, Daisy, Rhizome). + Talked about moving SVN repository to Dojo. + Mignon got the plugin loader unit tests running again. + I worked on table view UI code: adding/removing columns, changing data types. |
| Take Wednesday and Thursday off for Patricia's birthday | Done. |
| Try to do a first draft of the screencasts | Half done. Recorded parts 1 to 4. Still need to do parts 5 to 7. |
| Go to bed by midnight every night | Done. |
| Week 57: February 18 to February 24, 2006 | |
| Goal | Actual |
| Work about 20 hours | Done. Did 36 "billable hours" of work. + Spent 5.25 hours programming + Spent 9.25 hours on e-mail and IRC + Spent 4.5 hours reading (C-Store, BigTable, RDF stores, public domain dedication, dojo-interest, etc.) + Spent 13.75 hours working on screencasts + Spent 2 hours meeting with people + Spent 1.25 hours on admin and sys-admin (status report, wireless network problems) |
| Meet with Mignon on Monday | Done. + coding: I replaced orp.uuid with dojo.uuid; hid system attributes when not in developer mode. + coding: Mignon worked on UI for adding ad-hoc attributes in detail view. + Talked about undo, delete, retire; talked about UI design for user preferences. |
| Phone call on Tuesday with the Software Freedom Law Center | Done. Talked with James and Dan. Got advice about public domain dedication and related issues (patents, CLA, dual-licenses, etc.) |
| Read about existing datastores and structured wikis: Sesame 2, C-Store, BigTable, Daisy, Cocoon, and semantic wikis | Partly done. Read about Sesame 2, C-Store, BigTable, Daisy, and RDF quad stores. Still need to read about semantic wikis. |
| Respond to mail from Ian and Rowan | Partly done. Responded to Ian. Still need to respond to Rowan. |
| Finish the first draft of the screencasts | Finally done. Ended up spending a total of about ~35 hours to make a 22 minute screencast. Sent links to a couple dozen people. |
| Go to bed by midnight every night | Done. |
| Week 58: February 25 to March 3, 2006 | |
| Goal | Actual |
| Work less -- catch up on personal mail | Did 22.5 "billable hours" of work. Did not catch up on personal mail. + Spent 0 hours programming + Spent 12 hours on IRC and e-mail (lots of mail following the screencast) + Spent 7.5 hours reading (semantic wikis, dojo-interest, etc.) + Spent 1.25 hours meeting with people + Spent 1.75 hours on admin and sys-admin (status report, closed iteration #10, updated web site) |
| Meet with Mignon on Monday | Done. + Mignon worked on UI for adding ad-hoc attributes in detail view. + I read about semantic wiki projects |
| Get in touch with Vogele & Associates | Nope, next week. |
| Read about semantic wikis | Done. |
| Go to bed by midnight every night | Done. |
| Week 59: March 4 to March 10, 2006 | |
| Goal | Actual |
| Work less -- catch up on personal mail | Did 22.75 "billable hours" of work. Caught up some on personal mail. + Spent 0 hours programming + Spent 13.5 hours on IRC and e-mail (lots of mail following the screencast) + Spent 2.75 hours reading (swikig, dojo-interest, etc.) + Spent 5.75 hours meeting with people (meetings with Mignon, Conor, and Adam) + Spent 0.25 hours on admin (status report) + Spent 0.5 hours on OpenAgenda mail |
| Meet with Mignon on Monday | Done. I spent the day responding to e-mail. Mignon worked on the UI for adding ad-hoc attributes. |
| + Met with Conor at the "2006 Semantic Technology Conference"
in San Jose on Tuesday and talked about Semantic Wikis and Visual Knowledge. + Met with Adam on Friday, got a demo of Rhizome, and talked about Raccoon, etc. |
|
| Get in touch with Vogele & Associates | Done. We have a meeting scheduled for March 21. |
| Go to bed by midnight every night | Done. |
| Week 60: March 11 to March 17, 2006 | |
| Goal | Actual |
| Work less -- do my taxes, get new glasses, etc. | Did 21 "billable hours" of work. Got new glasses,
got the car smogged, and did some other life-maintenance chores. + Spent 0.75 hours programming (checked in experimental dojo.data code) + Spent 11.5 hours on IRC and e-mail (exchanged mail with a couple dozen people, following the screencast) + Spent 3.75 hours reading (swikig, dojo-interest, Helma, IRIS, etc.) + Spent 3.5 hours meeting with people (and going to the OpenLaszlo demo, where I talked with Alex but didn't hook up with Jack Park) + Spent 1 hour playing with Dabble DB + Spent 0.5 hours on admin (status report) |
| Meet with Mignon on Monday | Done. + Talked about UI questions, and about what to do next. + Mignon checked in code for adding ad-hoc attributes in detail view and table view. + I spent most of the day writing e-mail, and a little time reading about Helma and IRIS. |
| Go to bed by midnight every night | Mostly. Just stayed up too late Wednesday. |
| Week 61: March 18 to March 24, 2006 | |
| Goal | Actual |
| Work less -- do my taxes | Did 18 "billable hours" of work. Did my taxes. + Spent 0 hours programming + Spent 6.75 hours on IRC and e-mail + Spent 4.25 hours reading (dojo-interest, SPARQL, JSON-RDF, Oracle 10g, IBM's JWL, etc.) + Spent 4.25 hours meeting with people + Spent 2 hours making a list of UI questions + Spent 0.75 hours on admin and sys-admin (status report and skype setup) |
| Meet with Mignon on Monday | Done. + Mignon worked on using the dojo build system to make a single compressed file with the OpenRecord JavaScript code. + I read about SPARQL, JSON-RDF, Oracle 10g's RDF support, IBM's JavaScript JWL toolkit. + I started making a list of UI questions for our upcoming UI meeting. |
| Phone call with David Siegel | Done. Used skype for the first time, and had a mini conference call with David and his friend Talli. They offered lots of suggestions about sites to look at and people to talk to, and Talli followed up with mail introducing me to Sasha. |
| Meeting at Vogele & Associates on Thursday | Done. Met Colette, talked about the project, and walked through my list of questions about using a public domain dedication for an open source software project. |
| Go to bed by midnight every night | Done. |
| Week 62: March 25 to March 31, 2006 | |
| Goal | Actual |
| Work about 20 hours -- go to the dentist | Did 18.25 "billable hours" of work. + Spent 0 hours programming + Spent 5 hours on phone, e-mail, and IRC + Spent 4 hours reading (dojo-interest, Moodle, Dabble DB, etc.) + Spent 2.5 hours meeting with people + Spent 1 hours list of UI questions + Spent 4.75 hours on OpenAgenda work -- accounting, and trying out Dabble DB + Spent 1 hour on admin (status report and web site updates) |
| Meet with Brian at Square Two Group on Friday | Done. Met with Brian, David, and Alan. Got their advice about different options for getting more volunteers and/or funding for OpenRecord, in the interest of picking up the pace and shipping sooner rather than later. |
| Finish list of UI questions, and send mail about meeting | Done. |
| Go to bed by midnight every night | Just stayed up too late Sunday. |
| Week 63: April 1 to April 7, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 17.5 "billable hours" of work. + Spent 0 hours programming + Spent 9.5 hours on phone and e-mail (still more post-screencast e-mail) + Spent 4.75 hours reading (dojo-interest, CommerceNet, GNU arch, infogami, etc.) + Spent 2.75 hours meeting with people + Spent 0.5 hours on admin (status report) |
| Meet with Mignon on Monday | Done. + Mignon worked on using the dojo build system to make a single compressed file with the OpenRecord JavaScript code. + I responded to all my e-mail; read about CommerceNet, GNU arch, infogami, etc.; and sent mail to more people who might be interested in OpenRecord. |
| Meet with Elizabeth on Wednesday | Done. Talked about potential collaboration, but it sounds like there isn't a match. Got good feedback about the screencast, learned more about how to describe what OpenRecord is, and got suggestions for explaining/organizing the UI in terms of a consistent metaphor. |
| Catch up with e-mail | Done. |
| Go to bed by midnight every night | Nope, stayed up far too late Monday and Wednesday. |
| Week 64: April 8 to April 14, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 18.25 "billable hours" of work. + Spent 0 hours programming + Spent 4.75 hours on phone and e-mail + Spent 6 hours reading (dojo-interest, MediaWiki, Wikia, Atlas, etc.) + Spent 7 hours meeting with people + Spent 0.5 hours on admin (status report) |
| Meet with Mignon on Monday | Done. + Mignon worked on using the dojo build system to make a single compressed file with the OpenRecord JavaScript code. + I downloaded Rhizome and read about RxML and ZML; answered e-mail; read about RDF notations. + Talked about: RDF notations; replacing Mignon's Mac with a PC; working on server code instead of JavaScript, etc. |
| Maybe meet with Adam on Tuesday or Wednesday | Done. Talked about: + using RDF quad store contexts to record transactions and provenance info + authorization and access control in Rhizome/Raccoon + start-ups vs. open-source projects -- goals, motivations, interests + using an RDF store for OpenRecord + using the OpenRecord table view in Rhizome + Turtle and RxML + RDF representations for date ranges, citations, numbers with units, etc. |
| Start focusing on engineering/datastore work again | Yup, post-screencast e-mail seems to be winding down. |
| Go to bed by midnight every night | Done. |
| Week 65: April 15 to April 21, 2006 | |
| Goal | Actual |
| Work at least 20 hours | Did 22.5 "billable hours" of work. + Spent 0 hours programming + Spent 2.75 hours on e-mail and IRC + Spent 6 hours meeting with Adam and Mignon + Spent 2.5 hours reading (dojo-interest, MediaWiki hosting, Google SoC, SDO/RDF, SPARQL/JSON) + Spent 4.5 hours experimenting with MediaWiki templates + Spent 6.5 hours setting up the CharityScorecard.org site + Spent 0.25 hours on admin (status report) |
| Meet with Mignon and Adam on Monday | Done. + Worked with Mignon on experiments trying to load SPARQL-JSON results into dojo.data.Items. + Talked with Adam about dojo.data, dojo widget bindings, data source bindings, etc. + "Helped" Adam with his effort to embed an OpenRecord table view in Rhizome. + Talked with Mignon about using RDF quad store contexts to record transactions and provenance info, using RDF blank nodes for numbers with units, keeping deleted statements/entries in a secondary store, etc. |
| Look into using MediaWiki/Wikia for an OpenAgenda/CharityScorecard site | Done. + Experimented with MediaWiki on the Wikia Scratchpad Wiki Labs -- templates, transclusion, parameters, namespaces, etc. + Signed up for MediaWiki hosting with Gabriel at wikidev.net. + Started setting up my new MediaWiki site at CharityScorecard.org -- nav bar, access rights, copyright notices, home page name, etc. |
| Go to bed by midnight every night | Nope, stayed up too late twice. |
| Week 66: April 22 to April 28, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 22.25 "billable hours" of work. + Spent 0 hours programming + Spent 9.25 hours on e-mail, phone and IRC (flurry of e-mail re: Google SoC) + Spent 3.75 hours meeting with people + Spent 1.5 hours reading (dojo-interest, swikig, Google SoC) + Spent 2.75 hours working on Summer of Code stuff (dojo's wiki page, registering with Google, etc.) + Spent 4.5 hours setting up CharityScorecard.org site + Spent 0.5 hours on admin (status report) |
| Meet with Mignon on Monday | Done. + Mignon and I tried switching computers for the day. She's going to give up on her Mac and take my Dell laptop, and I've ordered a replacement laptop. + Mignon started working with Perl, and worked on using the dojo build system to make a single compressed file with the OpenRecord JavaScript code. + I worked on getting the Charity Scorecard site set up, and comparison shopped for laptops. + I gave Mignon a tour of the Charity Scorecard site, and we talked about plans for it. |
| Lunch at OSAF on Tuesday to talk about OSAF using Dojo for Scooby | Had lunch with Alex and Katie and the OSAF Scooby developers, and talked shop about JavaScript/Dojo stuff. Also showed Jeffrey how the Charity Scorecard site uses MediaWiki parameterized templates, to see if that tool might be useful to him in working on the CASH project. |
| Continue work on the CharityScorecard site | Did another 4.5 hours of work on the site. More work with getting parameterized templates set up. Added a placeholder logo. Added some content. |
| Got Dojo registered for Google's 2006 Summer of Code program. Added to the dojo.jot.com/SummerOfCode2006 wiki page. Exchanged a bunch of e-mail. Dojo now has 8 developers who have volunteered to be mentors. | |
| Go to bed by midnight every night | Nope, stayed up too late a couple nights. |
| Week 67: April 29 to May 5, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 21.5 "billable hours" of work. + Spent 0 hours programming + Spent 12 hours on e-mail and IRC (lots of mail for Summer of Code) + Spent 5 hours meeting with people + Spent 2.75 hours reading (dojo-interest, Google SoC) + Spent 1.25 hours working on Summer of Code stuff (plus e-mail time, above) + Spent 0.5 hours on admin (status report) |
| Meet with Mignon on Monday | Done. + Mignon worked on using the dojo build system to make a single compressed file with the OpenRecord JavaScript code. + I spent the day exchanging e-mail (Summer of Code coordination, data model, etc.). |
| Continue work on the CharityScorecard site | Nope, didn't have time. Spent lots of time getting a personal MediaWiki site set up, and learning more about MediaWiki. |
| Dinner meeting at Harris' with Alex and Dylan and the folks who are planning to contribute data model code to Dojo. | |
| Go to bed by midnight every night | Nope, stayed up too late a couple nights. |
| Week 68: May 6 to May 12, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 32 "billable hours" of work. + Spent 0 hours programming + Spent 12 hours on e-mail, phone and IRC (mostly related to Summer of Code) + Spent 5.5 hours meeting with people + Spent 3.5 hours reading (dojo-interest, Google SoC) + Spent 3.75 hours working on Summer of Code stuff (plus e-mail time, above) + Spent 1.25 hours on admin (status report, HP rebates) + Spent 6 hours on sys-admin (moving from Dell laptop to HP laptop) |
| OpenRecord UI Design Day on Saturday, with Mimi, Jeffrey, Mignon, and Adam | Done. Met with Mimi, Jeffrey, Mignon, and Adam. Talked about a dozen of the UI design questions from the list of 62 questions. |
| Follow up on Summer of Code proposals. | Done. Exchanged lots of e-mail with students and Dojo mentors. Phone call with Adam about project ideas. Posted additional info on SoC site about student proposals. Rated proposals. |
| Get Dell notebook set up for Mignon, and HP notebook set up for me. | Almost done. Got HP notebook set up. Installed and configured a bunch of software (TortoiseSVN, jEdit, Firefox, Thunderbird, OpenOffice, etc.). Downloaded IMAP mail, Dojo SVN source, OpenRecord SVN source, etc. Moved remaining files from Dell notebook to HP notebook. |
| Go to bed by midnight every night | Just stayed up too late one night. |
| Week 69: May 13 to May 19, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 26.5 "billable hours" of work. + Spent 0.25 hours programming + Spent 12.25 hours on e-mail, phone and IRC (mostly related to Summer of Code) + Spent 6.5 hours meeting with people (Dojo Developer Day) + Spent 3.75 hours reading (dojo-interest, Google SoC) + Spent 1 hours on admin (status report; papers about Dell 9300 to Mignon) + Spent 2.75 hours on sys-admin (moving from Dell laptop to HP laptop; helping Mignon move from Mac to Dell laptap) |
| Go to Dojo Developer Day in Mountain View on Saturday | Done. Great day. Got to meet lots of new people: Scott, Cal, Tom, Dustin, Bryan, Chris, etc. Talked with Alex and Dustin about moving OpenRecord resources onto Dojo servers. Talked with Chris about next steps for the dojo.data layer. |
| Summer of Code admin -- pair up mentors with students | Done. Signed up primary mentors and secondary mentors for 12 student projects. |
| Hand off Dell notebook to Mignon | Done. We're both now pretty well set up on our new machines. |
| Catch up with e-mail | Almost done -- just a few more messages to respond to. |
| Week 70: May 20 to May 26, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 25.25 "billable hours" of work. + Spent 1.5 hours programming + Spent 17.75 hours on e-mail and IRC (mostly related to Summer of Code) + Spent 0.5 hours meeting with Mignon + Spent 3.5 hours reading (dojo-interest, Google SoC) + Spent 0.75 hours on admin (status report; representation letter with Vogel & Associates) + Spent 1.25 hours on Summer of Code admin |
| Meet with Mignon on Monday | Done. Mignon and I talked about how to bring our coding standards in sync with the Dojo standards. Mignon wrote scripts to convert us to tab-based indentation, etc. I helped a little with SVN line-ending settings, but mostly I replied to e-mail (mostly Summer of Code) |
| Summer of Code admin | Done. + Google has funding for three Dojo projects. Flurry of e-mail to pick 3 projects from the 12 we wanted. Dylan is looking for funding for more. + Started corresponding with Hiran, with info to get him started on his OpenRecord project. |
| Catch up with e-mail | Mostly. |
| Resume work on the CharityScorecard site | Nope. |
| Week 71: May 27 to June 2, 2006 | |
| Goal | Actual |
| Did 19 "billable hours" of work. + Spent 1.25 hours reading through code + Spent 7.75 hours on e-mail, phone and IRC (down 10 hours from last week!) + Spent 1.5 hours meeting with Mignon + Spent 2.75 hours reading (down from last week!) + Spent 0.75 hours on admin (status report; installing NetMeeting & microphone) + Spent 5 hours on Charity Scorecard work |
|
| Meet with Mignon on Tuesday | Done. Mignon worked on coding standards updates, and on notes about how to do an OpenRecord build. I spent the day responding to e-mail. |
| Be available to answer questions for Hiran on his Summer of Code project | Exchanged mail every day. Hiran sent me his first bar chart prototype. Looks great. |
| Catch up with e-mail | Almost. |
| Chris sent me a copy of the data model code he and Patrick have been working. Had a quick look at it, and Chris called on Friday to touch base. | |
| Resume work on the Charity Scorecard site | Spent 5 hours on Charity Scorecard work. + Set up Patricia as the Successor for the donor advised fund. + Did a little more accounting, and made an overview graph for mom. + Worked on the Charity Scorecard wiki site. |
| Week 72: June 3 to June 9, 2006 | |
| Goal | Actual |
| Did 16.5 "billable hours" of work. + Spent 1.75 hours reading through code + Spent 0.75 hours coding + Spent 8.5 hours on e-mail + Spent 1.5 hours meeting with Mignon + Spent 1.25 hours reading + Spent 1 hour on admin (status report; getting network connection in Kansas) + Spent 1.75 hours adding content to the Charity Scorecard site |
|
| Meet with Mignon on Monday | Done. Mignon started reviewing the IBM data model code. I responded to e-mail, did a little coding to fix something that Hiran will need, talked with Mignon about the IBM data model code, and about optional values in assertType and assertValidKeywords (filed bug #898). |
| Be available to answer questions for Hiran on his Summer of Code project | Done. Exchanged a bunch of mail with Hiran. Reviewed the code he sent. |
| Started reading through the IBM data model code. | |
| Vacation -- leave for Kansas | Done! |
| Week 73: June 10 to June 16, 2006 | |
| Goal | Actual |
| Did 9.5 "billable hours" of work. + Spent 3.75 hours reading + Spent 5.75 hours on e-mail |
|
| Away on vacation in Kansas | Done -- had a great trip. |
| Be available to answer questions for Hiran on his Summer of Code project | Done. Exchanged more mail -- reviewed more code. |
| Week 74: June 17 to June 23, 2006 | |
| Goal | Actual |
| Did 30 "billable hours" of work. + Spent 17 hours on e-mail, phone, IRC + Spent 1 hour coding + Spent 3.5 hours reading through code and playing with tests + Spent 3 hours reading (mailing lists, wikiCalc, Jot, Jitsu, Wetpaint, Google spreadsheets) + Spent 1.25 hours meeting with Mignon + Spent 0.25 hours on gastax work + Spent 1 hour on admin (status report; urchin screencast download logs) + Spent 3 hours adding content to the dojo wiki (SummerOfCode2007 and dojo.data) |
|
| Get up to speed with the IBM data model code | Spent a few more hours with the code. Still need to spend more time getting up to speed. |
| Conference call on Monday with Chris, Adam, Mignon | Done. Went well. Followed up by creating the dojo.data wiki page, and then we plan to move the conversation over to the dojo-contributors list. |
| Meet with Mignon Monday | Done. Conference call with Chris and Adam. Mignon looked at the IBM data model code and we talked about it some. As usual, I mostly replied to e-mail. |
| Call Aaron on Tuesday | Done. Need to call Steve next week. |
| Catch up with e-mail | Close, but not quite. Exchanged 100 messages (got 40, sent 60), not counting list traffic. |
| Be available to answer questions for Hiran on his Summer of Code project | Done. Hiran's work is going well. Exchanged more mail -- reviewed more code. Did some coding to add axiomatic color attributes for Hiran's code to use. |
| Week 75: June 24 to June 30, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 24 "billable hours" of work. + Spent 10.5 hours on e-mail, phone, IRC, SoC evaluation + Spent 1.25 hours reading through code and playing with tests + Spent 5.5 hours reading (mailing lists, XPath, OSI, public domain) + Spent 4 hours meeting with Mignon + Spent 1.25 hours on gastax work + Spent 1.5 hour on admin (status report; trying to find an RSS reader I like) |
| Meet with Mignon on Monday | Done. Spent most of the day working together, talking about the design of the dojo.data layer. |
| Fill out a Mid-Term Evaluation for the Summer of Code program | Done. |
| Make progress on the dojo.data work | Read about XPath. Added some notes to the dojo.data wiki page, and exchanged a little mail. Adam is planning to the check in the IBM code next week, which should jump start the conversation again. |
| Call Steve | Left voicemail. |
| Be available to answer questions for Hiran | Done. Exchanged more mail -- reviewed more code. Hiran's bar chart now handles multiple attributes. Next week he'll be moving on to start on the scatter plot plugin. |
| Week 76: July 1 to July 7, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 25.75 "billable hours" of work. + Spent 11.5 hours working on the Charity Scorecard site + Spent 4.75 hours on e-mail and IRC + Spent 4 hours reading (mailing lists, public domain, funding for open source software) + Spent 1.5 hours coding + Spent 0.25 hours reading through code and playing with tests + Spent 1.25 hours on gastax work + Spent 2.25 hours working on the dojo.data wiki page + Spent 0.25 hour on admin (status report) |
| Be available to answer questions for Hiran | Exchanged more mail -- reviewed more code. Wrote a little sample code for Hiran, to illustrate one method for using the dojo chart widget within an OpenRecord plugin. |
| Make progress on the dojo.data work | Did a couple hours work on dojo.data. Chris is out on vacation for the next week or two, so I have a little breathing room before we need to really dive in to the dojo.data work -- took the chance to work on the Charity Scorecard site instead. |
| Got to spend a good chunk of time on the Charity Scorecard site. It's not quite ready for public consumption, but it's getting closer. I've now moved over nearly all the content from the openagenda.org site, plus I've added a bunch of stuff, started setting up Questionnaires, etc. | |
| Week 77: July 8 to July 14, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 21.25 "billable hours" of work. + Spent 0.5 hours working on the Charity Scorecard site + Spent 3.5 hours coding + Spent 2 hours reading through code and debugging + Spent 9.5 hours on e-mail and phone calls + Spent 2.5 hours meeting with Mignon + Spent 2.75 hours reading (mailing lists, SIMILE Timeline) + Spent 0.5 hour on admin (status report) |
| Meet with Mignon Monday | Done. + gave demo of Hiran's latest work + talked about news from the past two weeks + talked about what wiki software to use for the OpenRecord site + talked about MediaWiki parameterized templates as a datastore for an OpenRecord extension in MediaWiki + came up with a list of steps towards posting an OpenRecord demo page + Mignon worked on fixing the "out of the box" UI for creating new sections + I fixed Dojo bugs (#359, #562, #685, #898, #1111) |
| Call Steve | Done. Talked about Dream, Deki, and OpenRecord for an hour. |
| Finish moving content from openagenda.org to CharityScorecard.org | Nope, barely did any work at all on CharityScorecard.org |
| Be available to answer questions for Hiran | Done. Exchanged more mail -- reviewed more code. Hiran checked in his Bar Chart and Scatter Plot plugins, and I sent him ideas about the upcoming Gantt Chart and Pivot Table plugins. |
| Week 78: July 15 to July 21, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 21.5 "billable hours" of work. + Spent 5.75 hours working on the Charity Scorecard site + Spent 8.75 hours on e-mail, phone, and IRC + Spent 3.5 hours meeting with people + Spent 2 hours reading (mailing lists, dojo.data) + Spent 1 hour working on dojo.data wiki page + Spent 0.5 hour on admin (status report) |
| Meet with Adam and Alex on Monday | Done. Introduced Adam and Alex, and introduced Adam and Alex to Mitch. Met with Adam and Alex for a few hours and talked about the design of the dojo.data package, as well as other stuff (public domain vs. open source licenses, etc.) |
| Conference call on Thursday about dojo.data, with Chris, Alex, Adam P., Adam S., and me. Lots of reading and e-mail related to the dojo.data work. | |
| Finish moving content from openagenda.org to CharityScorecard.org | Done! Patricia and I also filled out our first two "Transparency Questionnaires", and I made a first draft of the Skinner Fund scorecard. |
| Be available to answer questions for Hiran | Done. Exchanged a little mail. Also reviewed the other Dojo SoC mentor surveys. |
| Week 79: July 22 to July 28, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 33.25 "billable hours" of work. + Spent 1.25 hours working on the Charity Scorecard site + Spent 3.5 hours meeting with people + Spent 15.75 hours on e-mail + Spent 3.25 hours reading (mailing lists, UML, gapminder, Deki, Dream, Zimbra XModel, SQLite) + Spent 9 hours working on dojo.data wiki pages (mostly DataStoreAPI) + Spent 0.5 hour on admin (status report) |
| Meet with Mignon on Monday | Done. + gave demo of Hiran's scatter plot work + talked about news from the past two weeks + Mignon worked on fixing the "out of the box" UI for creating new sections + I answered e-mail and worked on the DataStoreAPI) |
| Met with Katie on Friday about the dojo.data work. Met with Robert, Stephanie, and Nick on Friday about their work. |
|
| Continue dojo.data design work | Done. Exchanged lots of e-mail. Added to the dojo.data wiki pages, and posted ideas about the DataStoreAPI |
| Be available to answer questions for Hiran | Done. |
| Week 80: July 29 to August 4, 2006 | |
| Goal | Actual |
| Work less | Did 27.25 "billable hours" of work. + Spent 3.25 hours on gastax.org work (spreadsheet updates and e-mail to/from Alan) + Spent 8.25 hours on alpha review and feedback for the product that Robert, Stephanie, and Nick are working on + Spent 3.75 hours on other e-mail + Spent 0.5 hours on admin (status report) + Spent 1.5 hours on sys-admin (moving SVN from BerliOS to Dojo) + Spent 0.75 hours meeting with Mignon + Spent 2.75 hours reading (mailing lists) + Spent 4.5 hours working on dojo.data wiki pages + Spent 2 hours on pivot table code |
| Meet with Mignon on Monday | Done. + talked about work needed in order to post a new demo + I worked on outlining dojo.data API ideas + Mignon worked on updating OpenRecord to use a current version of Dojo |
| Continue dojo.data design work | Spent 4.5 hours on it. Need to do more next week and then ping Chris. |
| Be available to answer questions for Hiran | Done. Helped out some with the pivot table code. |
| Week 81: August 5 to August 11, 2006 | |
| Goal | Actual |
| Work less | Did 23.25 "billable hours" of work. + Spent 0.5 hours on gastax.org work (e-mail to/from Alan) + Spent 9.75 hours on e-mail, phone, and IRC + Spent 1.5 hours on admin (web site updates, status report) + Spent 0.75 hours meeting with Mignon + Spent 3.75 hours reading (mailing lists, Neevtech.com) + Spent 2.75 hours on dojo.data design work + Spent 4.25 hours on coding, testing, code review |
| Meet with Mignon on Monday | Done. + gave demo of Hiran's pivot table work, and talked about Timeline ideas + I worked on outlining dojo.data API ideas, and did some testing + Mignon worked on setting up an OpenRecord build |
| Phone call with Colette on Tuesday | Done. Colette's advises us to use a conventional open source license rather than a public domain dedication. She plans to send mail with more detailed info. |
| Continue dojo.data design work | Posted a DataStoreDeclarativeUse wiki page, updated DataStoreAPI, and exchanged e-mail |
| Be available to answer questions for Hiran | Done. Played with the new Pivot Table plugin and made a sample data doc. Looked at the Pivot Table code a little. Exchanged a lot of mail. Looked into problems with loading the SIMILE Timeline widget within OpenRecord. |
| Week 82: August 12 to August 18, 2006 | |
| Goal | Actual |
| Did 21 "billable hours" of work. + Spent 1.75 hours on gastax.org work (e-mail, and web site updates) + Spent 2.25 hours working on Charity Scorecard website + Spent 9.5 hours on e-mail and IRC + Spent 0.75 hours on admin (IRS paperwork questions, status report) + Spent 1 hour meeting with Mignon + Spent 3.75 hours reading (mostly mailing lists) + Spent 2 hours on coding, testing, code review |
|
| Jury duty: somewhere between 0 to 5 days this week | Only had to go in for one morning this week, but I have to go back again in a couple weeks. |
| Meet with Mignon on Monday | Done. + talked about new project ideas, and about changing from the Public Domain Dedication to the AFL+BSD + I worked on the dojo.data API, and replied to e-mail + Mignon worked on setting up an OpenRecord build |
| Be available to answer questions for Hiran | Done. Played with the new Gantt chart plugin and looked into problems with loading the SIMILE Timeline code. Exchanged a lot of mail. |
| Be available to collaborate on dojo.data if it comes up | Exchanged a little mail with Adam, but that was it. |
| Other big news from the week: Colette sent me a memo with detailed answers to all my questions about running OpenRecord as a public domain project. The bottom line is that Colette says that using the public domain dedication is problematic. We should switch to using conventional open sources licenses -- probably the same AFL+BSD dual-license that Dojo uses for the Dojo Toolkit. | |
| Week 83: August 19 to August 25, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 23 "billable hours" of work. + Spent 3 hours on testing and bug reports + Spent 1.75 hours creating a new version of OpenRecord under an AFL+BSD dual-license + Spent 1.25 hours filling out the Google Summer of Code final surveys + Spent 11.5 hours on e-mail and IRC + Spent 0.5 hours on admin (status report) + Spent 1.5 hours meeting with Mignon + Spent 3.5 hours reading (mostly mailing lists) |
| Meet with Mignon on Monday | Done. + talked about: UI for demo, Timeline plugin, bugs/UI ideas, AFL+BSD licensing, projects for volunteers, bug tracking tools, etc. + I replied to e-mail + Mignon did sys-admin work on her machine (clean Apache/PHP install, etc.) |
| Propose that we stop using the PDD and switch to the AFL+BSD dual-license combination that the Dojo Toolkit uses. | Done. Posted proposal and called for a vote. The measure passed, and I checked in a new version of OpenRecord under an AFL+BSD dual-license |
| Collaborate on dojo.data | Read notes posted on the wiki by PW/CCM. Arranged for an IRC meeting next Tuesday at 1:00pm. |
| Week 84: August 26 to September 1, 2006 | |
| Goal | Actual |
| Jury duty: 1 to 3 days this week | Done. Jury duty on Wednesday and Thursday. |
| Work about 20 hours | Did 13 "billable hours" of work. + Spent 3.75 hours working on the DataStoreAPI + Spent 6.5 hours on e-mail, phone, and IRC + Spent 0.25 hours on admin (status report) + Spent 0.25 hours on sys-admin (web hosting config) + Spent 0.25 hours meeting with Mignon + Spent 2 hours reading (mostly mailing lists) |
| Meet with Mignon on Monday | Done. + talked about: PHP code, web-hosting config, posting a demo, etc. + I worked on the DataStoreAPI + Mignon worked on PHP code for our demo page |
| Collaborate on dojo.data | Done. Exchanged a bunch of e-mail. Had a 2-hour IRC meeting on Tuesday with Alex, Tom, Chris, and Adam Peller. |
| Week 85: September 2 to September 8, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 19.25 "billable hours" of work. + Spent 2.5 hours working on the DataStoreAPI + Spent 4.75 hours on demo documents + Spent 7.25 hours on e-mail and IRC + Spent 0.25 hours on admin (status report) + Spent 1 hour on sys-admin (web hosting config) + Spent 1 hour meeting with Mignon + Spent 2.5 hours reading (mostly mailing lists) |
| Jury duty on Wednesday | Done. Jury duty both Wednesday and Thursday, but that's the last of it. The jury has been selected now and I don't need to serve. |
| Meet with Mignon on Monday | Done. + talked about: old plugins and demo docs, web-hosting config, new demo doc, etc. + I deleted old plugins and a few old demo docs, cleaned up other old demo docs, created a new version of the elephants demo doc, and worked on DataStoreAPI wiki pages + Mignon did a new build, worked on demo infrastructure, and posted the new demo doc |
| Collaborate on dojo.data | + Worked on the dojo.data API wiki pages + IRC meeting on Tuesday with Alex, Tom, Peller, and Souzis + dojo-dev mail about result set iteration, etc. |
| Went to dojo.dinner gathering in downtown S.F. on Saturday | |
| Week 86: September 9 to September 15, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 27.25 "billable hours" of work. + Spent 4.25 hours working on the dojo.data APIs + Spent 3.5 hours on demo documents and demo web pages + Spent 3 hours on coding, testing, and code review (plugins bugs, dojo.lang unit tests) + Spent 11.5 hours on e-mail and IRC + Spent 0.5 hours on admin (status report) + Spent 1 hour meeting with Mignon + Spent 3.5 hours reading (mailing lists, XSLDataGrid, Dabble DB API) |
| Meet with Mignon on Monday | Done. + talked about: demo help text, PHP code, caching busting code, news from last week, etc. + I worked on DataStoreAPI, wrote demo page help, read, answered e-mail + Mignon worked on demo PHP code, cache-busting code, demo infrastructure, etc. |
| Collaborate on dojo.data | + Worked on the dojo.data API wiki pages + IRC meeting on Tuesday with Chris, Tom, Souzis, Alex, and Jeffrey + dojo-dev mail (meeting agenda, meeting summary, etc.). + IRC with Tom; exchanged mail with Ted, Jeffrey, Adam, etc. |
| Week 87: September 16 to September 22, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 31 "billable hours" of work. + Spent 9.5 hours coding (dojo.data, dojo.data.csv, dojo.uuid, dojo.lang, orp.auto-login) + Spent 14.5 hours on e-mail, IRC, and bug reports + Spent 1.5 hours on wiki updates + Spent 2 hours on admin and sys-admin (status report, Trac config, mailing list config) + Spent 1 hour meeting with Mignon + Spent 2.5 hours reading (mailing lists, Trac, OpenAjax Alliance, OCHRE, OpenContext) |
| Meet with Mignon on Monday | Done. + talked about: what bugs to fix for the demo, back button issues, auto-login as guest, etc. + I did a some coding (auto-login, elephants.json hacks), but mostly replied to mail + Mignon coded -- got the back button working!. |
| Announce new demo | Done. |
| Add doc text to dojo.uuid and dojo.lang | 90% done -- still a little bit left to do |
| Collaborate on dojo.data | + IRC meeting on Tuesday with Chris, Tom, Souzis, Jeffrey, Dustin, and Peller + IRC meeting on Thursday with Chris + wiki pages updates and dojo-dev mail (meeting notes, updates, etc.) + checked initial dojo.data APIs into SVN + moved old dojo.data code down to dojo.data.old + implemented CSV data store in dojo.data.csv |
| Week 88: September 23 to September 29, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 25 "billable hours" of work. + Spent 4.75 hours coding (dojo.data.yahoo paging data store) + Spent 0.75 hours on gastax (web site updates) + Spent 10.5 hours on e-mail, IRC, and bug reports + Spent 1.25 hours on dojo.data wiki updates, code review, etc. + Spent 0.5 hours on admin (status report) + Spent 3.5 hours on sys-admin (DNS forward for wiki.openrecord.org, moving mailing lists from BerliOS to dojo) + Spent 0.75 hours meeting with Mignon + Spent 3 hours reading (mailing lists, SoC mentor summit) |
| Meet with Mignon on Monday | Done. + talked about: moving the mailing lists, new Trac database, back button fix, demo, etc. + I configured Trac, did dojo.data work, and worked on moving the mailing lists (moving archives and subscriptions) + Mignon did web site updates (dev page, demo page, etc.) and reworked the back button fix so that the links in the Timeline widget now also work. |
| Announce new mailing lists | Done. |
| Collaborate on dojo.data | + Read through Adam's RemoteStore code + IRC meeting on Tuesday with Souzis, Chris, Dustin, Scott, Tom + wiki pages updates and dojo-dev mail (agendas, meeting notes, etc.) + implemented an experimental dojo.data.yahoo paging data store |
| Start moving bugs/tasks into Trac | Filed bugs #2 to #33 |
| Week 89: September 30 to October 6, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 26.75 "billable hours" of work. + Spent 2.25 hours coding (dojo.data, dojo.data.csv, dojo.data.yahoo, OpenRecord dojo.data plugin) + Spent 8.5 hours on e-mail and IRC + Spent 1.75 hours on dojo.data wiki updates + Spent 1.25 hours on admin (status reports, to-do list updates) + Spent 1 hour meeting with Mignon + Spent 2 hours reading (mailing lists) + Spent 10 hours on Charity Scorecard (wiki editing) |
| Meet with Mignon on Monday | Done. + talked about converting OpenRecord to use the Raccoon application server via the dojo.data APIs + I did little bit of coding, but mostly replied to mail + Mignon made a new OpenRecord plugin that reads CSV records using the dojo.data.API |
| Collaborate on dojo.data | + IRC meeting on Tuesday with Souzis, Chris, Jeffrey, Tom + wiki page updates and dojo-dev mail (agendas, meeting notes, etc.) + updated the dojo.data APIs and dojo.data.csv implementation based on meeting resolutions + finished up the first pass at the experimental dojo.data.yahoo paging data store |
| Work 10 hours on Charity Scorecard | Done. + sent mail to a few friends for advice about setting up a "transparent e-mail account" + read about the Charity Navigator rating system + spent most of my time on wiki editing, additions and cleanup work + got feedback from Patricia about the site (content, navigation, etc.) |
| Week 90: October 7 to October 13, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 25 "billable hours" of work. + Spent 1.75 hours adding doc-comments to dojo code + Spent 2 hours on e-mail and IRC + Spent 0.5 hours on dojo.data wiki updates + Spent 0.5 hours on admin (status report) + Spent 0.25 hours on sys-admin (tried out new openrecord-checkins list, now wired to up to get SVN commit messages) + Spent 5.25 hours meeting with Adam, Mignon, and Jeffrey + Spent 2.5 hours reading (mailing lists) + Spent 12.25 hours on Charity Scorecard |
| Meet with Mignon and Adam on Monday at OSAF | Done. + talked with Mignon and Adam about converting OpenRecord to use the Raccoon application server via the dojo.data APIs + talked with Jeffrey about his writing a CosmoStore.js that implements the dojo.data APIs + talked with Adam about the dojo.data APIs (forEach, paging, etc.) |
| Collaborate on dojo.data | + IRC meeting on Tuesday with Souzis + wiki page updates and dojo-dev mail (agendas, meeting notes, etc.) + talked with Adam and Jeffrey on Monday |
| Work 10 hours on Charity Scorecard | Did 12.25 "billable hours" + 10.75 hours on wiki editing + 0.75 reading (PPP, Int$, MediaWiki hosting services) + 0.75 on sys-admin (how to set up transparent e-mail account) + (also got several hours of help from Patricia: tobacco stats, citation advice, PPP/Int$, questionnaires) |
| Week 91: October 14 to October 20, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 20.25 "billable hours" of work. + Spent 2.25 hours coding (dojo.data.opml datastore) + Spent 1.75 hours on dojo style guide and bug reports + Spent 0.75 hours on e-mail and IRC + Spent 1 hour reading (mailing lists) + Spent 2.75 hours meeting with people (Mignon and Eric) + Spent 0.5 hours making Trac front page + Spent 11.25 hours on Charity Scorecard |
| Meet with Mignon and Adam on Monday | Met with Mignon. + I worked on a dojo.data.opml datastore; made a front page for our Trac site; checked in Mignon's fixes for the dojo style guide and filed related bugs + Mignon got our unit tests to all pass again; experimented with creating a JavaScript MediaWiki extension to access structured data in MediaWiki |
| Collaborate on dojo.data | Very little this week. No IRC meeting. Started on a dojo.data.opml datastore. |
| Work 10 hours on Charity Scorecard | Did 11.25 "billable hours" + 8.25 hours on wiki editing + 2.75 reading (GlobalGiving.org; "Global Crises, Global Solutions" (GCGS)) + 0.25 answering mail |
| Week 92: October 21 to October 27, 2006 | |
| Goal | Actual |
| Work about 10 hours | Did 19.25 "billable hours" of work. + Spent 6 hours coding (got OpenRecord running in Rhizome) + Spent 8.75 hours on e-mail + Spent 1 hour reading (mailing lists) + Spent 1 hour meeting with people (Mignon and Adam) + Spent 0.5 hours on admin (status report) + Spent 2 hours on Charity Scorecard (reading GCGS, wiki additions) |
| Meet with Mignon and Adam on Monday | Done. + Adam moved Rhizome from CVS to SVN + we set up OpenRecord to include Rhizome via a svn:externals property + converted OpenRecord's HttpProtocolStorage from using PHP to using Python + got OpenRecord to run from within the Rhizome server + wrote installation.txt doc + converted OpenRecord plugins to load via a manifest.js file + got OpenRecord unit tests to pass again |
| Collaborate on dojo.data | Nope, didn't get to it this week |
| Go on vacation Thursday and Friday | Done! |
| Week 93: October 28 to November 3, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 25.25 "billable hours" of work. + Spent 7.25 hours coding (coding, debugging, code review, etc.) + Spent 8.5 hours on e-mail + Spent 1.75 hour reading (mailing lists) + Spent 1.75 hour meeting with people (Mignon and Adam) + Spent 0.25 hours on admin (status report) + Spent 5.75 hours on Charity Scorecard (FINCA, e-mail) |
| Meet with Mignon and Adam on Monday | Done. + Adam checked his RemoteStore.js code into Rhizome SVN + Mignon wrote a plugin that loads data using Adam's RemoteStore.js + I looked into the SyntaxError: problem that got introduced last week + we added some .zml format sample data to the Rhizome orp-server initialization files + we converted our .py and .zml files to "svn:eol-style native", with some misgivings + checked in John's fix for HttpProtocolStorage.js + planned out a mapping from our old axiomatic items to RDF standard resources + talked about URLs that include #URL instead of #UUID hashes + moved the svn:externals for simplejson from OpenRecord SVN to Rhizome SVN |
| Week 94: November 4 to November 10, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 24.5 "billable hours" of work. + Spent 18.25 hours coding (coding, debugging, code review, etc.) + Spent 2.25 hours on e-mail + Spent 1.75 hour reading (mailing lists) + Spent 1 hour meeting with people (Mignon and Adam) + Spent 0.25 hours on admin (status report) + Spent 1 hour on Charity Scorecard (exchanged mail with Roger about FINCA) |
| Meet with Mignon and Adam on Monday | Done. + talked about last week's news and about what to do next + talked about dojo.data design changes, and about axiomatic-data.zml questions + Adam worked on polishing up his new dojo.data code, in preparation for checking it in + Mignon worked on setting up a new PageView and SectionView that display RhizomeStore items + I worked on axiomatic-data.zml, and read through Adam's new RemoteStore and Result code |
| Managed to do more coding than usual this week: + worked on OpenRecord axiomatic-data.zml file, and started OrpStore.js wrapper + read through all Adam's new dojo.data code + updated and added to doc comments for dojo.data Read/Write/Result files + converted CsvStore to be built on top of RemoteStore + made a bunch of incremental changes to the dojo.data code + refactored all the dojo.data test files + got the new OpmlStore code mostly working, and made a TreeV3 test page |
|
| Week 95: November 11 to November 17, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 23 "billable hours" of work. + Spent 10.25 hours coding (coding, debugging, code review, etc.) + Spent 4.75 hours on e-mail and IRC + Spent 2.75 hours reading (mailing lists, dojo blog, Dabble DB, Tremend Spreadsheet) + Spent 0.75 hours meeting with people (Mignon and Adam) + Spent 0.5 hours on admin (status report) + Spent 4 hours on Charity Scorecard |
| Meet with Mignon and Adam on Monday | Done. + talked about last week's news and about what to do next + demos: Mignon's new Page/Section code, new OpmlStore + talked about how to load the MockXMLHttpRequest code + worked on the OpmlStore + worked with Adam on merging our two dojo.data code branches + checked in the new dojo.data code |
| also... | + reviewed Adam's new RdfStore code and checked it in + copied all the new dojo.data code into the 0.4.1 branch as well as trunk |
| Work some on Charity Scorecard | Did 4 "billable hours" + 2 hours exchanging mail with Rachel + 0.5 hours reading (FINCA papers) + 1.5 hours on wiki additions/updates |
| Week 96: November 18 to November 24, 2006 | |
| Goal | Actual |
| Work about 15 hours | Did 25 "billable hours" of work. + Spent 6.5 hours on e-mail + Spent 2 hours reading (mailing lists, Rpad) + Spent 0.5 hours on admin (status report) + Spent 16 hours on Charity Scorecard |
| Catch up on e-mail | Mostly. |
| Work some on Charity Scorecard | Did 16 "billable hours" + 4 hours exchanging mail (mostly with Rachel) + 1.75 hours reading (Keystone, Give.org, Global Impact) + 8 hours on wiki additions/updates + 2.25 hours on scorecard spreadsheet (made first Google Spreadsheets version) |
| Thanksgiving | Done, yummy! |
| Week 97: November 25 to December 1, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 25 "billable hours" of work. + Spent 4.5 hours coding (dojo.data) + Spent 2.75 hours on e-mail + Spent 3.75 hours reading (mailing lists, OpenLink, TIBCO General Interface) + Spent 1.75 hours meeting with people (Mignon and Adam) + Spent 0.25 hours on admin (status report) + Spent 11.5 hours on Charity Scorecard + Spent 0.5 hours on gas-tax e-mail |
| Meet with Adam and Mignon on Monday | Met with Adam, and worked remotely with Mignon. + Mignon worked on updating OpenRecord to use the latest dojo.data and Rhizome code + Adam and I worked and the dojo.data APIs (getFeatures(), loadItem(), nestedTransaction, etc.) + Adam started looking at making a dojo.data CachingStore, using dojo.storage + I answered e-mail and worked on dojo.data unit tests |
| Work with Rachel on Charity Scorecard | Did 11.5 "billable hours" + 2.25 hours exchanging mail (Rachel, Roger, Mary) + 9.25 hours on wiki and EditGrid additions/updates |
| Reply to gas-tax mail | Done. |
| Week 98: December 2 to December 8, 2006 | |
| Goal | Actual |
| Work about 15 hours | Did 25.5 "billable hours" of work. + Spent 5.25 hours writing dojo.data manual page + Spent 2 hours on e-mail and IRC + Spent 1.5 hours reading (mailing lists) + Spent 1 hour meeting with people (Adam) + Spent 0.75 hours on admin and sys-admin (status report, mailing list configuration) + Spent 15 hours on Charity Scorecard |
| Meet with Adam and Mignon on Monday | Met with Adam, and worked remotely with Mignon. + Mignon worked on updating OpenRecord to use the latest dojo.data and Rhizome code + Got advice from Adam about MediaWiki hosting and transparent e-mail set-up + Adam looked at making a dojo.data CachingStore, using dojo.storage + I worked on the dojo.data manual page |
| Dojo Foundation IRC meeting on Monday | A few of us showed up, but we didn't have a quorum. Postponed until next week. |
| Start dojo.data page in the Dojo Book | Done. |
| Work with Rachel on Charity Scorecard | Did 15 "billable hours" + 7.25 hours skimming info about 100+ organizations, and picking a few dozen to look at first + 3.5 hours on wiki, spreadsheet additions/updates, icons/favicon + 2.75 hours exchanging mail (Rachel, Gabriel) + 0.25 hours getting infrastructure advice from Adam + 1.25 hours talking with Rachel on the phone about a dozen different things |
| Hang out with Becca | Yup! |
| Week 99: December 9 to December 15, 2006 | |
| Goal | Actual |
| Work about 15 hours | Did 23 "billable hours" of work. + Spent 0.5 hours coding + Spent 10.25 hours on e-mail, IRC, and trac tickets + Spent 2 hours reading (mailing lists) + Spent 0.5 hour meeting with people (Mignon) + Spent 0.5 hours on admin (status report) + Spent 9.25 hours on Charity Scorecard |
| Meet with Adam and Mignon on Monday | Met with Mignon, and worked remotely with Adam. + got a demo of Mignon's new plugins, and talked with Mignon about recent news and about the dojo.data APIs + showed Mignon the latest Charity Scorecard work, and talked about that project + Mignon polished up and checked in her latest OpenRecord code, including plugins that use the new Rhizome dojo.data store + Adam worked on updating RhizomeStore to match recent changes to the dojo.data API + I attended the dojo foundation IRC meeting, filed trac tickets, and answered e-mail |
| Dojo Foundation IRC meeting on Monday | Done. |
| Work with Rachel on Charity Scorecard. + Make progress on e-mail infrastructure + Catch up to Rachel -- finish tasks I've said I'd do |
Did 9.25 "billable hours" + 6 hours getting the new mailing lists set up, including a "transparent e-mail" account for myself + 2.5 hours exchanging mail (Rachel, Gabriel) + 0.75 hours showing the site to Mignon and talking about the project + 0 hours on wiki additions/updates -- failed to catch up with where Rachel is |
| Visit with Mike and Rebecca, and Alan and Donna | Done -- two very good visits |
| Week 100: December 16 to December 22, 2006 | |
| Goal | Actual |
| Work about 20 hours | Did 29.5 "billable hours" of work. + Spent 4.75 hours on coding (and reading code) + Spent 4.75 hours on e-mail + Spent 0.75 hours reading (mailing lists) + Spent 1 hour meeting with people (Mignon) + Spent 0.5 hours on admin (status report) + Spent 17.75 hours on Charity Scorecard |
| Meet with Mignon on Monday | Done. + I worked on dojo.data code (merged Adam's changes, fixed dojo.declare() deprecation warnings, added unit tests), read through the OATStore code, and answered e-mail. + Mignon worked on getting more of OpenRecord converted to use RhizomeStore |
| Work with Rachel on Charity Scorecard. Catch up with my backlog of tasks. | Did 17.75 "billable hours" + 9.75 hours on wiki editing and EditGrid spreadsheets (mostly Transparency Questionnaire pruning) + 2.75 hours exchanging mail + 1 hour reading (IRS Form 990, Kiva, GlobalGiving, War Child, World Vision, DITSHWANELCO) + 0.25 hours on admin (paycheck to Rachel) + 4 hours coding -- started Custom Scorecard page, more/hide script for Transparency Questionnaire |
| Week 101: December 23 to December 31, 2006 | |
| Goal | Actual |
| Work about 10 hours | Did 14.75 "billable hours" of work. + Spent 0.25 hours on e-mail + Spent 0.25 hours reading (mailing lists) + Spent 0.5 hours on admin (status reports) + Spent 13.75 hours on Charity Scorecard |
| Work on Charity Scorecard. Catch up with my backlog of tasks. | Did 13.75 "billable hours" + 8.25 hours on wiki editing and EditGrid spreadsheets (Transparency resources, Skinner Fund letters, etc.) + 3.5 hours exchanging mail + 1 hour working with Patricia (getting advice, answering questions, etc.) + 1 hour on sys-admin (mailing list outage, posting skinnerfund.org site) |
2006 total: 1,235 "billable hours" (1048 on openrecord, 14 on gastax, 173 on Charity Scorecard)
