Session 1 Recap

Eric Liu

ezl@rocketlease.com

@ezliu

www.ezliu.com

Can your project be outsourced?

Use Tough Filters

  1. Good filters weed out bad people
  2. You might lose some good people too, but as long as you're weeding out more bad than good, you're improving your odds
  3. Know what you need. Or know that you don't know.

What Language Should I Use?

You (mostly) shouldn't care what technology it is, unless you have existing infrastructure... BUT...

Technology impacts candidate pool

You want to get from Point A to Point B. How many of each of these in Manhattan?

You can get around Manhattan with any of these. Some are more common, some are less. If you choose technology you'll often inadverdently filter for developer personality/style. This isn't necessarily the same thing as quality or speed.

Tools To Manage Your Developer

iDoneThis -- Daily email reminder and activity logging

CodeBase -- version control hosting and ticketing

Trello -- very user friendly ticketing

Avoid creating tech laundry lists

Asking a developer:

"Of the following frameworks, which do you prefer and why: MVC, Ruby on Rails, Spring, Hibernate, Struts, Zend, CakePHP, JQuery, Prototype, mootools."

Is like asking a chef:

"Which restaurant is your favorite: Italian food, Japanese food, Asian food, Oriental food, American food, hot dogs, hamburgers, forks, plates, pots, and butter?"

Start Small Stay Small

by Rob Walling

Buy this book

Tons of great info in here about all the OTHER (non-development) aspects of building your business.

Session 2 Plan