16. WHY?Software is hard to estimate
âShould this really take 15 hours, or
am I getting ripped off?â
17. If youâre an entrepreneur waiting for
someone to execute your idea for you,
youâre not an entrepreneur
18. (sorry)
If youâre an entrepreneur waiting for
someone to execute your idea for you,
youâre not an entrepreneur
19. âPre-Dodgeball I went through 3-4 years thinking I
was going to meet some magical engineer who
would build all the stuff I was thinking about. But I
never met that person, so I taught myself ASP and
MS Access out of a book and got to work just
hacking stuff together. Iâm still a really shitty
programmer but I know enough to hack a prototype
together.â
- Dennis Crowley, Foursquare
31. There are 10 kinds of people:
Those who understand binary
and those who donât
32. Society is quickly dividing
into two groups:
1)
Those that know how to code â
they can manipulate the very structure
of the world around them.
If youâre interested in learning more, read Program or Be Programmed: http://amzn.to/yzd6hm
2)
Those that donât â their lives are
being designed and directed by
those that do.
43. The back-end is what you donât see
Database
Web Pages Rules
Programming languages:
PHP, Ruby, Python, Java
Database languages:
SQL
44. echo âHello Worldâ; print(âHello Worldâ) puts âHello Worldâ
Theyâre all the same, just different
PHP Python Ruby
Hello World Hello World Hello World
45. And then there are
web application frameworks
Database
Web Pages Rules
Web application frameworks: Ruby on Rails, Django
46. âalleviate overhead associated with web
development by providing libraries for
database access, templating frameworks, and
session management. Blah blah blah blah
blah blah blah.â
Web application frameworks
47. âalleviate overhead associated with web
development by providing libraries for
database access, templating frameworks, and
session management. Blah blah blah blah
blah blah blah.â
Web application frameworks
build web apps
really quickly
48. If your goal is to build a
prototype, start with
Ruby on Rails
(aka âRailsâ)
69. Yes Some of the most heavily trafficked
sites in the world use Rails
Basecamp Twitter Shopify Yellow Pages
GitHubLivingSocial GrouponSoundcloud Zendesk
Hulu
97. After youâve finished, check out
these fun resources that cover
basic Ruby:
⢠Codecademyâs Ruby Track
⢠Whyâs (Poignant) Guide to Ruby
⢠RubyMonk
⢠RubyKoans
⢠Learn Ruby the Hard Way
⢠Ruby Warrior
109. To hear about hackathons, sign up
for the following mailing lists:
⢠General Assembly
⢠This Week in NYC Innovation
⢠StartupDigest
⢠Startup Weekend
110. The â list of Rails includes:
⢠Rails for Zombies
⢠Peepcode
⢠Agile Web
Development with
Rails
⢠Ruby on Rails Guides
⢠Hackety-hack
⢠Teamtreehouse
⢠Code School