SlideShare a Scribd company logo
1 of 8
Download to read offline
ì	
  
Let’s	
  build	
  a	
  city	
  
Vipul	
  Jhawar,	
  @vjhawar	
  
Software	
  engineer	
  -­‐>	
  build	
  a	
  city,	
  why	
  ?	
  
•  How	
  do	
  you	
  help	
  your	
  team	
  visualize	
  the	
  scale	
  /	
  opportunity	
  ?	
  
•  How	
  do	
  you	
  get	
  them	
  excited	
  about	
  this	
  opportunity	
  ?	
  	
  
•  It’s	
  very	
  easy	
  for	
  people	
  to	
  visualize	
  the	
  beauty	
  and	
  scale	
  of	
  a	
  city	
  by	
  visually	
  seeing	
  each	
  
and	
  every	
  part	
  and	
  then	
  assess	
  the	
  scale	
  of	
  how	
  it	
  all	
  came	
  together.	
  	
  
•  A	
  lot	
  of	
  internet	
  scale	
  soEware	
  for	
  e.g.	
  an	
  ad	
  network,	
  ecommerce	
  site,	
  ad	
  exchange	
  etc.	
  
is	
  similar	
  to	
  building	
  a	
  well	
  planned	
  city	
  as	
  they	
  need	
  to	
  accommodate	
  millions	
  of	
  
people.	
  
•  It’s	
  hard	
  for	
  soEware	
  engineers	
  to	
  realize	
  that	
  while	
  they	
  may	
  never	
  have	
  the	
  skills	
  and	
  
opportunity	
  to	
  build	
  a	
  great	
  city	
  but	
  working	
  on	
  internet	
  scale	
  soEware	
  presents	
  them	
  
with	
  an	
  opportunity	
  to	
  build	
  something	
  similar.	
  
•  Let’s	
  consider	
  the	
  city	
  of	
  Dubai	
  as	
  an	
  example.	
  
ì	
  
This	
  was	
  the	
  main	
  street	
  of	
  Dubai	
  in	
  1990,	
  and	
  it	
  has	
  changed	
  just	
  slightly	
  over	
  the	
  last	
  
few	
  years.	
  
Dubai’s	
  evolution	
  
This	
  is	
  the	
  main	
  street	
  of	
  Dubai	
  in	
  1990	
  and	
  it	
  has	
  just	
  changed	
  slightly	
  over	
  the	
  
last	
  few	
  years	
  
@vjhawar	
  
ì	
  
This	
  is	
  the	
  same	
  street	
  in	
  2003	
  
Dubai’s	
  evolution	
  
Photo	
  credits	
  -­‐	
  hQp://www.meilach.com/human_interest_stories/images/dubai_02.jpg	
  
@vjhawar	
  
ì	
  
…and	
  Dubai	
  changed	
  more	
  recently.	
  
Dubai’s	
  evolution	
  
Photo	
  credits	
  -­‐	
  hQp://zonehdwallpapers.com/wp-­‐content/uploads/2013/02/Burj-­‐Khalifa-­‐Aka-­‐Burj-­‐Dubai-­‐Night-­‐HD-­‐Wallpaper.jpg	
  
@vjhawar	
  
The	
  analogy	
  
•  If	
  you	
  build	
  a	
  great	
  city,	
  people	
  would	
  love	
  to	
  live	
  there	
  ≈	
  Faithful	
  users.	
  
•  Planned	
  ciZes	
  do	
  not	
  choke	
  when	
  you	
  see	
  growth	
  ≈	
  Scale	
  with	
  user	
  growth.	
  
•  You	
  need	
  to	
  offer	
  them	
  long	
  term	
  tangible	
  benefits	
  ≈	
  Features	
  for	
  user	
  sZckiness.	
  
•  A	
  great	
  city	
  is	
  able	
  to	
  aQract	
  more	
  families,	
  friends	
  ≈	
  Referral	
  among	
  users.	
  
•  Build	
  for	
  long	
  term	
  ≈	
  User	
  plaaorms	
  don’t	
  give	
  return	
  on	
  day	
  1.	
  
•  A	
  well	
  connected	
  city	
  ≈	
  How	
  well	
  is	
  your	
  plaaorm	
  connected	
  to	
  the	
  internet.	
  
•  AQract	
  more	
  social	
  and	
  financial	
  investment	
  ≈	
  New	
  users,	
  pivot	
  to	
  new	
  ideas.	
  
•  A	
  city	
  never	
  sleeps	
  ≈	
  You	
  are	
  always	
  on,	
  can’t	
  afford	
  to	
  keep	
  going	
  down.	
  
•  MulZ	
  modal	
  transportaZon	
  systems	
  ≈	
  Scalable	
  backend	
  infrastructure.	
  
•  You	
  know	
  and	
  care	
  about	
  the	
  people	
  ≈	
  You	
  need	
  analyZcs	
  to	
  know	
  your	
  users.	
  
•  A	
  city	
  needs	
  law	
  and	
  order	
  ≈	
  You	
  can’t	
  cheat	
  users,	
  need	
  to	
  fight	
  bots,	
  frauds.	
  
•  You	
  need	
  clean	
  administrators	
  ≈	
  You	
  need	
  to	
  commit.	
  
•  The	
  list	
  can	
  go	
  on	
  and	
  on	
  …	
  
@vjhawar	
  
A	
  beautiful	
  experience	
  
•  It’s	
  a	
  beauZful	
  experience	
  to	
  build	
  masterpieces	
  in	
  a	
  city,	
  which	
  people	
  will	
  appreciate	
  
every	
  Zme	
  they	
  visit	
  them.	
  
•  You	
  could	
  build	
  the	
  most	
  complex	
  and	
  nimble	
  infrastructure	
  at	
  the	
  lowest	
  cost	
  and	
  
help	
  everybody	
  be	
  more	
  producZve.	
  
•  Appreciate	
  diversity	
  -­‐	
  you	
  build	
  with	
  diversity	
  and	
  you	
  build	
  for	
  diversity.	
  
•  Diversity	
  brings	
  up	
  many	
  interesZng	
  problems	
  which	
  are	
  not	
  only	
  hard	
  to	
  solve	
  
but	
  keep	
  evolving	
  over	
  Zme.	
  
•  You	
  build	
  stuff	
  which	
  affects	
  lives	
  of	
  millions	
  of	
  people	
  regularly.	
  
•  You	
  need	
  to	
  be	
  ahead	
  of	
  Zme.	
  
•  No	
  two	
  ciZes	
  are	
  the	
  same,	
  every	
  city	
  has	
  it’s	
  own	
  unique	
  culture	
  and	
  you	
  can	
  now	
  
help	
  create	
  this	
  culture.	
  
@vjhawar	
  
ì	
  
You	
  
•  You	
  may	
  never	
  get	
  a	
  chance	
  to	
  build	
  a	
  beauZful	
  city,	
  you	
  sZll	
  have	
  a	
  chance	
  to	
  build	
  a	
  
beauZful	
  and	
  scalable	
  soEware	
  which	
  can	
  aQract	
  millions/billions	
  of	
  users	
  and	
  
experience	
  the	
  same	
  thrill	
  and	
  elevaZon.	
  
•  You	
  could	
  sow	
  the	
  seed	
  for	
  long	
  term	
  and	
  build	
  something	
  which	
  stands	
  tall	
  against	
  
evolving	
  challenges.	
  
•  You	
  could	
  build	
  the	
  stack	
  in	
  a	
  very	
  short	
  Zme	
  and	
  experience	
  the	
  usage	
  by	
  millions	
  of	
  
real	
  world	
  users,	
  while	
  it	
  takes	
  many	
  decades	
  to	
  build	
  great	
  ciZes.	
  
@vjhawar	
  

More Related Content

Similar to Let's build a city

Sustaining open data innovations
Sustaining open data innovationsSustaining open data innovations
Sustaining open data innovationslukec
 
Responsive Web Design Presentation
Responsive Web Design PresentationResponsive Web Design Presentation
Responsive Web Design PresentationEnvano
 
Drupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDrupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDarkoDev
 
Open Data Business Models - OSCON 2011
Open Data Business Models - OSCON 2011Open Data Business Models - OSCON 2011
Open Data Business Models - OSCON 2011lukec
 
Beyond being responsive, a mobile first strategy
Beyond being responsive, a mobile first strategyBeyond being responsive, a mobile first strategy
Beyond being responsive, a mobile first strategyinternet-inspired
 
Sustainable Innovation with Open Data
Sustainable Innovation with Open DataSustainable Innovation with Open Data
Sustainable Innovation with Open Datalukec
 
smilemobility-co-in.doc
smilemobility-co-in.docsmilemobility-co-in.doc
smilemobility-co-in.docTharikH
 
smilemobility-co-in.doc
smilemobility-co-in.docsmilemobility-co-in.doc
smilemobility-co-in.docTharikH
 
portfolio.compressed
portfolio.compressedportfolio.compressed
portfolio.compressedDonald Olsen
 
SMILE MOBILITY.ca.pptx
SMILE MOBILITY.ca.pptxSMILE MOBILITY.ca.pptx
SMILE MOBILITY.ca.pptxAhalyaNSM
 
smilemobility-co-in.pdf
smilemobility-co-in.pdfsmilemobility-co-in.pdf
smilemobility-co-in.pdfTharikH
 
smilemobility-co-in.pdf
smilemobility-co-in.pdfsmilemobility-co-in.pdf
smilemobility-co-in.pdfTharikH
 
Social Currencies and Crowdfunding
Social Currencies and CrowdfundingSocial Currencies and Crowdfunding
Social Currencies and CrowdfundingWerner Keil
 
Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15Robert Stribley
 

Similar to Let's build a city (20)

Web design trends in 2013
Web design trends in 2013Web design trends in 2013
Web design trends in 2013
 
Sustaining open data innovations
Sustaining open data innovationsSustaining open data innovations
Sustaining open data innovations
 
Responsive Web Design Presentation
Responsive Web Design PresentationResponsive Web Design Presentation
Responsive Web Design Presentation
 
Drupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal SummitDrupal UI Tweaks PNW Drupal Summit
Drupal UI Tweaks PNW Drupal Summit
 
Open Data Business Models - OSCON 2011
Open Data Business Models - OSCON 2011Open Data Business Models - OSCON 2011
Open Data Business Models - OSCON 2011
 
Beyond being responsive, a mobile first strategy
Beyond being responsive, a mobile first strategyBeyond being responsive, a mobile first strategy
Beyond being responsive, a mobile first strategy
 
Sustainable Innovation with Open Data
Sustainable Innovation with Open DataSustainable Innovation with Open Data
Sustainable Innovation with Open Data
 
smilemobility-co-in.doc
smilemobility-co-in.docsmilemobility-co-in.doc
smilemobility-co-in.doc
 
smilemobility-co-in.doc
smilemobility-co-in.docsmilemobility-co-in.doc
smilemobility-co-in.doc
 
portfolio.compressed
portfolio.compressedportfolio.compressed
portfolio.compressed
 
SMILE MOBILITY.ca.pptx
SMILE MOBILITY.ca.pptxSMILE MOBILITY.ca.pptx
SMILE MOBILITY.ca.pptx
 
smilemobility-co-in.pdf
smilemobility-co-in.pdfsmilemobility-co-in.pdf
smilemobility-co-in.pdf
 
smilemobility-co-in.pdf
smilemobility-co-in.pdfsmilemobility-co-in.pdf
smilemobility-co-in.pdf
 
Web technology unit I - Part A
Web technology unit I -  Part AWeb technology unit I -  Part A
Web technology unit I - Part A
 
E1 newz 2
E1 newz 2E1 newz 2
E1 newz 2
 
Social Currencies and Crowdfunding
Social Currencies and CrowdfundingSocial Currencies and Crowdfunding
Social Currencies and Crowdfunding
 
Nimbus
NimbusNimbus
Nimbus
 
Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15Basics of Interaction Design & Strategy - 6/12/15
Basics of Interaction Design & Strategy - 6/12/15
 
WEB DESIGNING
WEB DESIGNINGWEB DESIGNING
WEB DESIGNING
 
esaimen
esaimenesaimen
esaimen
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

Let's build a city

  • 1. ì   Let’s  build  a  city   Vipul  Jhawar,  @vjhawar  
  • 2. Software  engineer  -­‐>  build  a  city,  why  ?   •  How  do  you  help  your  team  visualize  the  scale  /  opportunity  ?   •  How  do  you  get  them  excited  about  this  opportunity  ?     •  It’s  very  easy  for  people  to  visualize  the  beauty  and  scale  of  a  city  by  visually  seeing  each   and  every  part  and  then  assess  the  scale  of  how  it  all  came  together.     •  A  lot  of  internet  scale  soEware  for  e.g.  an  ad  network,  ecommerce  site,  ad  exchange  etc.   is  similar  to  building  a  well  planned  city  as  they  need  to  accommodate  millions  of   people.   •  It’s  hard  for  soEware  engineers  to  realize  that  while  they  may  never  have  the  skills  and   opportunity  to  build  a  great  city  but  working  on  internet  scale  soEware  presents  them   with  an  opportunity  to  build  something  similar.   •  Let’s  consider  the  city  of  Dubai  as  an  example.  
  • 3. ì   This  was  the  main  street  of  Dubai  in  1990,  and  it  has  changed  just  slightly  over  the  last   few  years.   Dubai’s  evolution   This  is  the  main  street  of  Dubai  in  1990  and  it  has  just  changed  slightly  over  the   last  few  years   @vjhawar  
  • 4. ì   This  is  the  same  street  in  2003   Dubai’s  evolution   Photo  credits  -­‐  hQp://www.meilach.com/human_interest_stories/images/dubai_02.jpg   @vjhawar  
  • 5. ì   …and  Dubai  changed  more  recently.   Dubai’s  evolution   Photo  credits  -­‐  hQp://zonehdwallpapers.com/wp-­‐content/uploads/2013/02/Burj-­‐Khalifa-­‐Aka-­‐Burj-­‐Dubai-­‐Night-­‐HD-­‐Wallpaper.jpg   @vjhawar  
  • 6. The  analogy   •  If  you  build  a  great  city,  people  would  love  to  live  there  ≈  Faithful  users.   •  Planned  ciZes  do  not  choke  when  you  see  growth  ≈  Scale  with  user  growth.   •  You  need  to  offer  them  long  term  tangible  benefits  ≈  Features  for  user  sZckiness.   •  A  great  city  is  able  to  aQract  more  families,  friends  ≈  Referral  among  users.   •  Build  for  long  term  ≈  User  plaaorms  don’t  give  return  on  day  1.   •  A  well  connected  city  ≈  How  well  is  your  plaaorm  connected  to  the  internet.   •  AQract  more  social  and  financial  investment  ≈  New  users,  pivot  to  new  ideas.   •  A  city  never  sleeps  ≈  You  are  always  on,  can’t  afford  to  keep  going  down.   •  MulZ  modal  transportaZon  systems  ≈  Scalable  backend  infrastructure.   •  You  know  and  care  about  the  people  ≈  You  need  analyZcs  to  know  your  users.   •  A  city  needs  law  and  order  ≈  You  can’t  cheat  users,  need  to  fight  bots,  frauds.   •  You  need  clean  administrators  ≈  You  need  to  commit.   •  The  list  can  go  on  and  on  …   @vjhawar  
  • 7. A  beautiful  experience   •  It’s  a  beauZful  experience  to  build  masterpieces  in  a  city,  which  people  will  appreciate   every  Zme  they  visit  them.   •  You  could  build  the  most  complex  and  nimble  infrastructure  at  the  lowest  cost  and   help  everybody  be  more  producZve.   •  Appreciate  diversity  -­‐  you  build  with  diversity  and  you  build  for  diversity.   •  Diversity  brings  up  many  interesZng  problems  which  are  not  only  hard  to  solve   but  keep  evolving  over  Zme.   •  You  build  stuff  which  affects  lives  of  millions  of  people  regularly.   •  You  need  to  be  ahead  of  Zme.   •  No  two  ciZes  are  the  same,  every  city  has  it’s  own  unique  culture  and  you  can  now   help  create  this  culture.   @vjhawar  
  • 8. ì   You   •  You  may  never  get  a  chance  to  build  a  beauZful  city,  you  sZll  have  a  chance  to  build  a   beauZful  and  scalable  soEware  which  can  aQract  millions/billions  of  users  and   experience  the  same  thrill  and  elevaZon.   •  You  could  sow  the  seed  for  long  term  and  build  something  which  stands  tall  against   evolving  challenges.   •  You  could  build  the  stack  in  a  very  short  Zme  and  experience  the  usage  by  millions  of   real  world  users,  while  it  takes  many  decades  to  build  great  ciZes.   @vjhawar