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:
[blackbirdpie url=”https://twitter.com/#!/kanyewest/status/25286578457″]
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) {
    else {
// if the number is divisible by 5, write "Buzz"
  else if ( i % 5 === 0 ) {
// otherwise, write just the number

  else {

Tim Tebow Brings Belief in Leadership

Do you remember when Matt Hasselbeck said, “We want the ball and we’re going to score!” during overtime of the 2003 Wildcard game against the Green Bay Packers? He never ended scoring in OT, but after that season — we all knew we had a quarterback for years to come and more importantly a leader here at the Seattle Seahawks. To have an unwary confidence in your leader that everytime he takes the field, you always think you have a chance to win. Unfortunately, I don’t have the same feeling with Tavaris Jackson today, but I don’t doubt they’re feeling it in Denver with Tim Tebow.

I’ll be the first to admit, I don’t believe this whole Tebow Time hype — I actually hate it. Does he have the best throwing mechanics? Is he just a running back who knows how to throw? Whatever your criticism is about him, you have got to concede…the guy knows how to win. He’s done it in sun in Florida, and now he’s doing it a mile high in Denver. The biggest characteristic I see about him is the belief. It’s not even about his religion, it’s about everyone around him. From his teammates and coaches to upper management and the fans, they all have this belief they’ll win the game when he takes the field.

Whether he’s the leader the Broncos has been looking for or not, Tim Tebow is bringing a feeling to Denver hasn’t had since John Elway. He’s definitely no Elway, but that’s not important. He’s undoubtedly made everyone around him better one way or another. If you look at it, it’s really about his teammates who’ve made plays. Are people talking about the shut down defense from Champ Bailey? How about the play from Demaryius Thomas with over 200 receiving yards? Or even Matt Prater making those two 50+ field goals earlier this season. Those are the people who really should get the praise, but maybe Tebow is just the poster boy for the success of everyone around him.

I’ve been lucky enough to join some companies that have had that same type of feeling. My career has been a roller coaster, with it’s necessary peaks and valleys. And when you hit those valleys a company, you’re going to need a leader you can just believe in. A person you know without a shadow of a doubt will give you this belief that you’ll pull through. The feeling that you’re going to win. You need that, and my goal is to be that for the company I’m in or the company I’ll eventually start.

I’ll leave you with Tebow’s stat line against the Steelers:
316 passing yards, 2 touchdowns, 50 yards, and 1 touchdown.

Tebow 3:16?

P.S. For the record, I think the Broncos lose next week. Tom Brady is just a machine.

Startup Lessons: Mega Man X Gameplay

Video games are bad for you? That’s what they said about rock and roll.
— Shigeru Miyamoto

I remember the time when I first played Mega Man X. This was during the time when I’d go to Hollywood Video with my family and my brother and I would look at the upcoming games while my parents looked for that romantic comedy or action movie to watch that night. We loved playing games, still do, and Mega Man was one of those games that had something you’d always come back to all the way from Mega Man II. I personally loved the unique bosses because you take their powers afterwards. Loved that and that’s why Mega Man was as much of a mainstay for me as Super Mario.

When I saw this video above about Mega Man X by Sequelitis, it brought back the memories of such a great game. It was one of those games where you didn’t have to read the instruction booklet. Although, when I started to play a new game, I never read the instruction booklet until I had to since some games were too complicated — you didn’t have that with Mega Man X. Like Sequalitis says, “This game should have been called ‘Jump n’ Shoot Man'” — it was that easy. He does bring a good point that simplicity in gameplay can allow the game to do bigger and better things.

The three points the video makes that startup folks should see are the following:

The Intro Stage and Theming

Mega Man X teaches everything you need to learn about the game in the intro stage. And on top of that it lays down the theme of game as well.

Startup Lesson: Whenever you create a website, it should have the same goal. Once a user signs up they should be able to learn about what this whole site is about in that first visit. Also, they should have an inkling of where need to go to make better use of the site.

Improvements in Movement

From Mega Man II to Mega Man VI, everything was essentially the same — jump and shoot. In Mega Man X, they added two small elements in dashing and wall climbing which changed the whole game for the better.

Startup Lesson: Startups can do the same by doing a couple of well thought out tweaks to change the whole experience for their customers. Think about it, on a large scale Tumblr probably increased the way people interacted with tumblogs substantially by adding the “reply” and “answer” function.


Mega Man had a ton of little things that made you say “WOW!”. The game was already amazing, but little things like being able to take over enemies robot body suits took it over the top. This proves it’s the little things that makes a game awesome.

Startup Lesson: Startups should feel the same way. It could be done through customer service, shipping an item overnight for a customer, or even adding a funny video on an unsubscribe page. It builds character and your customers will notice.