Natural SciencesHugo

Donny Winston

Donny Winston
Made as simple as possible, but not simpler.
Home PageAtom FeedMastodon
language
Natural Sciences
Published

A sequence diagram can serve as a fat-marker sketch of a happy-path checklist for a spike. Let’s unpack that mouthful. First, the fat-marker sketch is an idea well-described in Ryan Singer’s book Shape Up, based on software design practices at Basecamp. It’s a way to roughly shape a two-dimensional layout for a user interface when consideration of those two spatial dimensions is essential to articulate the intended user experience.

Natural Sciences
Published

Eliot is a Python logging system that outputs a stream of JSON objects detailing causal chains of actions. Scientific computing is identified in its documentation as an ideal use case for this style of logging, in part because feedback cycles can be slow for such long-running processes where interactive step-debugging is inconvenient. It seems that such logs would also be appropriate for event sourcing.

Natural Sciences
Published

I was asked about a positioning statement for my business, to describe who I work with and what outcome I help them with: something like “Helping X with Y”. I gave this: The response I got was “Great start. What type of researchers would be an ideal fit?” I had thought I had specialized my audience sufficiently: I’m not helping “people”, I’m helping researchers.

Natural Sciences
Published

The four components of FAIR can be mapped to successive stages of reusability: possible, plausible, probable, and perishable. The foundational principles of FAIR are Findability, Accessibility, Interoperability, and Reusability. 1 Ultimately, FAIR is all about reuse, and it’s helpful for me to think of the principles as successive stages of increasing the chance that successful reuse can happen.

Natural Sciences
Published

I like Cynthia Arnold’s approach to the problem of data discovery for a materials R&D organization. In a podcast episode for Citrine, she says 1 : An inventory, understanding what you have, is all about finding . Nothing is accessible yet, just identifiable. She goes on: This is backtracking a FAIR 2 pipeline.

Natural Sciences
Published

Some queries can be optimized; others can’t. This is due to the structure of the query itself, which in turn is due to the structure of the underlying data. “Sargable” is database-speak for Search ARGument ABLE . 1 A query is sargable if it can be optimized, e.g. by creating and using an index. It’s a good idea to write sargable queries.