SlideShare a Scribd company logo
Hacking the News
The who, what, where, when, why & how of
interactive news technology at the NYT




A L A N M C LE AN , D E V E L OP ER /JOU RNALIST
#caj
#jhack
Who?
Alan McLean
•
    Art/Design/Development background
•
    Worked at CBC.ca 2005-2007
•
    Working at the NYTimes in 2007-Present




•
    2008 Election
•
    2008 Olympics
•
    2010 Olympics
•
    Guantanamo Docket
•
    Document Viewer
•
    Run-Well
•
    more...
Interactive
   News
Technology
 @
Interactive
   News
Technology
 @
Hacking News
Use the web to tell a
 story, not just as a
 delivery medium.
The traditional
    developer/newsroom relationship
-   Project dreamed up
-   Pitch made
-   Success! They love it! (with a few minor tweaks)
-   Meet the dev team
-   Requirements assessed, features parceled




    AL AN M CLEAN: HACKING T HE N EW S                 #CA J #JHACK
The traditional
developer/newsroom workflow
1. Resources assigned
2. Work begins
3. Work
4. Work
5. Work
6. Work
7. Work
8. Review
9. (go to line X)
10. Launch!




AL AN M CLEAN: HACKING T HE N EW S   #CA J #JHACK
Good Afternoon,

In preparation for Phase 3 launch for
the Project X, we need to capture
the requirements for this phase as
well as gain consensus from all
involved partners.

To date, these were the deliverables
captured a couple of months back...




AL AN M CLEAN: HACKING T HE N EW S     #CA J #JHACK
What do you get from this process?




       Robust,
        Solid,
       Reliable
    "deliverables"
What do we call it?




 Software
Architecture
  Design
SAD
Software Architecture Design
Why does that happen?
- Developers strive to meet the list of requirements
- They are removed from the editorial process
- Developers become invested in features rather than content.




 AL AN M CLEAN: HACKING T HE N EW S                     #CA J #JHACK
The typical
newsroom/developer
   relationship
Journalist
Developer
The typical
        newsroom/developer
           relationship




Developer                Journalist
The typical
newsroom/developer
   relationship




   Developer/Journalist
The birth of
an online story
How do we work as a newsdesk?
Editorial approaches us
We pitch editorial
Breaking News
The Evolution of the
Elections Online at
       NYT
Hacking News
Hacking News
Hacking News
Hacking News
Hacking News
Title Goes Here   Caption would go here...lorem ipsum.
Title Goes Here   Caption would go here...lorem ipsum.
Hacking News
Title Goes Here   Caption would go here...lorem ipsum.
Title Goes Here   Caption would go here...lorem ipsum.
The
Guantanamo
  Docket
Title Goes Here   Caption would go here...lorem ipsum.
Hacking News
RunWell
Hacking News
Hacking News
Hacking News
Document
 Viewer
Demo
Lessons
Lessons




No one clicks the
   other tabs
Election Night, November 4, 2008
Lessons




The nav is mostly
  visual clutter
450px
450px
Journalists
    Text
     Text
Hacking News
Lessons




Master the visual lede
Master the visual lede




  Document Viewer V.3
Master the visual lede




  Document Viewer V.3
Master the visual lede




  Document Viewer V.3
Lessons




Get to work!
Get to work!
    ...and stop pushing pixels



•   Design with napkins and pens over coffee
•   Not PSD's in boardrooms with “Stake Holders”




    AL AN M CLEAN: HACKING T HE N EW S             #CA J #JHACK
Get to work!
...and stop pushing pixels




Rarely if ever go hi-fi, get to code
sooner than later. You want to
start playing with something that
works.




AL AN M CLEAN: HACKING T HE N EW S     #CA J #JHACK
How can I make
 this happen?
Step away from the site architecture.
    And start getting things done.


•   Most solid web sites are not built to facilitate rapid development
•   You need an adobe house instead of a fortresses
•   Cue “Cloud” portion of talk




    AL AN M CLEAN: HACKING T HE N EW S                              #CA J #JHACK
Host your own sites.
                                 Take responsibility.
                                 Deliver on deadline.




AL AN M CLEAN: HACKING T HE N EW S                      #CA J #JHACK
A****n Web Services
    Akin to the pay as you go phone for web services


•   Scale on demand.
•   Make no long term investments in hardware.
•   Control your own changes and launches.
•   Finally start using databases on news sites.
•   For what you get, its cheap.




    AL AN M CLEAN: HACKING T HE N EW S                 #CA J #JHACK
Work in a framework that encourages
             rapid prototyping, agile practices and
                     open source solutions




AL AN M CLEAN: HACKING T HE N EW S                    #CA J #JHACK
Stop asking
permission.
Get someone with design skills
Nothing diminishes great content while damaging your
credibility more effectively than poor UI.




AL AN M CLEAN: HACKING T HE N EW S                     #CA J #JHACK
For Developers...
Stop thinking features, start thinking stories. Are you
really enhancing engagement?




AL AN M CLEAN: HACKING T HE N EW S                        #CA J #JHACK
For Editorial...
Stop thinking readers, start thinking users.




AL AN M CLEAN: HACKING T HE N EW S             #CA J #JHACK
Questions?



AL AN M CLEAN
al an . mcle a n@ny ti me s . co m
               @a la n mc l ea n

More Related Content

PPTX
PyCon UK 2013 "Python Adventures in Startup Land"
PPTX
Best practices 101
PPTX
I want to be an efficient developper. Mix-IT version
PDF
A Responsive Process
PPTX
The Next Frontier: Amazon Alexa - April 2, 2019
PDF
Mechanisms of Delight: HipChat Bots for the Masses
PDF
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
PDF
Effective Wireframes - UXBrighton June 2016
PyCon UK 2013 "Python Adventures in Startup Land"
Best practices 101
I want to be an efficient developper. Mix-IT version
A Responsive Process
The Next Frontier: Amazon Alexa - April 2, 2019
Mechanisms of Delight: HipChat Bots for the Masses
Building on the Shoulders of Giants: the Story of Bitbucket Pipelines
Effective Wireframes - UXBrighton June 2016

What's hot (20)

PDF
php[world] Hooks, Actions and Filters Oh My!
PDF
Oct 2014 Siteimprove Stockholm Accessibility Conference
PDF
What's This? Another Introduction to Web Accessibility? PSEWeb 2014
PDF
Mobile App Feature Configuration and A/B Experiments
PPTX
An admin's guide for getting work done with share point and powershell scripting
PPTX
WCC Audacity 101 getting started powerpoint (importing raw audio interview) L...
PPTX
I want to be an efficient developer - APIdays Barcelona version
PPTX
Project Management or how to herd cats
PPTX
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
PPTX
Basecamp 18.1
PPTX
The End of server management - Continuous delivery meetup Paris
PPTX
Paul Sokol - Get It Done: Process
PDF
Deep dive into communication sites
PDF
12 easy steps_to_awesome_copy
PPTX
Evaluation question 6
PDF
All the world's a stage – the next step in automated testing practices
PDF
Mind the Gap - State of the Browser 2015
PPTX
What i learned at that conference
PPTX
Evaluation question 6
PDF
SEO and Accessibility
php[world] Hooks, Actions and Filters Oh My!
Oct 2014 Siteimprove Stockholm Accessibility Conference
What's This? Another Introduction to Web Accessibility? PSEWeb 2014
Mobile App Feature Configuration and A/B Experiments
An admin's guide for getting work done with share point and powershell scripting
WCC Audacity 101 getting started powerpoint (importing raw audio interview) L...
I want to be an efficient developer - APIdays Barcelona version
Project Management or how to herd cats
Le DevOps, levier d'automatisation et de passage au cloud - ADN Ouest BRETAGNE
Basecamp 18.1
The End of server management - Continuous delivery meetup Paris
Paul Sokol - Get It Done: Process
Deep dive into communication sites
12 easy steps_to_awesome_copy
Evaluation question 6
All the world's a stage – the next step in automated testing practices
Mind the Gap - State of the Browser 2015
What i learned at that conference
Evaluation question 6
SEO and Accessibility

Viewers also liked (6)

PPT
Juan Senor - The newsroom - Beyond integration
PDF
Data Driven Journalism - Telling Stories Online
PPTX
Creative Newsroom: Brand Storytelling at the Speed of Social
PDF
The Value of Visualization by @columnfive
PPT
How Newspaper Newsrooms Work
PPTX
Newsroom 3.0
Juan Senor - The newsroom - Beyond integration
Data Driven Journalism - Telling Stories Online
Creative Newsroom: Brand Storytelling at the Speed of Social
The Value of Visualization by @columnfive
How Newspaper Newsrooms Work
Newsroom 3.0

Similar to Hacking News (20)

PPTX
DevDay 2013 - Building Startups and Minimum Viable Products
PDF
How to create accessible websites - WordCamp New York
PDF
So…What Do I Make? (Dan Mall)
PDF
Introduction to Apache Beam
PDF
New Rules of The Responsive Web
PPTX
Fringe IA (InfoCamp Seattle 2013)
PPTX
How pair programming can strengthen teams
PDF
Offline of web applications
PDF
Offline for web - Frontend Dev Conf Minsk 2014
PPTX
Need to reboot your content creation strategy? Start with "No"
PDF
WSO2Con EU 2015: Opening Keynote - Helping You Connect the World
PDF
Jennifer Robbins: ARTIFACT Conference Keynote
PDF
Wireframing Basics - UX and the Design Process by Amber Vasquez
PDF
Not Just a Pretty Face: Combining Form and Function for Maximum Conversions
PPTX
Open Web Technologies and You - Durham College Student Integration Presentation
PDF
From Monoliths to Services: Paying Your Technical Debt
PDF
My UX Portfolio
PDF
Programming for Non-Programmers - SXSW Vegas 2014
PDF
McrFRED talk 25/09/2014
PDF
How to create accessible websites - Web Accessibility Summit
DevDay 2013 - Building Startups and Minimum Viable Products
How to create accessible websites - WordCamp New York
So…What Do I Make? (Dan Mall)
Introduction to Apache Beam
New Rules of The Responsive Web
Fringe IA (InfoCamp Seattle 2013)
How pair programming can strengthen teams
Offline of web applications
Offline for web - Frontend Dev Conf Minsk 2014
Need to reboot your content creation strategy? Start with "No"
WSO2Con EU 2015: Opening Keynote - Helping You Connect the World
Jennifer Robbins: ARTIFACT Conference Keynote
Wireframing Basics - UX and the Design Process by Amber Vasquez
Not Just a Pretty Face: Combining Form and Function for Maximum Conversions
Open Web Technologies and You - Durham College Student Integration Presentation
From Monoliths to Services: Paying Your Technical Debt
My UX Portfolio
Programming for Non-Programmers - SXSW Vegas 2014
McrFRED talk 25/09/2014
How to create accessible websites - Web Accessibility Summit

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Modernizing your data center with Dell and AMD
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Big Data Technologies - Introduction.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Empathic Computing: Creating Shared Understanding
Advanced methodologies resolving dimensionality complications for autism neur...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Network Security Unit 5.pdf for BCA BBA.
Digital-Transformation-Roadmap-for-Companies.pptx
Unlocking AI with Model Context Protocol (MCP)
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Modernizing your data center with Dell and AMD
MYSQL Presentation for SQL database connectivity
Big Data Technologies - Introduction.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
Empathic Computing: Creating Shared Understanding

Hacking News