Day 3: Why Code? 10 Types of People.

There are 10 types of people in this world: those who understand binary, and those who don’t.

That’s an old joke. I remember hearing it in 2001 or 2 when I was learning about IP scopes, ranges, and how to calculate the binary value of an IP address. Definitely can’t do that today (and who needs to in the age of Google)! It’s one of those arcane exercises that you had to do when you were going through networking theory.

Recently, though, I read a similar tongue-in-cheek statement about coders:

The world will be separated by those that can code, and those that can’t.

Something like that. While that seems extreme, it is certainly the reality in the tech startup world right now. You either code, or you don’t. If you don’t, you better be someone that has a lot of money (an investor), knows about money (a finance guy), a designer, or a lawyer. Technical Program Managers need night apply ;)

For me, I had a series of interactions over a week or so which reinforced that if I want to add immediate value to the startup world, I need to be writing code, and not just managing developers and debugging existing code.

  1. I started working with a new founder and he was looking for a “full-stack developer co-founder.” As we talked more about what that meant, it didn’t matter to him that division of labor made more sense, and that more gets done in less time with a team, and that developers don’t necessarily have entrepreneurial personalities. He was after his full-stack developer co-founder.
  2. In doing market research on how I could position myself as an MVP Technical Consultant (Minimum Viable Product consultant) in the startup world, I ran across this oped on a Minimally Viable Co-founder. The author is damned near rude about Product Owners ;)
  3. The experience a day or so after that at New Tech Boulder, mentioned in Day 1, really drove it home for me. Founders are out there looking for their Full-Stack Developer Co-Founder...if they’re not developers themselves.

Lastly, I love Derek Sivers' story of CD Baby, and I respect Ash Maurya's methodologies and practical approach to launching and iterating on a startup. Both of them remind me that the unicorn does exist, and it's a better idea to be the unicorn than to work for or hire the unicorn.

Today’s Log and Notes

Code Academy FizzBuzz. This was a fun review. My logic is probably too wordy though.

Code Academy FizzBuzz. This was a fun review. My logic is probably too wordy though.

  • Watch out for that "!"
  • Codeacademy's case sensitive validation will bite you sometimes if you're trying to get fancy :-/
  • Intro to dot notation and bracket notation to objects...I actually think this is a review o.O Maybe I just didn't know what it was called before.
  • Getting into methods.

Time Coding: 1 hour.

Pushups: 1 (rest day? o.O) I did ride my bike ten miles to and from this Baby Goat cafe though.