All posts in Education

Everyone Will Learn How to Code Eventually

Back in high school, I was all about doing things in tech. We were lucky since Mr. Wes Felty was a faculty member at Ingraham High School, and he also doubled as the network system administrator for the whole Seattle Schools District. There was a ton of opportunity to experiment, and here are some of the projects we were able to do:

  • Friends and I helped rebuild and update our school’s website
  • Learned how to build computers in our A+ course
  • Wired and set up the Rainier Beach High School network
  • Through MESA, helped Seattle Parks and Recreation improve their website

I can only imagine what kids are learning nowadays. Ten years later, I’ve continued to stay within the HTML and CSS borders of coding. This year, I’ll be breaking free from those borders. The goal is to learn the basics and harness some coding skills which will come in super handy. As the “business” guy, I think it’s especially important to learn since understanding what goes into coding could be your leg up whether you’re the one coding or managing the product. I want to be able to build product and having a skill set to build prototypes without waiting for this “special” developer to do it is key for me. Kanye West said it best:

the hardest part in creativity is translating your dreams to reality... especially when you can't do it yourself
@kanyewest
Kanye West

So along with 300,000+ others, I joined Code Year brought to you by Codecademy. I just finished my first week of lessons in Javascript, and I’m left wanting more and lucky me there’s a couple more lessons to do. Naturally, I’ll probably be diving into other resources on top of the to-dos for Code Year. Having minimal coding experience, I’m looking to catch up and there’s a ton of resources out there as my buddy Scott Windsor says:

So what are you waiting for? Go sign up at codeyear or codeacademy or tryruby or Khan Academy. I even teach ruby lessons as well if you want one on one help and instruction.

Coding is just like any skill set. Let’s just take sales, for instance. A lot of folks don’t have any selling experience, but they end up learning how to do it because in the end — it’s a good to have. I feel the same with coding. You may not end up being the best coder in the world, but having the extra bit of knowledge will go a long way in whatever job you have and it may even help you land one. You’ll eventually be learning this stuff sometime in the future, why not just start now. Don’t wait 10 years like me.

Check out my first application from Codecademy, FizzBuzz. It’s crude, but it’s a start.

// for the numbers 1 through XX,

var number = prompt ("How many numbers do you want?");

for (i=1; i<=number; i++) { 

// if the number is divisible by 3, write "Fizz"
// if the number is also divisible by 5, write "FizzBuzz"

  if ( i % 3 === 0 ) {
    if ( i % 5 === 0) {
      console.log("FizzBuzz")
        }
    else {
    console.log("Fizz");
  }
  }

// if the number is divisible by 5, write "Buzz"

  else if ( i % 5 === 0 ) {
    console.log("Buzz");
  }

// otherwise, write just the number

  else {
    console.log(i);
  }
}

Steve Jobs and Creative Education

Being the richest man in the cemetery doesn’t matter to me … Going to bed at night saying we’ve done something wonderful … that’s what matters to me.
– Steve Jobs

Steve Jobs passed away today and he leaves a legacy of innovation, creativity, and leadership. He had his hand in many revolutionary products touching the personal computer, the music industry, music players, phones, gaming, and tablets. On top of all that, he was able to make an impact on a generation, including me, through education.

I remember using my first computer ever in elementary school, and it was Apple’s Macintosh Classic. It was all about coming back a little early from recess to play those games like Oregon Trail, Math Blaster and Carmen San Diego. I even remember creating fun flyers to sell pepperoni for 50 cents on Fridays as a 5th grader. Choosing from the fun different fonts and clip art truly tapped into my digital creativity.

I continue to use Apple products to this day. Typing this blog post on a MacBook Pro after playing Mindsnack’s Spanish on my iPhone, while anticipating my 30 minutes of drawing on my iPad. Apple has opened up a world of learning and creativity, so thank you Mr. Jobs.

DeathMath: A Math Game Kids Would Actually Play

Video Games are bad for you? That’s what they said about Rock ‘N’ Roll.
– Shigeru Miyamoto

We created this game called DeathMath in 54-hours at Startup Weekend EDU. The title speaks for itself doesn’t it? If you were expecting some type of violent game with a splattering of math, you’ve come to the right place. This is a fighting game where you go one on one with another player and the only way to inflict damage is to answer the math questions quicker than your opponent, and correctly. Pretty simple, but oh so fun. We wanted the game to be engaging and entertaining for kids because all the other educational games weren’t, at least in our eyes. And if it helped strengthen ones mathematical chops by drilling them over and over again — all the better.

We had an awesome team that helped put this together, but the ones behind the magic were the designers and developers. Joe Shoop (Ubermind) designed the UX while Kyle Kesterson (Giant Thinkwell) busted out some amazing avatars. And the ones who brought it to life were game developer Jorden Andersen (Microsoft Xbox) and Scott Windsor (TeachStreet). It was amazing to see what I pitched on Friday night, alive and functioning only after a day and a half — they killed it!

DeathMath Final Pitch Presentation

Many of the judges, including Mitch Kapor, didn’t agree with the idea of motivating kids with competition/violence to play the game even though they were practicing math problems, but one judge did: Michael Arrington. He sometimes goes against the grain and we just wanted to say thank you for being such a badass. We’re working on improving DeathMath and having a native app on the iPad so you can show off how good you are in math by beating them up.

UPDATE: Kyle just made some awesome DeathMath trading cards.