Seattle Girls' School Presentation
-
Upload
liquidplanner -
Category
Business
-
view
789 -
download
3
description
Transcript of Seattle Girls' School Presentation
Problem, Meet Solution
An Intro to Software Development
Liz Pearce, CEO Brett Bender, Platform Director
1 2 3Name
Address
Ingredients
Check zip code against city and state
Store information in database
Steps
User is signed up
Output
Software is Like Cake
What do computers do?
Take input
Arithmetic 1+1, 2*2,
4/3
Logic A and B, C or D, if E then F
Give output
What’s great about computers?
• They do exactly what you tell them• They don’t argue• They never get tired or bored
What’s not so great about computers?
• They do what you say, not what you mean• They’re not creative or inventive
Idea Concept Reality
Idea Concept Reality
Idea Concept Reality
Idea Concept Reality
What does a software developer do?
• Ask a lot of questions• Make a careful, detailed plan• Double-check the plan• Write a little code, see if it
works, write some more• Test, fix, revise• Solve problems!
Liz / BrettCirca 2007
How does the web work?
Our software…
Many Languages
By The Numbers
Our Code• 30 developer years• 20,000 revisions• 150,000 lines
Our Customers• 175,000 accounts• 350,000 projects• 4.5 million tasks• 2 million hours logged
Idea Concept Reality
After 7 Years….
1700 (Customers
Worldwide)
50+ (Countries)
16,000 (Users)
37 (Employees)
Good developers are…
Software Companies Need You!
• Washington State has a labor shortage of 25,000 unfilled highly skilled jobs
• 85% of computer programmers are guys • Why should they have all the fun? (and
make all the money?)
Learn
• http://code.org• http://codecademy.com• http://scratch.mit.edu/