
THE SIERRA SESSIONS: LEARN THE FUNDAMENTALS AND HOW TO CREATE INTERACTIVE ART, DESIGN, AND GAMES WITH HTML5 AND JAVASCRIPT
If I was just starting out in digital advertising or wanted to create something cool and interactive online, this would be my dream workshop.
At least that is my goal in putting together this workshop. I was thrilled to discover BentoMiso, a co-working group dedicated to web application and game developers. Recently, they asked for people to put together a workshop and I had been thinking about producing one for quite some time. Now is the time since well…I have the time. Say what? I’m currently on a parental leave from my job as interface developer at Blast Radius and would love to do something to give back as well as I miss working with creative people.
I’m currently working on all the details and I’ll post my outline below but any for any future updates, you can:
Follow @headwinds
WHO SHOULD ATTEND
Any person who wants an introduction to programming for the web and would like to learn how to create interactive art and design using modern, browser-based technologies such as HTML5, Javascript and CSS. I welcome all skills levels but beginner to intermediate interactive web designers will probably get the most benefit. Although we will be meeting as a group, this is a solo project oriented workshop where you will create a personal, interactive piece over the course of six sessions. Why is this workshop called the Sierra Sessions?
SIERRA
Sierra Entertainment is an adventure game company in the 80s. Unlike roaming 3D games of today, in their early games, each screen was basically locked and you spent more of the time exploring this single screen interacting with pixels that usually resulted in jokes especially if your tongue icon hit Roger’s plunger.
SESSIONS
First time I heard the word sessions in terms of skateboarding was while working in the art department of Carpet Factory and I’d take breaks in back parking lot with a skateboarder who introduced me to introduced to longboarding. It’s basically about going out on your own or with friends and practicing your moves; showing off too! While I couldn’t pull off all — frankly any of — the tricks of short deck boards, I could do something with a longboard. It suited me. Why am talking about skateboarding? An analogy: short deck skateboard is to insanely difficult triple A 3D videogame development as longboarding is to simple 2D interactive art or games. And a metaphor: we’ll be longboarding.
Over 4 weeks, the sessions will include:
- AN INTRO TO AGENCY LIFE, IDEATION, AND HTML5
- AN INTRO TO INTERACTION DESIGN, ESTABLISHING YOUR CORE FEATURES, AND STYLING CSS
- INTERACTIVE PROGRAMMING AND A QUICK DIP INTO JAVASCRIPT
- INTERACTIVE PROGRAMMING AND A DEEPER DIVE INTO JAVASCRIPT
Each class is 3 hours long on a Saturday or Sunday starting at 9am and will basically follow this timeline:
- 9-9:30: New Lesson plan and Review
- 9:30-11:30: Work on your Personal projects individually and with my help
- 11:30 – 12: Review Personal projects as a group
In every class, you will be working with Javascript, CSS, and HTML5. Even if you don’t understand the code on day one – don’t worry! – you will be simply copying and pasting in the beginning until you are more comfortable. By the last session, you should be able to write some from scratch.
REQUIREMENTS
No prior coding experience just a desire to learn. Ideally, you will need your own laptop or tablet to create your project and follow along with the coding examples in the classroom. Also bring headphones.
MORE ABOUT YOUR GUIDE
When I was about 5 years old, I loved playing with lego and made my mom draw dinosaurs.
In highschool, I learned how to program simple adventure games in Basic after spending hours and hours playing quest games by the legendary Sierra Entertainment, Origin and Lucas Arts. In my final year, I was introduced to COBOL and built a basketball manager that had an animation of air Jordan dunking built entirely out of asterisks.
I was obsessed with coding and knew I was bit different from other students after handing in final project with nearly 5000 lines of code printed out like a novel compared to their single sheet. Plus, I didn’t know anyone else writing text adventures in their spare time. I earned my highest mark is this highschool CS course yet I would not be able to go on to take a CS degree due to 2 math requirements. I was lousy at advanced Calculus and Algebra, and at the time couldn’t see how they related to creating adventure games [today I still can't - actually you really don't need to know any university-level math to program - in fact you rarely use any math!]. Physics would have served me better and I half regret not taking it in highschool; half because they weren’t teaching physics for visual programmers.
I really wanted to become both a game developer and a game designer, but at the time there was no university program for that and actually I couldn’t stand taking all those math courses to get a CS degree which pushed me into pursuing an Arts degree at the Unversity of Waterloo. Although I intended to take a Fine Arts major, I ended up majoring in English Literature, but could still take courses in Fine Arts, History, Music and even Computer Science where I learned more programming fundamentals.
In the summer that I graduated from UW, I discovered the website praystation.com by Josuha Davis and learned how it was created with Flash4. My mind was blown and I suddenly realized that one could combine math, science, programming and illustration to create interactive art! I convinced my parents to send me back to college to earn a New Media Design diploma.
Fast forward to today. I’ve now had over 10 years of agency experience in Toronto; 4 as designer and and now 6 as a developer. I’m currently a senior interface developer at Blast Radius and spend my days primarily coding. Yet, I still consider myself a hybrid designer/developer who loves to prototype and blend code with design and art creating works inspired by culture, gaming and the environment.
Over the years, I’ve been fortunate enough to attend interactive workshops with a few of my heroes of the interwebs: Grant Skinner, Colin Moock, Jeff Veen, and Joshua Davis. Standing on the shoulders of these giants, my workshop will definitely reflect a bit of what I learned from them and mix in my own personal magic.




