Writing code and running experiments.

  • PaperOps: run experiments and add results to a PDF with a single Make command
    [Workflow & Process] A proof-of-concept for automated running of experiments and automatically including results and statistics in a LaTeX PDF via Make.
  • Write code and tests in tandem
    [Workflow & Process] Even research code benefits greatly from automated testing. My approach to getting started: if you need to write additional code to verify that some functionality is working, that additional code should be written as a test.
  • Accelerating team research with containers
    [Workflow & Process] All code in my research group is run exclusively inside Docker containers, helping us develop more quickly and share code with ease.