These are the presentation slides for my guest lecture at USC, course ITP 460X. You can follow along with the presentation and find links to code samples in the slides below.Read More
Back in 2001, when I was 13.5 years young, my family bought a 56k modem. My parents would only allow me to use the web 1 hour a week, so I saved up my allowance, bought a 150' phone cable, drilled a couple 1" holes in the wood floor while my parents were out, and army-crawled under the house to rout the phone cable to my room. I pieced back together a crappy old IBM ThinkPad 600 and would tiptoe at night to the office to switch the 56k modem over to my rooms cable-hack to play Age of Empires I online for hours on end, sometimes till dawn.
6 years later, during my Freshmen year at SDSU, I received a phone call from my father about some strange holes he discovered in the wood floor while my parents were selling the house. Needless to say, at the time he wasn't thrilled at how stunningly creative I had been in circumventing their moratorium on the internet, however in retrospect I now realize drilling those holes in the floor was one of the best things I ever did as it was in that moment that I fell in love with computers.
Currently I help make the internet faster. On my free-time I help motivate others to learn to code through my own experiences. I get stoked on creative people and life altering ideas.
Looking for a place to start when planning out a digital idea? Technology is constantly evolving, and staying ahead of the curve is pretty tough. Let my brain do the hard work to create the perfect roadmap for your idea's online success.
Design is what makes a good product great. I've been designing awesome stuff since before I could walk, and can help you put that extra sparkle on your next digital product.
Henry Ford once said, "Anyone who stops learning is old, whether at twenty or eighty. The greatest thing in life is to keep your mind young." Refresh your mind with a few articles on technology, learning, and other stuff I find awesome.
Stuff I Think About
From time to time I come up with a few good ideas, or opinions on the current state of development and design that I like to share with the greater coding community. I deposit those ideas in my online articles section, of which the latest two are conveniently located below for your enjoyment: