The dates heading each section are the completion dates.
Current
- Personal: I’m reading an 8-volume commentary on the Qur’an titled Ma’arif Al-Qur’an. It’s in English. The grand total page count is about 5,000.
Expected April, 2011 (update: 25% complete) - Personal: With a friend, I’m translating and writing a ‘commentary’ on a short book of classical Arabic grammar called Sharh Mi’at Aamil.
Expected unknown - Personal: I’m writing tutorials for learnarabiconline.com.
Ongoing
May 2009
- Personal: I’ve submitted 5 of my poems to AGNI, 2 to Quills Magazine, 4 toPoetry Magazine, and others.
None were accepted
Apr. 2009
- School: In a team of 4, I’m creating a website much like YouTube where users can upload and view videos, subscribe to channels, and all that jazz.
Completed with missing features: source undisclosed
Feb. 2009
- School: I’m writing an 8-10 page essay on a very specific phenomenon in classical Arabic grammar.
Complete: paper undisclosed - Personal: I’m writing a short novel in tribute to Oscar Wilde. The intention is not for the novel to be published; it’s just a great exercise.
Deliverable but incomplete; stopped due to diminishing pedagogical returns
Jan. 2009
- School: I’m writing a ~10-page paper on the Arabic definite article. It is the most comprehensive treatment of the topic in history.
Complete: paper undisclosed; Wikipedia article (permalink)
Dec. 2008
- School: In a team of 6, I’m adding features to open source jEdit. My duties are geared towards feasibility analyses, risk assessment, development-process selection, and report writing.
Complete: reports undisclosed - School: In a team of 4, I’m helping to write a business plan for a fictional software business.
Complete: business plan undisclosed - School: I’m writing an assembly program to take people’s schedules and determine when they’ll be available for a meeting. Focusing on parallel performance, I’m optimizing the algorithm by creating a dedicated chip (loaded onto an FPGA) to which the processor will delegate calculations.
Nearly complete, but with problems: report undisclosed
Jul. 2008
- Job: I am working for Greg Wilson on open source DrProject. I’m changing the ticketing system to allow dynamic add/remove of ticket attributes. It is the first system to allow such functionality.
Sent to QA: see progress blog and code
Earlier
- I’m translating a chapter from an Arabic book for an Islamic newspaper. The story is entitled “A Man From Paradise: The Story of Abdullah b. Salaam (RA)”
The publication can be accessed from here