Undertakings

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

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