COVID log 20200326
So.
Second Thursday of the New Normal.
Today, several of my team were “asked” to take leave without pay as they weren’t currently billable to clients. If we get more work in, they come back to being paid. I spent most of last night stressing over it — I didn’t have to choose who was affected, or announce it, just listen in. Then I spent most of the day on the phone with those affected. I was expecting anger but if they’re angry they weren’t angry at me. Spent the rest of the day working on business development with others in the crew who aren’t directly on client work.
M is also fortunate enough to be working at home. It was supposed to be her RDO but the government keeps needing new things done so she was effectively on call all day.
Ms Grade 7 was home all day yesterday. Mr Grade 10 had half a day at school yesterday and then came home in the afternoon to trial his school’s remote learning system. Today was the first day they were at home together. They did really well. Ms G7’s school has her in Teams; Mr G10 is in a weird cobbled together LMS-like thing but mostly seems to grab powerpoints to view so it works out the same. G10 is more introverted than G7; he’s quite happy so far but she misses school. The Premier formally announced today that schools are closed next week for all but children of “essential workers”.
Yesterday when I walked around the neighbourhood, I would step off the footpath and other people would continue on it. That’s cool. I’m tall and broad.
Today I steped off the footpath and so do they, quite deliberately social distancing.
On Declarative Programming as “Real” Programming
An apologia by Edaqa Mortoray.
Declarative programming is a paradigm that expresses the desired result, not how to achieve it. It uses rules and constraints to describe a user interface, the layout of a network, the structure of a document, or a language parser.
Maintain the rage
My friend Drew, writing about the car industry, but really, it could be any brownfield:
I once sat in a project kick-off meeting that consisted of representatives from sales and marketing, product planning, engineering and the various design disciplines arguing interminably about a brief informed by - it appeared - not much more than the whims of senior management. After three trying hours, everyone retreated to their corner of the office to develop their individual responses to the brief and agreed to reconvene in a month’s time. There was nary a mention of getting an outside perspective on the challenge, much less developing an integrated , co-located project team.
[…]
Hot tip: this is not how the world’s most innovative companies develop new products or services.
Exit, Pursued by a Bear
This, by Mark O’ Neill, is the best story I’ve heard this year.
We needed to test the vehicle against extreme conditions, jokingly I had said that the vehicle was strong and simple enough for a bear to drive.
Executive Sponsorship
A very interesting model from Venkat Rao on how change happens in large organisations. He says it happens through Executive Sponsorship.
So the real answer to how organizational behavior actually changes is: “through executive sponsorship.” Sponsorship of what, and how? Sponsorship of an emerging capability development option through a series of progressively higher-stakes fractional farm-bets. I’ll explain what this means in a minute.
PDFs in Academic Publishing
Today Erika Hall tweeted:
Reading a paper about reducing the gap between academic research and HCI practice that is making my eyes cross because it is so hard to read. Ironic.
— Erika Hall (@mulegirl) January 4, 2020
Publishing scholarship in plain HTML would go real far. https://t.co/0BjzAqQAzO
_
And it is awful that a paper about professional practice seems to ignore what we in industry would see as good professional practice.
But.
Colusso, Bennett, Hseih and Munson are following best practice (or at least standard practice) in their profession. Specifically, they’re HCI academics so the main and most prestigious publishing outlet is the Association for Computing Machinery’s (ACM) set of HCI-related conferences. It’s safe to say that the ACM is… idiosyncratic… when it comes to publishing.
Before I escaped to industry, I was an academic, in roughly the same area as Colusso and colleagues, for 10 years and a PhD student for four years before that. It’s safe to say that Academic publishing is a total garbage fire.
This post is not to excuse the poorly formatted PDF or the difficult language, but to outline how a PDF similar to the one produced by Colusso et al probably made its way into the world.
The production of the PDF and its appearance on the web is the result of satisficing a workflow for several discrete steps:
- collaboration among co-authors
- production of text with suitable references to pre-existing sources
- peer review
- print production for consumption by academics
Yes, this seems backward and is clearly stuck in 1999.
The first draft was probably written in whatever text editor the main author prefers. It could have been Pages, Word, Google Docs or something that is more markdown-y like Ulysses or Bear. Eventually the main author would need to share that their co-authors use and understand so they could provide input, either substantially or as supervisory comments. This would mean exporting the draft into whatever editing software all four authors could access and use fluently — probably Word — because for all its faults Word still has the most widely understood change tracking and editorial mark-up system of most mainstream text-production software.
At some point a draft would be produced that had all 52 references in it, correctly formatted, and appropriately referred to throughout the text. This is enormously frustrating to do by hand, so the main author would have used a tool such as Endnote, Zotero, Mendeley or any number of other reference management software packages. These tools can talk to markdown-y text editing software but in practice, you drive these tools as plug-ins to Word. Getting the referencing wrong can be grounds for rejection at peer review, so it’s imperative this is done correctly.
After the referenced draft was produced, the Word file would have been passed around the co-authors again for a final round of contributions and edits.
At some point, likely as late a possible, the main author would have put the text into the ACM template. The ACM template has been around more-or-less forever. Everyone hates the ACM template. It’s only available in Word or LaTeX format (don’t laugh). After checking that none of the meaningful formatting is broken, the main author would have created a PDF of the paper, and uploaded it for peer review.
Peer review is mostly a garbage fire, but ignoring that, it’s also partly responsible for why academic papers look and read the way they do. Peer review for the venues that many HCI-ish papers get submitted to is nasty, brutish and short. The reviewers, who are fellow academics, are over-worked, pressed for time, and completely uncompensated. Standardisation, however janky it is, in presentation and structure is enormously helpful in getting through the review burden. Formalism and over-precision of language is also helpful in establishing a tone of authority which is more highly valued than clarity. And finally, especially in ACM-associated conferences, some part of peer review is also gatekeeping that the template is used correctly.
After peer review the co-authors would probably have some edits to make to the paper. The main author would likely make the edits, share the Word doc around again for a final round of comments, and then upload the final PDF to the ACM’s publishing system. Eventually the PDF makes its way on to the web.
Not so long ago, the PDF would have been compiled into a real printed book and the submission of the final PDF would have made that relatively easy.
Colusso and colleagues’ paper, for all its presentation faults, was the product of an enormous system of people, organisations and technologies that have existed for a very long time. The technical debt doesn’t just exist at the ACM but in the chain of software used way back to the production of the first draft. Changing the final output to be accessible in the way that modern web pages should be, requires no small amount of effort as it changes a long established worldwide workflow. Apparently the ACM is working towards this change:
ACM is changing the archive format of its publications to separate content from presentation in the new Digital Library, enhance accessibility, and improve the flexibility and resiliency of our publications. This approach requires a new workflow that utilizes a simplified “review” format and a “final submission” format. The “final submission” is submitted to ACM’s new production platform where authors will be able review PDF and HTML output formats before publication.
As I said at the start, this isn’t to excuse the formatting, just to contextualise it as being highly optimised for four things:
- collaboration among co-authors
- production of text with suitable references to pre-existing sources
- peer review
- print production for consumption by academics
Optimising for a new thing: consumption by people who aren’t academics, requires substantial intervention. The choke-point of just before final publication is the best place to intervene but is also the place with the greatest inertia. Change will come, but slowly. Until then, know that academics, especially design academics, think that the system is broken too.
Try not to suck
“We’re now in charge of making this a cool decade so when people 100 years from now are thinking about how incredibly old-timey the 2020s were, it’s old-timey in a cool appealing way and not a boring shitty way.”
It’s 2020 and you’re in the future — Wait But Why
December 31, 1959
Natalie Weiner’s 1959 Project has ended.
This is the crux of the whole thing: Who gets to be important? Why is jazz niche — still more often understood as a lusty cliche than an actual artistic movement — and not at the center of our understanding of 20th Century American intellectual and creative life? Racism, obviously.
I'm @bjkraal@aus.social on Mastodon