Skip to content
This repository has been archived by the owner on May 5, 2020. It is now read-only.

GSoC 2018 Cadence Holmes

justKD edited this page May 11, 2018 · 27 revisions

Cady

Schedule - CST (GMT -5)

Sun Mon Tue Wed Thu Fri Sat
Available 10am - 5pm 10am - 5pm 10am - 5pm Available 10am - 5pm 10am - 5pm

Links

My Portfolio | GitHub

Bio

I'm a music major. Well, I'm a PhD candidate in Experimental Music and Digital Media, but my degree will technically come from the School of Music. I've never taken a formal comp sci or coding class. I got into programming when learning Csound to compose electronic music, and it's been an up-and-down ride since then. Now I primarily do web and mobile development, most often for art and/or social justice/awareness/growth, and I'm always looking for new opportunities to learn.

I fancy myself a multi-media artist. My portfolio includes music, visual art, installations, as well as mobile and web apps. I'm really interested in subversive processes where common tools and techniques are used in uncommon ways to produce new kinds of art.

As a researcher, I tend towards user experience and interaction design, especially concerning technology for STEAM education and informal learning.

Proposal

Out-of-Character Contextual Information for PowerUp!


Status Reports

Community Bonding Period

What have you accomplished (list specific items accomplished)?

  • I've met and chatted with several people!
  • I've taken this time to become more familiar with the PowerUp iOS codebase and database.
  • In order to move forward with my proposal, it was necessary to map out the current Q&A database. It turned out to be a bit of a pain to do manually, so I created a web app that automatically parses the tables and lays out the records in a connected tree. It's been a huge help to me in planning my time tables, but I think it's also going to be a big help as we try to clean up and improve on the current scenario writing. https://github.com/justKD/Sqlite-GoJS-DB-Map

What issues or roadblocks have you encountered this week?

  • When forming my original proposal, I knew the writing in the current app could be improved on, but I wasn't aware of how fragmented the database was going to be. A big part of what I want to contribute is not just code, but also resources to use in order to improve the outcomes we could expect from the app. I'm having to rethink what that contribution might look like!

Have they been resolved, and if so, how?

  • Not yet. But I've started looking into helping with the scenario writing in general.

What do you plan to accomplish next week?

  • I'm mulling over how to best help with the scenario writing. It's a little overwhelming for a number of reasons, but I started another web app that might be able to help with designing scenarios more efficiently.
  • I'm also finalizing my design plans for the classes I need to implement. I want to ensure the new functionality leaves a minimal footprint on existing code.

How does your progress compare to your project schedule?

  • I think things are on track. Coding officially starts Monday!