How a New York Times Software Engineer Ended Up Covering Miss America
nytimes.com
nytimes.com
The more experienced I get in journalism and data work, the more convinced I am that the spreadsheet is the first and best tool for the kind of bespoke, flexible, and iterative data collection and modeling that journalists find themselves having to do -- i.e. building a dataset from scratch.
I was deep into HyperCard at the relevant time.
The "workbook" path of things like Jupityr is close.
——
I've always, unwittingly, organised myself via two systems:
1. Lists
2. Matrices
I love the tables in Orgmode [0]. They are intuitive, simple, and just beautifully done.That said, the spreadsheet functionality is a different beast altogether. Even though it's the same interface as the tables, it adds an exponential layer of complexity, and separation from how most people view a spreadsheet. It's powerful, but a bit daunting, and I don't see many journalists being able to grok it.
[0] https://www.youtube.com/watch?v=JHKrTsiz4JU&index=25&list=PL...
So that's quite amazing.
[0] http://ehneilsen.net/notebook/orgExamples/org-examples.html#...
You can of course counteract this with a quote or with formatting, but you have to remember to do this consistently.
I understand why they do it for a spread sheet: It is optimized for calculating. But this tendency makes excel untrustworthy for general processing.
Of course, all the aforementioned issues with excel can be avoided or changed in settings.
Has the pendulum really swung so far to the other side that sheets is the consistently better option? What about keyboard shortcuts and power users?
And in response to your comment, Excel is still the de-facto tool for people in analyst and non-technical positions.
- Heavy text munging. The builtin regex functions have no equivalent in Excel without dropping down into custom
- Quick and dirty data pulls and third party integrations. Especially any that involve Google services (since the auth process is less painful). I used to use both VBA and App Script pretty extensively, and could switch between the two without much issue. But I use neither as frequently as I used to, and it's significantly easier to ramp back up and ship when I use App Script rather than VBA. Excel supports Javascript now, but are only usable if you can ensure it's going to be used exclusively in newer versions of Excel.
- Sheets I create for others (especially shared by multiple users) that I know I'll need to maintain and support later on. The access controls, change auditing & revert capabilities, and standardized/centralized execution environment all remove entire classes of support needs and the associated cognitive overhead when triaging issues.
That said, there are certain times I prefer to use Excel.
- Pivot charts are amazing and have no equivalent in Sheets.
- Pivot tables are far more powerful than their Sheets counterpart.
- PowerBI is fantastic (except for the lack of Excel for Mac support. Which can still view the results of PowerBI, but can't do any editing).
- When connecting to internal data sources. Getting access to data sources, for business teams, is a royal pain in the ass. Legitimately so, since it's rare for a business team to have a resource with a technical enough skillset to truly be trusted with direct access to anything. Getting access that's reachable outside of the intranet (where App Script would run) is virtually impossible.
Mariel Padilla who was a student won a Pulitzer for her help in creating a database as an intern that was essential in keeping track of the 24/7 opioid crisis reporting that the Cincinnati Enquirer was doing.
https://www.cjr.org/the_profile/mariel-padilla-pulizter-cinc...
The story was interesting but not one that is data-driven, like other Times pieces.
The Insider essay was just hype: "Look at me! I'm a software engineer covering a beat! Go me!"
Not to be rude, but I was expecting something more from this story than "I filled up a spreadsheet and talked to someone" :/ maybe I'm missing the point of this story?
In addition, the main story doesn't seem to include of her data.