Friday, May 13, 2011

The End

This is actually my 51st post, but only my 48th published one. The Angels have caught a liking for our project. Very cool -- and I'm very tired! Will do something more -- tomorrow.

Sunday, May 8, 2011

update

We are finally moved into our new house. It's been a crazy, distracting week with all the stuff to do over here.

So, since I last did anything for Farmville, there is a ridiculous 5 minute buffer rather than a smart sleep, and we now update every 5 minutes, dictionaries are being abused like crazy, and random errors are creeping up all over the place. On the other hand, the GUI LOOKS nice...

Oy, the more I look, the more errors there are.

Ugh, this will be a long week. Today I just reviewed all the recent changes, and looked up a bunch of legal stuff that we will likely be adding to an addendum slide. I still have yet to complete my self evaluation, but I think I get some slack for recent personal events.

Friday, May 6, 2011

Friday presentations

H.A.S.H. Home Automation Systems

The demo was nice -- is it a push notification system, or do you have to be logged in?

Nice market potentials!

Monday, May 2, 2011

Presentations Monday

First presenters: Task Poets

-asking for $500k
- clients will be ergonomics departments across the world, costing $100 per user
- competition is gnome voice control, and built in control apps with Windows 7 and Apple.
- they want their product certified by US Ergonomics, and they want to work with insurance companies to reduce cost for companies using their product
- potential futures: lip reading, keyboard

- nice demo using bluetooth speaker!

How big is the workers compensation business, esp. related to hand repetitive motion injuries? Quote indicates damage to other places than hands?

Do you plan on copyrighting your software, and do you have to buy licenses for any part of it?

What about dragon speakeasy?

Second presenters: Class Match

presenter is nervous, and no one up front looks remotely happy or excited.

- trying to raise $440,000
- customers will be the university, or people like SunGard
- competition includes WebCT, Google Groups, and Facebook
- barriers include acceptance by both university and students

what's the difference between a MySQL expert and a database expert?

Isn't it an oxymoron to say "accepted by the students AND the university"?

May deliverables

  • Project and Docs (Delivered as a team)
    1. Working demonstration of project.
    2. User documentation.
    3. Developer documentation.
    4. Requirements/User Stories/Use Cases/Tasks, finished and remaing (future features too).
    5. A polished 10min presentation for NM Angels (given on May 13).
    6. Evaluation (see below)
  • Self Evaluation (Delivered by individuals via email to professor)
    • Design (Principles & Process, Concept to Completion)
    • Testing (Unit and System)
    • Writing (consider your proposal, first self eval, and contributions to project docs)
    • Speaking (consider project pitch, participation in meetings, presentation)
    • Professional Development (Self directed? Iteration? Responsible? Resourceful? Dynamic?)
    • Skill (Programing, Tools and APIs, Abstract/Reusable code)
    • Contributions and Achievements (obviously!!)
  • Group Evaluation (Include an evaluation of the group in your Self Eval, AND prepare a Group Eval as a team)
    • Attendance (of individuals, and ability to coordinate as a team)
    • Division of Labor (roles, contributions, quality, timelyness)
    • Meeting performance (preperation, quality, topicality, timely, etc..)
    • Professionalisim (of individuals and team)
    • Communication (within the team, with the "hats", with the world)
    • Design, Development, Testing, and Tracking of project.
  • Based on the deliverables above, what grade do you deserve?

compact, robust

My work of late has been all about reducing, reducing, reducing our code base to make it more manageable. A couple hundred lines have been cut and more are to come.

It's been nice having a language that lets us map, filter, and reduce, and also has nice partial function application, keyword unpacking, and list unpacking capabilities.

Wednesday, April 27, 2011

huge farms and parser problems

For the most part, my work consisted of deconstructing what was going on with super large farms, and their breaking our program. Also, in the process of fixing that, I also figured out why the xml harvester wasn't working on Windows, and made it more robust.