3,612 reputation
21545
bio website connjur.uchc.edu
location Connecticut, USA
age 27
visits member for 2 years, 5 months
seen yesterday

I work in a scientific computing group on the CONNJUR project, providing open-source software for NMR (Nuclear Magnetic Resonance) spectroscopy.

Check out some of my work on github:

  • NMRPyStar: an API for accessing archived NMR data files in the NMR-Star format used by the BMRB.

  • Miscue-js: validation of JSON files to deal with obnoxious and tricky interoperability issues such as number overflows and duplicate keys

Some technologies that I've used and like:

  • Python
  • git
  • Javascript
  • Haskell
  • Java
  • MySQL

Apr
15
revised Design Pattern: Algorithm varies according to the input arguments
added 5 characters in body; edited tags
Apr
9
revised Picking a card from a shuffled deck
added 476 characters in body
Apr
9
revised Picking a card from a shuffled deck
rolled back to a previous revision
Apr
8
revised Ensure that each class has only one responsibility, why?
deleted 20 characters in body
Apr
7
revised Ensure that each class has only one responsibility, why?
deleted 81 characters in body
Apr
7
revised What concept is being exhibited in this macro wrapping?
removed off-topic asides
Apr
6
revised Are monads a viable (maybe preferable) alternative to inheritance hierarchies?
added 42 characters in body
Apr
5
revised Are monads a viable (maybe preferable) alternative to inheritance hierarchies?
aside on monoids shouldn't be in question. i'd suggest using comments instead
Feb
25
revised Is there a web-specific reason for the design choices behind the JavaScript language?
deleted 17 characters in body
Feb
25
revised Is there a web-specific reason for the design choices behind the JavaScript language?
added 119 characters in body
Feb
19
revised In functional programming how does one achieve modularity through mathematical laws?
added 340 characters in body
Feb
19
revised In functional programming how does one achieve modularity through mathematical laws?
added 1 characters in body
Jan
31
revised What is the name of the functional argument in fold
oops, the traversable examples are not quite the same.
Jan
31
revised What is the name of the functional argument in fold
added 6 characters in body
Dec
9
revised Writing a Compiler Compiler - Insight on Use and Features
forgot the most important feature -- so silly sometimes
Dec
9
revised Why are exceptions considered better than explicit error testing?
spelling, consistency, ? extraneous word
Dec
2
revised Writing a Compiler Compiler - Insight on Use and Features
added 534 characters in body
Dec
2
revised Writing a Compiler Compiler - Insight on Use and Features
rolled back to a previous revision
Dec
2
revised Writing a Compiler Compiler - Insight on Use and Features
reversed my stance on CSTs
Nov
27
revised Which of these old criticisms of common lisp still apply today?
no need to "fix" capitalization within quotes -- it's fully capitalized in the original document