A Note To Young Treps: Put Down The Ramen

I wrote a piece for YoungEntrepreneur.com, and it was published earlier this week. Check it out:

Whether it’s long hours, late nights or surviving off just the most basic of staples — we’ve all heard the stories of startup founders working toward Ramen profitability. Although these tales are popular, and sometimes even glamorized, are they a necessity for anyone looking to start up?

I don’t think so. After all, I’m an entrepreneur. My startup is less than a year old. Yet, I live in a good-sized apartment in a nice area of Toronto. I have an iPhone, a couple of computers and an iPad. I have patio furniture and I host dinner parties. I rarely buy groceries, choosing instead to eat out or on the go. Recently, I made a five-digit investment in fellow entrepreneur Katherine Hague’s startup, ShopLocket. And despite the fact that university cost me $100,000, I’ve been financially independent (and debt-free) since I moved out at 18.

Is it luck? Partially. But most of it comes down to being financially savvy. Here are three tips to help you pursue entrepreneurship without having to resort to Ramen:

Read the rest over at YoungEntrepreneur.com…

What is a Hive Pop-Up?

For the project I’m working on for Mozilla, we’re exploring whether or not there’s an opportunity for Toronto to create its own Hive Learning Network. So far, it seems like we have the right ingredients: kids and parents who are interested in participating in the sorts of events that a Hive Learning Network would support, and organizations who see the power that comes from collaborating and sharing resources. The model for Hive Toronto might be similar to the network that exists in New York City, or we might put our own spin on it. But either way, I’m excited about the potential.

What is a Hive Learning Network?

Hive Learning Networks are coalitions of youth-serving organizations dedicated to transforming the learning landscape, creating new opportunities for youth to explore their interests, develop new skills and follow their passions through the educational application of digital media and technology.  They collaborate on projects that leverage digital tools around youth interests from science, art and social justice to filmmaking, hip-hop and skateboarding.

Core beliefs:

  • School is not the sole provider in a community’s educational system
  • Youth need to be both sophisticated consumers and active producers of digital media
  • Learning should be driven by youth’s interests
  • Digital is the glue and amplifier for connected learning experiences
  • Out-of-school time spaces are fertile grounds for learning innovation
  • Organizations must collaborate to thrive

Hive NYC was founded in 2008 and currently has 38 members ranging in size and focus, from The American Museum of Natural History and The Museum of Modern Art to Girls Write Now and Tribeca Film Institute.  Through the Hive Digital Media Learning Fund in The New York Community Trust, network members have access to grants every six months to support their innovative and collaborative ideas and projects.

So, What’s a Hive Pop-up?

A Hive Pop-Up is a style or format for an event organized by members of a Hive Learning Network, or by groups who are exploring the possibility of forming a Hive Learning Network. (Currently, there are groups exploring this in Toronto, San Francisco and London, UK, among others.) The main feature of the Hive Pop-Up is that it is made up of different stations (usually between 4 and 10). Each station is run by a different organization (or a couple of organizations collaboratively), and at each station kids have the opportunity to work on a different project. At the Hive Pop-Up that I organized in February, we didn’t have a set schedule or “rotation plan” – kids could wander around and join in the fun at any station that caught their attention. Lots kids tried all the stations, many tried a few, and some kids stayed at one station the whole time.

Although there are lots of ways to run Hive Pop-Up events, here’s my recipe:

Venue: Select a space that isn’t a traditional classroom. I love holding learning events in the Mozilla Community Space and at the Centre for Social Innovation in Toronto, but if you don’t have spaces like these in your city, a community centre or library will work.

Time: 1 pm – 4:30 pm (Offer attendees a snack around 3:30 pm, and do demos at 4 pm)

Number of participants: Depends on the size of the space. If you’re not charging for the event (most Hive Pop-Up events are free), you should be prepared for some drop off. At the Hive Pop-Up event that I ran at Mozilla in February, 55 kids signed up, and about 50 kids came. (There was less drop off than I expected.) Since we had six stations set up, this meant that there were 5-10 kids at each station at all times, which worked well. Also, if you’re expecting parents to accompany their kids, you may want to consider setting up a “Parent Zone” – a place for parents to go and socialize, which can help kids feel more comfortable as they explore the different stations. We offered coffee, tea and snacks in the “Parent Zone” at the February Hive Pop-Up, and also had Mark Surman run a sort of focus group with the parents to talk about digital literacy and web making skills.

Computers: All of the learning events I’ve run so far (except for Girls Learning Code) have been BYOL – bring your own laptop. This isn’t a great answer (there are a lot of kids who don’t have access to laptops), but it’s the best most of us can do for now. It’s a good idea to try and have a few extra laptops on hand for kids who aren’t able to bring one. You can also try having kids work in pairs.

Signs: Make signs so that it’s clear to the kids what each station is about.

Volunteers: Have tons! You need to have pretty close to a 3:1 or 4:1 ratio of kids to volunteers when teaching new digital skills (at least, that’s what I’ve found to work best), and you’ll need some extra people to help with registration, set up, take down, etc. I usually make “Volunteer” one of the ticket types on the event’s registration page, and found that it’s worked really well.

Handouts: It’s a good idea to have handouts at each station to help kids get started with their projects more quickly, and help them if they get stuck. They should almost be step-by-step recipes, including some additional challenges for kids who complete the basic project quickly. Handouts can make the job of the volunteer instructors at each station a little easier.

Connect the dots: Look for ways to have the different projects play into each other. At a Hive Pop-Up in Tokyo, they had kids create games in Scratch and then remix a popular gaming website to include the game they’d created using Hackasaurus. Collaborations at Hive Pop-Ups a great way to start getting Hive Learning Network members to start thinking about ways their organization might be able to collaborate. You never know where ideas for interesting, collaborative projects might come from!

Use it as a chance to get the word out about what Hive members are doing: One of the cool things about Hive Pop-Ups is that they are really effective for showcasing the work of a whole bunch of like-minded organizations. It can be a great opportunity for Hive members (or potential members) to get the word out about what they’re doing to a new or expanded audience. Encourage each station to have brochures, business cards, etc. about their organization and what they do. A Hive Pop-Up can be really worthwhile from a marketing perspective!

I’ll other things as I think of them, but that’s a good start! I can’t wait to put together another Hive Pop-Up event in Toronto!

Defining the role of a teacher

(From Seth Godin’s “Stop Stealing Dreams“)

It used to be simple: the teacher was the cop, the lecturer, the source of answers, and the gatekeeper to resources. All rolled into one.

A teacher might be the person who is capable of delivering information. A teacher can be your best source of finding out how to do something or why something works.

A teacher can also serve to create a social contract or environment where people will change their posture, do their best work, and stretch in new directions. We’ve all been in environments where competition, social status, or the direct connection with another human being has changed us.

The Internet is making the role of content gatekeeper unimportant. Redundant. Even wasteful.

If there’s information that can be written down, widespread digital access now means that just about anyone can look it up. We don’t need a human being standing next to us to lecture us on how to find the square root of a number or sharpen an axe.

(Worth stopping for a second and reconsidering the revolutionary nature of that last sentence.)

What we do need is someone to persuade us that we want to learn those things, and someone to push us or encourage us or create a space where we want to learn to do them better.

If all the teacher is going to do is read her pre-written notes from a PowerPoint slide to a lecture hall of thirty or three hundred, perhaps she should stay home. Not only is this a horrible disrespect to the student, it’s a complete waste of the heart and soul of the talented teacher. Teaching is no longer about delivering facts that are unavailable in any other format.

[Note from Heather: This post from Seth Godin makes me think about what we're doing at Ladies Learning Code. Somehow, we've made almost 1000 women (and men) into passionate learners - for a day, at least - about a topic they otherwise might not explore. Sure, we use slides. But there's something about the experience that puts Ladies Learning Code workshops in a new category. This isn't school.

I find it pretty interesting to note that most of our Lead Instructors and Mentors are in a teaching role for the first time ever when they join us at a Ladies Learning Code workshop. And no one on the Ladies Learning Code team has a background in education. The funny thing about that is that it might be why what we're doing works.]

Guest Lecture at U of T: Women in Technology

What’s On This Week?

On Tuesday, March 27th, I’ll be guest lecturing at the University of Toronto on the topic of women in technology. And you’re invited! For this lecture, anyone is welcome to attend, so if you’re free from 2 – 4 pm, please do come by. I’m excited to share the research I’ve done about inequality in the technology industry, as well as some of my suggestions for those who care about moving the industry forward. For more info about what exactly I’ll be talking about, see below.

(I’ll also be speaking at Pecha Kucha on Tuesday evening, if you’d like to join me for that as well.)

Guest Lecture Details:

When: Tuesday March 27
Time: 2 pm – 4 pm
Where: The Earth and Science Building (ES B142) – at the corner of Huron / Willcock (here’s a totally unhelpful map)
Link to the course website: http://www.cdf.toronto.edu/~csc300h/winter/12/

About the topic:

In this guest lecture, Heather (Founder, Ladies Learning Code) will shed light on the broad issues surrounding gender inequality in the technology industry. She’ll summarize the history of women in computing, share (surprising) stats about the current state of the industry, and give examples of the types of incidents that hold the the technology industry back from reaching its full potential, including notable examples from the past few weeks. Heather will also share her thoughts on where the industry is headed, and provide actionable suggestions for those who desire to create companies and organizations that support both men and women in their pursuit to build great software that moves society forward.

This course is led by Ladies Learning Code sponsor Shawn Konopinsky, Partner and CEO at Nascent.

The Girls Learning Code Projects

I’ll add more of an explanation later, but I wanted to get these links online in time for the Mozilla Web Makers call tomorrow (Tuesday) at 11 am EST (which you’re welcome to join, by the way!). We’ll be chatting a little bit about Girls Learning Code tomorrow, among other interesting things.

The short version of my upcoming summary of the week? It was awesome.

To see the presentation I shared with parents/the community before the girls showed off their websites, click here. To see the schedule for the week, visit the Girls Learning Code website here.

Girls Learning Code Projects:

Team Java: Sexual Rights Association

http://poof.hksr.us/uyrriwbw

Team Python: Child Labour and Poverty

http://htmlpad.org/teampython/

Team ActionScript: Second Chance

Video: http://youtu.be/D_z4LtTyLGw

Website: http://poof.hksr.us/erfcwjxg

Team C Sharp: Leave Animals Alone (L.A.A.)

http://poof.hksr.us/rfpjpndw

Team Perl: Caps for Cancer

Website: http://htmlpad.org/teamCFC/

Online store: http://poof.hksr.us/cmagfcbv

Toronto Star article: http://poof.hksr.us/snubkeqg

Team Opal: Community Development

Website: http://poof.hksr.us/wxmdcege

Toronto Star article: http://poof.hksr.us/ececqxbl

Team Onyx: MIVIJ International

http://poof.hksr.us/epkmwjpe

Team Ruby: GidKame

http://poof.hksr.us/kaqzzgrw

Photos from the Hive Toronto Youth Hack Jam

Background

Many of you may know that I’ve been working on a project for Mozilla since the beginning of the year. My job is to build a community of people in Toronto who care about raising a generation of web makers, and to run events to a) continue to build that community, b) show that there’s demand from kids and parents for web maker experiences (if, in fact, there is), and c) bring together the people and organizations that can make youth-focused events that promote digital literacy something that is regularly available and accessible to kids in Toronto. Having already run an event in January to kick start the effort to build the community, on Saturday, February 18th, I (along with more than two dozen volunteers) decided to tackle b) show that there’s demand from kids and parents for web maker experiences. Turns out, there is. Lots of it.

The Photos

I’ll write a summary blog post later this week with some thoughts on the event (what worked well, what didn’t, etc.), but for now, check out the gorgeous photos that Jon Lim took of the event. Jon did a really amazing job capturing the essence of what went down on Saturday. Thank you, Jon! (Check out Jon’s website or follow him on Twitter here.)

The Bingo Card

The Bingo card we used on Saturday was a hit and it is totally opensource. It’s my own creation, so I get to say things like that. Click here to download the Bingo card as a Word document – happy remixing!

Thanks to the 50+ kids, 40 parents, 30 volunteers (31, if you include my mom) and 10 teachers who made Saturday possible. We couldn’t have done it without you!

Want to hear about our next event for kids? Join our email list.

Figuring Out How to Engage Kids in an After-School Club for Web Makers

It’s an experiment, really

Recently, I stumbled upon the opportunity to run an after-school web making club for kids. Originally, the idea was to run a four-week club in February to test the content for the upcoming Girls Learning Code March Break camp. It would be a great opportunity for me to see if the activities we have planned for the camp resonate with the age group we have them planned for, and a chance for a group of kids to have an interesting experience that otherwise might not have come along. When I started the youth outreach project I’m working on for Mozilla, though, I saw a greater opportunity – maybe, I figured, as part of my project for Mozilla, I can package up everything I develop for the after-school club and make it available to any teacher or parent who wants to bring this sort of experience to their school. So that’s what I’m doing.

Thankfully, I don’t have to do it alone. In addition to having the support of an awesome and forward-thinking teacher at the school I’m working with, I’ve recruited the talented Mark Reale of bnotions and the Yorkville Media Centre to help me to make this program a success. I love working with Mark, and he has a couple things I don’t: experience as a teacher, and the right technical knowledge.  As a team, I think we’re going to have a lot of fun and create a really wonderful experience for the fifth and sixth graders who join the club.

(I also want to mention that I think it says a lot about about the people at bnotions that they’re supportive of having Mark involved in an initiative like this one. What a bunch of great people.)

Our club starts on February 1st and will run from 3:45 until 4:45 pm on Wednesdays for the rest of the month (and into March, since we’re going to be skipping the 22nd due to a school field trip that day). The school isn’t too far from Dundas West Station, which is nice, and they have all of the computers and tech that we need, which is lucky.

So, what will we be teaching?

I’ve put together the lesson plan for the first session, and – if you are so inclined – I would love your thoughts. We’ll be starting with a fun activity (anyone ever done the peanut butter & jam exercise?) and then using Mozilla’s Hackasaurus tool to hack the web and build web pages using HTML (and this cool tool I discovered last night: http://htmlpad.org). We’re going to wait and see how the kids respond to first lesson before thinking too much beyond it, but we have general plans to also cover MIT’s Scratch and also do something with Python, in one way or another. I’m pretty curious to see how the kids react to this stuff. I’m also curious to see how many girls show up to the club.

Here’s the lesson plan – let me know what you think!

Web Maker Afterschool Club: Session 1

Grades 5 & 6
Time Required:
1 hour
Topics Covered: Computers, Web Browsers, Web Making, HTML

Learners: Fifth and sixth grade students with varying degrees of experience with computers. Unless they have a parent or adult mentor who has exposed them to programming or web making, this is likely their first time thinking about how computers and the web work.

Outcomes: Students will be introduced to the idea that we can talk to computers, but that we need to use a new language, and we have to be very precise. Students will begin to understand that the web is made up of different pieces, all of which can be hacked and remixed as desired. Students will be introduced to HTML and make a simple webpage (or remix an existing one).

Resources:

Computer (one per pair)
Microprocessor (so kids can see one up close)
An updated version of Firefox or Chrome
X-Ray Goggles (Download plugin here: http://hackasaurus.org/en-US/goggles/install/)
http://htmlpad.org
A bag of bread
A jar of peanut butter
A jar of jam
A knife
A tablecloth

3:45 – 3:50 pm: Teacher to introduce Heather and Mark
3:50 – 4:05 pm: Lessons in “Talking” to Computers: Making a Peanut Butter and Jam Sandwich
*Except we’ll use Cheez Whiz instead of peanut butter because of allergies

  • Heather to provide some background:
    • Show kids the microprocessor – have the students pass it around.
    • The microprocessor is the Central Processing Unit for the computer. It controls what the computer does.
    • Microprocessors follow a precise set of instructions called a program.
    • Microprocessors do very complex tasks by breaking them down into simple steps. They only do what they are told to do.
    • Microprocessors are often called the brain of the computer, but they are very different from a human brain.
    • Heather to explain the activity:
      • We are going to pretend Mark is a microprocessor, and together, we’re going to write a program for making a Cheez Whiz and jelly sandwich. Except we won’t write it – we’ll just yell the instructions out in turn.
      • Remember, microprocessors only do what they are told to do. Who wants to write the first line of our program?
      • Heather to ask students to provide an instruction for making the sandwich, and Mark is to follow the instructions literally. For example, if a student says “put the Cheez Whiz on the bread” then Mark might pick up the jar of Cheez Whiz and set it on top of the bag of bread.
      • The activity ends when the students have successfully written a program for making a peanut butter and jelly sandwich, or when we’ve run out of time.

4:05 pm – 4:45 pm: Hacking Websites

  • Heather to introduce the next section:
    • By being very precise with our instructions and the way we talk to computers, we can also do things to change the way webpages look, or what they say
    • We call this “web making” or “hacking” – by hacking, we are talking about remixing content to make new things for the web. We mean hacking as tinkering or creating something.
    • Mark will demonstrate how to hack the webpage and then go over the steps in a slow, clear manner:
      • Mark will tell participants that they will be hacking a website and ask participants to call out the name of a website that they regularly visit. (If no one responds or if you have slow Internet, go to google.com because it loads fairly quickly.)
      • Turn on the Hackasaurus Goggles. Do this by clicking on the bookmarklet in your bookmark toolbar.
      • Using the Goggles, slowly hover the cursor over objects so that participants can see that the tool is inspecting the code and showing the object tags for each object
      • Mark will hover over an image or some text on the page and hit “R” on your keyboard and keep the screen up so that participants can see that the code is revealed at this stage
      • Mark will ask participants for help hacking the code. If you are editing text, ask participants what text they would like to replace the text with; if you are changing an image ask participants to name their favorite musician and do a search for that musician online
      • After Mark has acquired the assets and made the changes, he will hit the OK button and show everyone the hack
      • Now, everyone will have the chance to do this step by step. Mark and Heather will walk around to help students with their hacks.
      • If students are looking for additional challenges, here are some to suggest:
        • Encourage participants to hack a different website
        • Encourage participants to make a story about them or their favourite musician (or whatever) appear on the Toronto Star’s website
        • Rather than publishing their remix to the internet, have them grab the HTML source of their remix and publish it on http://htmlpad.org, so it’s visible on an easy-to-remember URL. Have them note the URL so they can share it with their parents.
        • Encourage participants to play around with http://hackbook.hackasaurus.org/
        • Give students a warning when there are 10 and 5 minutes left

4:45 pm: Closing & Wrap Up

  • Ask students to leave their computers and gather in the middle of the room. Heather will ask them three questions:

1. What is this (hold up microprocessor) called?

2. What did we learn today about how to get computers to follow our instructions?

    • Be precise
    • Speak their language
    • Break things into small steps
    • Computers aren’t smart – you have to explain every single thing
    • Etc.

3. What did we learn about websites today?

    • Websites are made up of many different pieces, and it’s okay to hack or remix them – in fact, it’s good!
    • It’s fun to make websites as a way of being creative
    • HTML is the foundation of the web – it’s good to what it is and how to manipulate things using HTML.
    • Etc.
  • Remind students about next week’s session, and ask them to clean up and shut down their computers (if applicable)

If you’ve ever worked with kids, or taught kids about programming/technology, I would especially appreciate hearing your thoughts! Thanks in advance.

Let’s talk about “best practices” in education & instruction

First, a bit of a personal update, since I haven’t been posting very regularly…

I’m pretty busy these days (but having more fun than ever!). The Ladies Learning Code team decided last year that we’re going to offer two workshops a month (starting this month), we just launched our first initiative for youth (Girls Learning Code), and we have a few exciting developments just around the corner – all things designed to serve our growing community’s needs, while making our not-for-profit organization more financially sustainable (since, at the moment, we’re totally bootstrapped and it’s looking like we’re going to be that way for a while). In addition, I’m working on an exciting project for the Mozilla Foundation – rallying a community in Toronto around the need to get more kids into programming, hacking and web making.

Continue reading

Here’s Why I Don’t Know How to Code

In December 2011, Intel published the results of a study they commissioned, and I really like what it showed. Here are highlights from the study (italics are mine):

  • A critical step to creating more American and Canadian engineers is nurturing an interest in high school, or earlier, so there is a healthy pool of engineering students entering college and university.
  • Any facts about engineering, including what engineers actually do and, specifically, how much money they earn, motivate more than half of teens to say they are more likely to consider engineering as a career. (Note which half – it’s mostly boys who are convinced after hearing about how much money engineers earn. Girls need something different – see that link for more on that.)
  • Programs such as robotics and science competitions offer teens the real-world, hands-on experience with engineering that improves the likelihood that they will get hooked on the subject and pursue it in college.

Bottom line? Exposure.

Continue reading

I (Finally) Admit It: My Project is Too Hard

Remember how I said I was going to ship my first project by November 25th, 2011? Yeah, I missed that deadline. For a while, I thought it would just take me a couple extra weeks. Now, though, I’m convinced – the project I chose is too hard for me. At the moment, anyways.

Of course, I didn’t realize that when I chose it. And the feedback I got from a lot of my technical friends didn’t help. I’d describe what I was planning to do, and they’d sort of look at me – making sure I wasn’t joking, I think – and then proceed to tell me that it was “so easy” and it would really only take me an afternoon. Oh, and I should think about [complicated technical tool here] and what was I planning to use for [complicated technical problem here]. Not everyone responded like that, but a lot did. So, I figured, my project choice was suitable for my first attempt at building something other than a website.

Continue reading

Powered by WordPress
Theme: Esquire by Matthew Buchanan.
Customized by Heather Payne.