SlideShare uma empresa Scribd logo
1 de 63
Learning to
chmod the news




Columbia University
February 25, 2011
Al Shaw
News Apps Developer
ProPublica
Al Shaw(previously)



Designer/Developer
Associate Publisher
Intern
Talking Points Memo
Al Shaw
News Apps Developer
ProPublica
News Application
News Application
News Application
     > chmod +x
News Application
     > chmod +x
     Do Stuff
Do Stuff
Web page   Web app
News page   News app
rw          rwx
News Application
News Application
Readers => Users
News Application
Readers => Users
Editors => Users
News Application
Readers => Users
Editors => Users
Do Stuff
Reader
Reader   Editor
Editor
Generative.
Impact.
Me.
Designer
Developer
Journalist
Designer     Aesthete
Developer    Tinkerer
Journalist   Curious
....
A little bit of self-delusion goes a long way
                                    – Khoi Vinh
2008.
2008.
2009.
2009.
Make something great.
Tell people about it.
Do it again.   – Derek Powazek
2010.
Frustration.
Program in anger   – DHH
2010.
2010.
2010.
2011.
News Application
Readers chmod +x
Editors chmod +x
Do Stuff
http://shaw.al
@A_L

Mais conteúdo relacionado

Semelhante a Learning to `chmod` the news

Using Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University ApplicationsUsing Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University Applications
Joseph Labrecque
 
OSCON 2013: "Case Study: What to do when your project outgrows your company"
OSCON 2013: "Case Study: What to do when your project outgrows your company"OSCON 2013: "Case Study: What to do when your project outgrows your company"
OSCON 2013: "Case Study: What to do when your project outgrows your company"
The Linux Foundation
 
Scaling your developer program
Scaling your developer programScaling your developer program
Scaling your developer program
Ian Skerrett
 
OpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal DistributionOpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal Distribution
DrupalCamp Kyiv
 

Semelhante a Learning to `chmod` the news (20)

LCNA14: How to run a Collaborative Project
LCNA14: How to run a Collaborative ProjectLCNA14: How to run a Collaborative Project
LCNA14: How to run a Collaborative Project
 
Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)
Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)
Open Knowledge Finland meetup: Open Design (28/01/12, Aalto Media Factory)
 
Techtrendsellumin Nov09 Abbrev
Techtrendsellumin Nov09 AbbrevTechtrendsellumin Nov09 Abbrev
Techtrendsellumin Nov09 Abbrev
 
Introduction to research on open source software
Introduction to research on open source softwareIntroduction to research on open source software
Introduction to research on open source software
 
Using Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University ApplicationsUsing Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University Applications
 
2013-08 10 evil things - Northeast PHP Conference Keynote
2013-08 10 evil things - Northeast PHP Conference Keynote2013-08 10 evil things - Northeast PHP Conference Keynote
2013-08 10 evil things - Northeast PHP Conference Keynote
 
Web 20
Web 20Web 20
Web 20
 
Web 20-1217591424848412-9
Web 20-1217591424848412-9Web 20-1217591424848412-9
Web 20-1217591424848412-9
 
Web2.0 : an introduction
Web2.0 : an introductionWeb2.0 : an introduction
Web2.0 : an introduction
 
OWF13 - Xen project
OWF13 - Xen projectOWF13 - Xen project
OWF13 - Xen project
 
OSCON 2013: "Case Study: What to do when your project outgrows your company"
OSCON 2013: "Case Study: What to do when your project outgrows your company"OSCON 2013: "Case Study: What to do when your project outgrows your company"
OSCON 2013: "Case Study: What to do when your project outgrows your company"
 
Free and Open Source for Education
Free and Open Source for EducationFree and Open Source for Education
Free and Open Source for Education
 
[GDG DevFest Korea 2013] OSCON 발표기
[GDG DevFest Korea 2013] OSCON 발표기[GDG DevFest Korea 2013] OSCON 발표기
[GDG DevFest Korea 2013] OSCON 발표기
 
Squaring the Circle Between Business and Community
Squaring the Circle Between Business and CommunitySquaring the Circle Between Business and Community
Squaring the Circle Between Business and Community
 
Scaling your developer program
Scaling your developer programScaling your developer program
Scaling your developer program
 
INFORMATION-COMMUNICATION-AND-TECHNOLOGY.pptx
INFORMATION-COMMUNICATION-AND-TECHNOLOGY.pptxINFORMATION-COMMUNICATION-AND-TECHNOLOGY.pptx
INFORMATION-COMMUNICATION-AND-TECHNOLOGY.pptx
 
OpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal DistributionOpenY: Scaling and Sharing with Custom Drupal Distribution
OpenY: Scaling and Sharing with Custom Drupal Distribution
 
Succeeding with FOSS!
Succeeding with FOSS!Succeeding with FOSS!
Succeeding with FOSS!
 
Death of the library website redesign
Death of the library website redesignDeath of the library website redesign
Death of the library website redesign
 
Open Source for Women / Girl Geeks
Open Source for Women / Girl GeeksOpen Source for Women / Girl Geeks
Open Source for Women / Girl Geeks
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 

Learning to `chmod` the news

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. News applications -- most successful when users nee readers can discover their own story in the data\n
  16. News applications -- most successful when users nee readers can discover their own story in the data\n
  17. News applications -- most successful when users nee readers can discover their own story in the data\n
  18. News applications -- most successful when users nee readers can discover their own story in the data\n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. http://justsaynow.firedoglake.com/2010/10/21/prop-19-polls-look-at-the-trends/\n
  28. http://andrewsullivan.theatlantic.com/the_daily_dish/2010/10/the-prop-19-polls-tighten.html\n
  29. \n
  30. \n
  31. http://blogs.villagevoice.com/runninscared/2010/10/my_doctor_took.php\n
  32. \n
  33. \n
  34. \n
  35. \n
  36. read a lot of internet.. design inspiration, layer tennis, typography blogs, etc.\n
  37. khoi creativemorning preso fail on big stage thing..\n
  38. \n
  39. \n
  40. Redesign project\n
  41. \n
  42. A coherent system.\n
  43. A coherent system.\n
  44. http://daringfireball.net/linked/2009/05/26/tpm-redesign\n
  45. http://powazek.com/posts/2090\n
  46. How to go about building a better PollTracker. Bigger project than any before.\n
  47. \n
  48. http://37signals.com/svn/posts/2582-how-do-i-learn-to-program\n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n
  56. \n
  57. http://twitter.com/gruber/status/29587153484\n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n