In our Western languages, speech melody hovers over all our conversations, giving them fine emotional meaning — “It’s not what she said, it’s how she said it.” We are, with speech melody, in an area of human behavior where music, meaning, and feelings are completely fused.

- Steve Reich

While…


What if my friendships controlled the lights in my home?

TL;DR — Using smart lights, I made each light in my home represent a person in my life, where each light’s brightness is determined by how long it has been since I’ve seen that person. The more I see my friends, the brighter my home.


Art by Misaki Kawai www.misakikawai.com

There’s a unique moment in time right before learning something new, and I think we forget how unique it is until the moment has passed.

Let’s say, for example, you have no idea how to make an oil painting. This fact disappears the moment when someone tells you the “proper”…


From http://youdrawingyou.brianfoo.com/

Just as a thought experiment, what if I were to simplify someone down to a handful of rules? Can a finite set of rules fairly represent and govern someone’s behavior and actions? Of course, this would be an egregious generalization of a human being, perhaps an insult. …


To take a ride down memory lane

Update #1: Based on this blog post, I built a very early prototype of a tool that allows you to build a memory subway map of your own here: http://memoryunderground.com/. You can also find the source code here.

I have always liked the…


On giving titles to your creative works

Giving titles to one’s creative works can be as stressful as naming a child. I typically spend way too much time and effort trying to encapsulate all the intricacies of a project’s mission in an elegant and clever combination of words that are perfect mix…


The sport of choice for builders and problem solvers

Bouldering is a form of rock climbing performed without any ropes or harnesses along short distances (usually less than 20 feet). I have been bouldering for about five years, and I’ve observed that the sport tends to attract a mix of programmers, engineers, designers, and…


Figuring out the “when”, “who”, and “what” of receiving feedback

I have found difficulty receiving feedback for large, creative projects that are hard to iterate quickly. Some examples would be a book or screenplay, where it’s hard to rework or rewrite after you reach a certain threshold. …


An analysis of collaborative drawings with friends

I think my friends should draw more. Not only do I think they would personally benefit from it, but our friendships would as well. It would add another means of communication and understanding to our relationship. Just like with my friends who write or blog, it’s like getting a peek…


Trying to execute large-scale art projects in my spare time

I am a web developer during the day mostly to feed myself and pay rent. …

Brian Foo

Web developer, artist, joyologist. I write about the art-making process in the persective of a software developer. http://brianfoo.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store