3,791 reputation
21647
bio website connjur.uchc.edu
location Connecticut, USA
age 27
visits member for 2 years, 8 months
seen Jul 9 at 14:35

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

Oct
3
comment What functionality does dynamic typing allow?
This answer is totally wrong and misleading.
Oct
3
revised What functionality does dynamic typing allow?
edited tags
Oct
3
comment On developing deep programming knowledge
A nice answer. But I'm left wondering, how do I get better at retaining knowledge and connecting the dots?
Oct
2
revised What is logical cohesion, and why is it bad or undesirable?
emphasized questions
Oct
2
asked What is logical cohesion, and why is it bad or undesirable?
Aug
29
awarded  Popular Question
Aug
9
revised Discussions of simplicity
added 142 characters in body
Aug
9
answered Discussions of simplicity
Aug
6
comment Can't understand example using continuations
Nice, thanks!!!
Aug
6
comment Why is Lisp useful?
If all you mean by that is "macros", I would suggest editing the answer to include the word "macro" just to make it more clear.
Aug
3
comment Why is Lisp useful?
What are the advantages of "structured self-modifying code"?
Jul
30
answered Are small amounts of functional programming understandable by non-FP people?
Jul
30
revised Why can't the IT industry deliver large, faultless projects quickly as in other industries?
grammar, word usage
Jul
24
awarded  Notable Question
Jul
11
comment Confusion of scope of a variable: Is Global Variable a solution?
"Eventually you'll run out of names" as a reason to not use globals just made my day ...
Jul
9
answered Can't understand example using continuations
Jul
9
accepted Can't understand example using continuations
Jul
3
comment Can't understand example using continuations
No it isn't: according to their FAQ, this question fails a ton of the eligibility criteria ...
Jul
3
accepted Implementing `let` without using a macro
Jul
3
asked Can't understand example using continuations