Rants & Epiphanies
•••
“Wisdom that will bless I, who live in the spiral joy born at the utter end of a black prayer.” • — Keiji Haino
“The subject of human creativity is not an ethnic-centric, but a composite subject.” • — Anthony Braxton
“… It is not my mode of thought that has caused my misfortunes, but the mode of thought of others.” • — The Marquis de Sade

Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Sunday, October 5, 2014

You Are Not Smart, You Are Not Important… This Kid Is




via theLoop:

15 year old Kenneth Shinozuka lives in New York City with his parents, aunt and grandfather. He’s one smart kid.

Kenneth’s grandfather suffers from Alzheimer’s and tended to wander out of their apartment at night, getting out in the streets of New York City, causing a number of accidents, not to mention a lot of worry.

Kenneth’s solution won him one of the 15 finalist slots at the 2014 Google Science Fair. Watch the video. Incredible work.














Saturday, July 26, 2014

Learnable Programming || Bret Victor




I posted this essay by Bret Victor almost two years ago, via DF.


Bret victor’s Learnable Programming:

Here's a trick question: How do we get people to understand programming?





Alan Perlis wrote, "To understand a program, you must become both the machine and the program." This view is a mistake, and it is this widespread and virulent mistake that keeps programming a difficult and obscure art. A person is not a machine, and should not be forced to think like one.

How do we get people to understand programming?

We change programming. We turn it into something that’s understandable by people.


Bret Victor on vimeoDOTcom


In case you’re wondering who the fuck this guy is - Bret Victor’s CV.pdf




Ry’s Objective-C Tutorial




RyPress:

This tutorial is the place to learn the Objective-C programming language. It’s designed to serve as both a concise quick-reference and a comprehensive introduction for newcomers to the language. A familiarity with basic programming concepts like variables, functions, and objects is recommended, but not strictly required.



Tuesday, October 23, 2012

Learnable Programming


Bret Victor:




Programming is a way of thinking, not a rote skill. Learning about "for" loops is not learning to program, any more than learning about pencils is learning to draw.
People understand what they can see. If a programmer cannot see what a program is doing, she can't understand it.
Thus, the goals of a programming system should be:

to support and encourage powerful ways of thinking
to enable programmers to see and understand the execution of their programs
A live-coding Processing environment addresses neither of these goals.




via --- DF









Blog Archive

About Me

My photo
Lisboa, Portugal
Learning to better myself.