Faith Okamoto


Code unto others as you would have them code unto you

👋🏽 My CV is available. 👋🏽

headshot of Faith
  • Do a final cleanup

    December 2024

    By Faith Okamoto
    I’ve blathered on for ten posts about my code habits. Now I’ll look at other scientists’ code. This blog post is the first of a series. Once a month, I’ll critique the code released by a recent paper. Hopefully concrete examples will make clear principles I’ve discussed. [Read More]
  • Explain your science

    Including your assumptions

    By Faith Okamoto
    Science code, at least theoretically, represents something tangible. Modeling the spread of a virus in simulated populations. Parsing gads of sensor output for peaks of relevant data. Graphing statistics on tests taken across a country. Because we deal with stuff that has concrete meaning, concrete and defensible constraints crop up... [Read More]
  • Keeping a "dry lab" lab notebook

    What did I do yesterday?

    By Faith Okamoto
    I define “dry lab” as “science with computers” (e.g. data analysis), “wet lab” as “science with physical things” (e.g. mice), and “field work” as “science outdoors” (e.g. specimen collection). My wet lab courses taught how to keep a lab notebook. I mostly hear of them for wet lab or field... [Read More]
    Tags:
  • Crediting sources in your code

    Not just about plagiarism

    By Faith Okamoto
    I’ve been copying code from other sources for some recent scripting. Copy-paste is an incredible time-saver. (Provided it’s used well, i.e. you double-check the code and understand what it does.) Another best practice, or at least a practice recommended by me, is to credit sources in your code. [Read More]
    Tags: