Ever since I started in Magnetic Resonance Spectroscopy I did a lot of programming in Matlab, C, C++, LabVIEW, html, and more recently Python. All of it is picked along the way, without ever having a class in programming. With that a lot of bad habits evolve over the years. No matter what programming language is your currently choice, take a look at this very nice article. If you don't want to read through the whole thing take a look at Box 1 on page 2 to get an idea of the basics.
Wilson G, Aruliah DA, Brown CT, Chue Hong NP, Davis M, Guy RT, et al. (2014) Best Practices for Scientific Computing. PLoS Biol 12(1): e1001745. https://doi.org/10.1371/journal.pbio.1001745
Scientists spend an increasing amount of time building and using software. However, most scientists are never taught how to do this efficiently. As a result, many are unaware of tools and practices that would allow them to write more reliable and maintainable code with less effort. We describe a set of best practices for scientific software development that have solid foundations in research and experience, and that improve scientists' productivity and the reliability of their software.
Quantum computing with NMR
Quantum computing with NMR
August 2011
Publication year: 2011
Source:Progress in Nuclear Magnetic Resonance Spectroscopy, Volume 59, Issue 2</br>
</br>
</br>
</br></br>
nmrlearner
Journal club
0
12-15-2012 09:51 AM
NMR - Scientific Associate | Kelly Scientific Resources
NMR - Scientific Associate | Kelly Scientific Resources
US - CA - San Diego, Our client, a leading biopharmaceutical company, is looking for a Scientific Associate to join their team. We are looking for a highly motivated research associate with experience in NMR measu
More...
nmrlearner
Job marketplace
0
12-08-2012 03:35 PM
Quantum computing with NMR
Quantum computing with NMR
August 2011
Publication year: 2011
Source:Progress in Nuclear Magnetic Resonance Spectroscopy, Volume 59, Issue 2</br>
</br>
</br>
</br></br>
nmrlearner
Journal club
0
12-01-2012 06:10 PM
Quantum computing with NMR
Quantum computing with NMR
Publication year: 2011
Source:Progress in Nuclear Magnetic Resonance Spectroscopy, Volume 59, Issue 2</br>
Jonathan A. Jones</br>
</br>
</br></br>
nmrlearner
Journal club
0
03-09-2012 09:16 AM
Radial sampling for fast NMR: Concepts and practices over three decades
Radial sampling for fast NMR: Concepts and practices over three decades
Publication year: 2010
Source:Progress in Nuclear Magnetic Resonance Spectroscopy, Volume 57, Issue 4</br>
Brian E. Coggins, Ronald A. Venters, Pei Zhou</br>
</br>
</br></br>
nmrlearner
Journal club
0
03-09-2012 09:16 AM
[Stan NMR blog] Is there a future for Quantum Computing?
Is there a future for Quantum Computing?
A personal view of the of the Quantum Computation frenzy, with an eye on MR
Source: Stan blog library
nmrlearner
News from NMR blogs
0
01-12-2011 01:32 AM
Quantum Computing with NMR
Quantum Computing with NMR
Publication year: 2010
Source: Progress in Nuclear Magnetic Resonance Spectroscopy, In Press, Accepted Manuscript, Available online 8 November 2010</br>
Jonathan A., Jones</br>
More...
nmrlearner
Journal club
0
11-09-2010 03:17 PM
Radial Sampling for Fast NMR: Concepts and Practices over Three Decades
Radial Sampling for Fast NMR: Concepts and Practices over Three Decades
Publication year: 2010
Source: Progress in Nuclear Magnetic Resonance Spectroscopy, In Press, Accepted Manuscript, Available online 30 July 2010</br>
Brian E., Coggins , Ronald A., Venters , Pei, Zhou</br>
*Accordion spectroscopy:*A method whereby one or more mixing times are incremented simultaneously with the chemical shift evolution time of an indirectly observed dimension.*Algebraic reconstruction technique (ART):*An algorithm for reconstruction of a function from its projections, which relies on the fact...