Skip to content

Instantly share code, notes, and snippets.

import React from 'react';
import CodeMirror from 'codemirror';
import 'codemirror/mode/javascript/javascript';
import 'codemirror/addon/selection/active-line'
import 'codemirror/keymap/vim'
class Editor extends React.Component {
_cm: CodeMirror.Editor
componentDidMount() {

#Learning Map

Learning for me is a by-product of a project or end goal.

When I have a project that I am working on where there are skills that I don’t know, I try and learn those skills. Sometimes, when I feel like learning something ( a software or a tool ) just for the sake of learning, I try to come up with an end goal or mini-project that requires that skill.

The reason for this style of learning is simply the fear of feeling that what I am learning is not useful. So when I have a final project in mind, I feel like it definitely has a use. For this reason, I don’t learn well if I am made to do a set of ten tutorials which result in no solid end product/result.

So once I have a project in mind, I begin to break it down into much smaller pieces to see what I know and what I don't.

@MathuraMG
MathuraMG / Thesis_DreamReview.md
Last active January 30, 2017 16:59
A thesis dream review

As one walks into the XYZ Maker Space in Brooklyn, it is impossible to walk ahead without playing with the "story boxes" that lines the tables along the entrance. These boxes have become a common sight not only in this space but also in many museums around the city that teach science to high schoolers.

Known as the "ABC Box", this piece of beauty is a true amalgamation of Indian art and science. This box is an interactive piece that is built off of the rich and royal Rajasthani tradition of Kavad storytelling. Kavad is a three-dimensional form of traditional Indian storytelling. A box unfolds to reveal pictures of episodes in a particular story, or more frequently in a series of stories about a particular character.

Traditionally Indian Kavads tell stories of the Gods and social morals. Mathura, an artist and engineer from India, combines it with simple technology and uses it to talk of science and technology. When asked why she decided to combine two such topics that are worlds apart, she simple says, "St

##A little prequel

Sophomore year in India (10th standard) is the year before higher secondary or pre-college education. This means that at the end of this year students are expected to make their first career choice.

Post this year, students pick a particular education track that to a large extent decides their career track. For instance, in my school, on completion of sophomore year we had to choose between PCMB ( Physics, Chemistry, Math, Biology ), PCMC (Physics, Chemistry, Math, Computer Science) and Commerce (Mathematics, Economics, Business Studies, Accountancy).

At the end of this year we also write an exam that ~1 million students in the country take together.

I tried to consider these points while putting down my ideal curriculum.

Whitney piece by piece

Educational Programs

Before I headed to Whitney this friday (2/10/2017), I did a quick online check of the courses and workshops that they regularly hold. I was pretty amazed by the number of workshops that were meant for "Family Education". This concept hit me deep. As someone who generally enjoys nerding out alone, I am also someone who gets super awkward if I have to do activities alone when in a large group. Therefor, I found this concept of "Family Education" extremely ideal.

Whitney - Family Education

The word family cannot however been taken lightly. I am not aware of the weight the Whitney gave the word when they defined these programs, but to me it means a lot more than the people who live/lived with me. To me family refers to people who you feel you belong with. This could be your bratty little sister who you talk to once a week, or your friends who you spend 12 hours a day with. I think it is beautiful to be in a workshop th

Updated Workshop

Since last week, I looked at simplifying the workshop a bit.

Instead of multiple parts, the workshop focused on just making cranes. It was still a walk-in style where one could walk in and learn how to make a crane either with printed instructions or could learn from another person on the table.

Below is the pamplet and the print out instruction. Pamphlet

I tried 2 small sessions of this workshop. One in the Tisch Lounge -

@MathuraMG
MathuraMG / p5_accessibility.md
Last active February 26, 2018 03:08
Accessibility guide to using the p5 web editor

p5 Accessibility

Hello!

We have been developing and testing with some accessibility features in the new p5 web editor. If you are a screenreader user interested in creative coding, we have made it so you can now create accessible visualizations and sound pieces, here’s how!

OS and AT Pairings:

  • Chrome or Firefox and NVDA
  • Internet Explorer 11 and Jaws (currently this is down in IE)
  • Safari (10.0.1) and Voiceover (works uptil OS Yosemite - does not work in El Captain and Sierra)

Curriculum - workshop

What?

For a while now, I have been interested in the idea of opening up a maker space inmy hometown -Bangalore,India. I want the space to promote a sense of community, local culture and also be inclusive of the rapidly changing technologies around us. I have started building up a small information website about this as well.

For the finals of this class, I am interested in working on an introductory maker workshop that breaks out into a series of workshops. Provide exposure that is an inch deep and a mile wide.

Boy who is afraid of the dark

1) Introduce the charecter and the house (this can all be in the front page) (Show his house and the lights)

2) Now, all the lights in his house stopped working, but he needs to get to his room. Let’s help him! - introduce the components and the weapons in the game

  • So, what can we use to help?

  • For now, we can use the below items. ( show only button and light )

What we use now - Adafruit learning kits

Pro

  • Extremely interactive end results
  • Lot of pre-packaged steps

Con

  • Too much dependencies - hardware and software
  • Too much text and steps
  • Less interaction with the actual product as the kids loose interest after some time