What Computing Means to Me.

Throughout this class, my perception of technology has been turned on its head.  I have always felt naturally curious to explore things that were put in front of me, but never really thought to dig any deeper.  It was like… “Oh this is cool. I can do so many cool things with this?” But I never really thought about how it could be improved.  The picture under glass description of current technology and the lack of natural hand motions have really changed my outlook.

As I’ve said multiple times, everything that I learn I immediately try to think about how it is applicable for my students.  While I think that current technology is a wonderful teaching and learning aid, there is so much more room for exploration.  Instead of having a virtual piano on their phones, why not create their own pair of piano gloves.

It also solves some of my big problems with students today.  In order for a student to create something, they have to work together and therefor there picture under glass devices are put away.  They may be using technology to create new technology, but they are not being zombified by it. Technology is a wonderful tool when it is used correctly.  Unfortunately, many people, not just children, are pacified by it instead of inspired by it.

What Computing Means to Echo

Although my life is so closely tied with the “New Media,” I felt like it was my first time to exactly know the definition of it after reading Manovich’s writing on new media.

The article reminds me of the programs’ name change issue happened at my previous college, California College of the Arts(CCA). We once had a heated discussion among the design program about changing the name from “Graphic Design” to “Visual Communication.” Since the majority considered that the term “graphic” is out of fashion and not a well presentation of today’s graphic design. Indeed, “graphic” literally means “of or relating to the art of printing” from the dictionary. However, nowadays graphic design is not limited to two-dimensional form (e.g poster, book), it is largely involved with new media. Graphic designers have worked on designing website, app, motion graphic, and interactive installation. The boom of new media also forces the school to update the courses in order to meet the industry’s need, there are more digital based design courses are taught at school compared to two years ago when I graduated.

“Media Arts” was another program that changed name but fail to meet the industry need. The funny effect is that after the program decided to change the name to “Film,” many students in the second year of the program switched major, as well as the first year students who intended to attend the program. The number of enrolled new students also dramatically dropped. School was surprised to find that how much students and parents care about “Media.” Students and parents considered that “media arts” is a much popular profession and a trendy study field.

I often heard form my graphic design friends complained to me that they were asked question about their website/app coding skill in job interviews, which they considered was not designer’s scope. Designer should only design the website, not code it. After attending this class and reading the article I realize it is a totally wrong concept, since if you do not have the basic understanding of programming a website, you definitely cannot design an appropriate interface for it.

What Programming Means to Me – JS

What Programming Means to me?

Coding in and of itself is a very simple idea; manipulation of the binary states that an object can exist in to create something greater than itself. In light of developing new medias in combination with fast processing power, programming is quickly becoming a bottomless pit worth of potential.

With respect to new media such as 3D processes, Virtual Reality, even the simple script of most of the internet (javascript), one can easily see the diversity coding allows for coupled with the depth of design that can exist. Even in this class where a very high level language such as Processing is used, one can easily see that we barely scraped the surface in the realm of possibility of what can be done withint this paradigm.

All in all, programming is not an end in itself for me; I believe programming is a tool to create more tools to enrich our ability to create – and more importantly- recreate media of the past. A simple example that was provided in the Manovich reading alludes to the evolution of the cinema and how over time we have managed to digitize most aspects of the analog realm in respect to movies. This recreation of cinema allows for a greater source level control of the media (ie. more exciting and realistic CGI).

For example, in my code City of Acid I have the flexibility and freedom to completely alter the state of the image all within the computers realm of control. It was a totally hands off process for me because the computer was able to take the instructions and create at my will.

This very simple manipulation of binary states became able to manipulate something very complex. Moving forward, I will continue to code and learn more about it as all media is moving towards the world of digitization just because of the amount of power and control it affords the user to have over their creations. And as programming languages approach an even higher level that arne’t based in text editing; for example something akin to a protools, a photoshop, or even a MAX/MSP; more users will be able to create and manipulate their media without having to learn how to code. On top of this, the amount of control these “higher” level languages have is ever increasing, soon controlling and creating all media will move to a point where learning the text coding will become an artifact of the past.

Image

Let the Bubbles Hit the Floor ~

Hey Y’all Below is the Code for both Arduino and Process for a Simple Button that spawns a bubble while the wiper from the motor dictates the speed/direction the bubble is flung against the imaginary walls.

Please Feel Free to Ask Any Questions!

 

-JS

 

What Computing Means to Mike

“With great power, comes great responsibility”

Ever since the first Spider-Man movie came out, this phrase has been repeated over, and over, and OVER again. People may be tired of hearing it, but it describes exactly how I feel about computing.

The speed at which modern technology works is staggering. Millions of bits and bytes transferred within seconds, the ability to multi-task with numerous applications, virtual reality, and the entire Internet in the palm of our hand. College students can even build a global business from their dorm room, something absolutely unheard of fifteen years ago. Humanity has so many possibilities at our fingertips, and I absolutely love it!

Having said that, we really have to be careful with all this power. And no, I’m not saying we’ll make Terminators from this technology or the Google Drones will turn on humans. What saying is that this technology can be so immersive that we often lose sight of other important things in life.

For example, programming an entire website may be enjoyable, but it can be lonely to sit in a room all day doing that. Virtual reality, on the other hand, allows us to explore brand new worlds while completely ignoring what’s “outside of the box”. But when we leave the box, we find that other people have been exploring the world we live in. They’ve been socializing, making friendships, and interacting in the very ways that make us human. Forgetting to do this can make the real world extremely difficult place to live in.

Sorry for the slightly depressing post guys, but I hope you understand where I’m coming from. I’m not saying we should stop Apple from selling computers or shut down the Internet. However, I think it’s important to take a break from these things every once in while so we can truly experience all that life has to offer.

What computing means{does} to Sam~

Since spring semester of 2015, my understanding of computing has drastically changed. Less than a year ago, I’d look at any type of code and think “I have absolutely *no* idea what any of this means”. It’s a strange thing now that I enjoy hacking (or attempting to anyway) my way through Processing and Arduino sketches and C# scripts. And, in a couple of months, I’ll be learning more languages. Studying code is truly eyeopening and I’ve grown a passion for creating games, applications, and experiences. One of the main reasons I’ve become so fond of creative coding is because we, as creators, have the opportunity to influence and impact people’s lives.

I experienced this in particular when I demoed my first VR (virtual reality) game in Shanghai earlier this year in May. For three hours, I stood there (fortunately enough) witnessing people’s first time experiences in VR! (And they were playing something I made *wHat?*). I’ll never forget the expressions on peoples faces, some of the words coming out of their mouths, and the strangely unexpected results from user testing my stuff with several people. That’s where I also noticed the significance of design and functionality and the *importance* of expecting the unexpected (aka the user you’d never be). So, at this point – after I have gained a better understanding of Arduino and its ability to prototype any cool ideas one may have – I am crowded with thoughts of what I’m going to do next. A custom made controller for the virtual world? A 2d human bubble catcher game? An interactive piece of clothing or accessory? An nicely designed but fully functional interactive safety mechanism? New media — ah, the exponential evolution of tech. I don’t see why we shouldn’t immerse ourselves…which reminds me of this comedian I saw the other week. She went on and on about how everyone thinks that robots are going to *take over the world* and adding on to that by saying then *don’t create* them. And, though she was kind of funny, I found myself cringing a little bit because discouraging creativity (and especially within the tech world) is a big *wtf are you saying that?* in my world.

The growing interactivity of things allows us to connect in ways we could’ve never imagined before. And the opportunity we have to evolve the ever-changing softwares…forever. I want to adapt coding as a native language, and I want to create as much as I can in an equal amount of mind-boggling and straight forward real and virtual things.

And, now I’m done~

What programming means to me

It is very easy to romanticize analogue media and to criminalize “new media.”  There are countless movies made where a inventor pours his or her heart and soul into building a beautiful computer or robot only to have it turn on humanity.  New technology is very easily turned into a villain, often being associated with a loss of human contact, the rushed feel of the present time, and an overall distraction from reality.  When people don’t understand something, most of the time the first impulse (if it isn’t curiosity) is fear and after that comes dismissal or anger.

Its a problem that has seeped into many corners of our society in highly unattractive ways.  I grew up in a town that was very conservative and very fearful of things it didn’t understand.  Physics wasn’t really taught in my high school, we had no opportunities to study programming, history classes were taught from one point of view, even basic biology classes were taught in a biased way.  So when I came to NYC I saw it as an opportunity to dive into everything I didn’t understand. I took physics classes, sat in on philosophy classes, and started a minor in computer programming.

Overall, studying programming has helped me become a more curious person.  Instead of taking something at face value, I have begun to ask “why?” more and then I try to expand on it.  Its like a never ending puzzle piece (and I LOVE puzzles). Once you get a new piece in its place, you are given a bunch more pieces to work with and figure out. ITS AWESOME.

I’ve also begun to see how any problem in our society that has been attributed to the rise in technology as not a problem with technology, but as a problem with people. We were given this HUGE opportunity to connect with everyone, and we can’t put our phones down for one second?  It’s taught me to be aware of how my actions affect others around me and how others actions affect me.  In the same way that programming has made me more curious about technology, it has made me more curious about people and how people interact.  It catalyzed this impulse in me to see a problem and to think about creative ways to fix it, within the digital realm and within our society.

So that’s waaay more than a blog post and I could go on all day, so Imma be done, but yeah, its safe to say programming has affected me a lot. <3 computers <3 4eva

Arduino Loves Processing

IMG_4825

Hey, so the idea here is that the pot would be replaced with a amplitude sensor so the visuals change with the volume of the music

 

Art Project: Facial Recognition Mapping

Hi all,

This is one of my favorite art pieces; it has made a lasting impression on me since the first time I saw it and I thought you all might enjoy. ‘Sharing Faces’ is a set of paired screens, one in Japan and the other in Korea, that mirrors participant’s expressions to a previous recording captured on the other side. It works to create a shared sense of humanity and connectedness to areas with historically complex relationships.

Enjoy

 

 

hitchBOT

I’m hoping that I am not the only one who was effected by the savage, brutal murder of hitchBOT.  I have made a small memorial for him for this weeks assignment, although it did not work as I planned and I can’t figure out why.

It gives this error:
** (Processing core video:3239): WARNING **: ColorConverter: size 32000 is not a multiple of unit size 31500

And no video shows up in the corner. I tried moving the instance of the video all around the draw function, but to no avail.

It is nice to recognize him either way.

Here is a screen capture:

hitchBOT

Here is the code:

 

Here is the code: