Good Enough Research
Systemic Injustice in Conservation
Dr Gray and Dr Gupta drive conservation justice research partnerships. This provides a sandbox for the Good Enough Lab to develop methodologies, creating a virtuous cycle between research for social good and the tech industry.
In development, we have the give a dam project. This involves analysis of survey data.
In this case, the obstacle is extraction of semantic attributes, that is, things we know about respondents in the survey.
Am now building the DBT-dagstar pipeline from this .Rmd proof of concept.
Methodological work
Why we should play algorithms like music
On a Plurality of Ontologies: Reparative Justice in Broken Systems
Questionable Analytical Observations — on bad data and what to do about it — and Structured Intelligence Governance, a call to formalise the musical score of ensemble algorithms, are both well underway. The text is largely complete; I’m now building production-grade visualisation tools to support their arguments.
Founding research
Select publications.
→ Check out Dr Gray’s Google Scholar profile for a full publication list
The Lab’s methodologies are fundamentally shaped by Dr Charles T. Gray’s scientific research.
Dr Gray began working in systems epistemology in 2012, what she does for a living has been rebranded several times in tech hype cycles.
- big data
- informatics
- data science
- machine learning
- artificial intelligence
Charles calls all this:
math, data, and code.
Dr Gray’s doctoral thesis on data science governance
The Good Enough Lab is heavily influenced by Charles’ research in systems epistemology; how can we trust the math, data, and code are answering the question we intended?
Math
The Good Enough Lab draws on Dr Gray’s training in abstract algebra and mathematical chaos.
Data simulation, visualisation, and scientific computing
Code
It’s not enough for me to theorise, I always need to instantiate.
- simeta for simulating meta-analysis data
- varameta for estimating the variance of the sample median
- parameterpal for interpretable beta distribution parameters
- pcheck shiny app for exploring possible p-values
- panda visualising pandas as scatter plots
- good enough site source this website is made using quarto
- digmus for animating a melody as a graph object (useR Group Copenhagen)
- dbt career lineage a dbt pipeline that shows my career as a dbt graph (DBT Meetup Copenhagen)
- supermetroid analysis of open video game player data (PyData Copenhagen)
- retention simulate gameplay data to explore good enough analytics for video games
Select publications
→ Truth, Proof, and Reproducibility: There’s no counterattack for the codeless