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.

Decolonizing Sustainability: Indigenous and Local Conservation Systems from India in the Global Climate and Biodiversity Agenda

Give a Dam about UN SDG tradeoffs

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

\to Why we should play algorithms like music

\to On a Plurality of Ontologies: Reparative Justice in Broken Systems

Forthcoming publications

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

Towards a Measure of code::proof: A toolchain walkthrough for computationally developing a statistical estimator

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.

The Homomorphism Lattice Induced by a Finite Algebra

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

code::proof: Prepare for Most Weather Condtions

Novel tools and methods for designing and wrangling multifunctional, machine-readable evidence synthesis databases