Github provides code repositories that end users can share with a larger development community. While developers love the programming friendly way to setup repositories, understanding the logic can be difficult for entry level users and self-taight programmers.
Specifically, the error messaging when a user ended up at an URL that seemed technically correct lead to a 400 error page that didn't redirect the user back to the intended page. As an entry-level programmer, it is already difficult to pick up a new skill; why not make Github more friendly to entry level users by providing more information on the error page?
During the poster presentation, I spoke to Daniel Kahneman's theories on learning, and infused those with new ways to setup the error page messaging.
New users and aspiring software programmers are not familiar with Github's logic and flow of information
Language acquisition, especially later in life, starts with cognitive strain. The goal is for GitHub users to navigate with cognitive ease.
During learning, recovering from an error needs to happen with ease. Otherwise, the mental energy that it takes to complete more complex tasks might become depleted.
To help users acheive desired behavior, consolidating choices based on scenarios can help users get back on track. A quick recovery can also save conscious learning for more difficult tasks.
Tracking link clicks and chat interactions with the new landing page design can help to determine which path is most common.
I am a hybrid Content and UX Designer with a love of writing, photography, graphic design, strategy, and mapping. What I care about is helping people and organizations reach their goals of increasing quality, both in terms of product and process.
Hobbies: Taking photos of porches, baking, hiking, drawing, running, painting, and listening to music.
After studying best practices for survey design, our group asked a sample of people about their voting behaviors and preferences.
Another project at The University of Baltimore required rethinking the information architecture for Maryland Higher Education Commission (MHEC).
At The University of Baltimore, my team was tasked with completing a eyetracking research project for a local housing authority.
Our group got to work with local non-profit Hosts for Humanity to build a new booking process. Based on research, our group prototyped a mid-fielity mobile site experience, and I was the lead on creating the asset in Axure.
Speaking from experience, learning to code is intimidating! And while the developer community is generally friendly, learning how developers work takes patience, time, and resiliance. What can Github do to help users, especially those learning to program, recover from errors while using the application?
A university wanted deeper insights about improving the overall admissions experience for potential students. Using contextual inquiry methods, the group I worked with pinpointed pain points and suggested potential solutions.
Perform checks in staging and production environments for a multitude of projects, including development deployments and site configuration changes. Troubleshoot coding errors and clean up HTML/CSS on existing pages.
Provided data administration in Raiser's Edge for the development and fundraising department. I mastered comparing large data sets in Excel with VLookup, served as the project lead for the annual report data listings, and provided data for monthly board reporting
Worked within Drupal and Confluence to setup new navigation structures for an association website release.
Provided a bi-weekly online training about managing responsive web content and generating emails in StarChapter. Updated HTML, CSS, and PHP code as needed to meet the customer's design requirements. Provided technical support, product assistance and training to the customer base of board members of local associations.
I interviewed more than 300 job applicants for positions in design, copywriting, marketing, project management, art direction, UX design, and account management.
My goal in pursuing a Master's degree in IDIA at The University of Baltimore is to research accessbility for voice and gestural based devices. Part of this research is becoming technically proficient in programming interfaces.