Skip to end of metadata
Go to start of metadata

How to improve our training phase for new developers in the section and also facilitate existing developers with continuing education?

  • Introduce effective paper reading practice.
  • Emphasis on reproducible research. This topic will introduce all the good software development practices we follow and instruct in our section.
    • Show some day-to-day examples of what consequence might have to be faced if reproducible research is not followed.
      • Examples should be representative of the various domains of science handled by the dev. team. (For Ex: Purely Software Development, Data Analysis, Bio-Informatic)

Excerpt from the Experts

Dear Office of Energetics, NORC Mentorees, and a Few Friends,


Over the years I have found it helpful to contemplate and sometimes embrace selected elements of various codes of conduct for personal, professional, and collegial interactions, and I thought might take a moment to share some with you. 


Many of you have already received a copy of Steven Hayes "13 Rules of Success" (attached here).   Though more of a guideline for success than a set of principles for treating others well, there is nevertheless some overlap. 


Shortly before his death, Roland Weinsier (see:, shared the attached document he had written with me and a few others. In the email sending them he wrote “Not sure why I am sending them to you - I've never shared them with anyone before,” and then with characteristic humility further wrote “feel free to use, share, or to dump in the trash.” As you can see, I have chosen the ‘share’ option.


A somewhat older document that you may enjoy is a set of rules Ben Franklin wrote when he was relatively a young man (see:  As an even younger man, Franklin was, to put it politely, rather brash.  His vitriolic and "Puck-like" interactions with Cotton Mather and others of the time through his writings in his brother’s newspaper are legendary.  If you think civil dialogue is in question today, please go read what the Franklin Brothers and Cotton Mother wrote about each other.  A few years later in life, Ben Franklin developed a greater appreciation of the value of more "Tao-like" persona, as evidenced in his “13 Rules”.  You may find them inspiring and useful.


Thomas Jefferson fell short of 13 rules, but his 12 are also worthy of a read ( And, Harpo Marx was able to get some real wisdom and a little humor in with only 10 rules (


Of course, you are not obligated to subscribe to Ben Franklin's, Steven Hayes’, Thomas Jefferson’s, or Harpo Marx’s rules. We (at UAB) are all obligated to follow UAB's Code of Conduct (, which though less poetic, is nevertheless a good set of principles.


I hope you find this information useful and if you have any personal or favorite codes of conduct you like to refer back to, and would like to share them, I would be delighted to receive them.


Best wishes,




2010 plan

  • Version Control
  • Unit testing
  • Build automation
  • Time management and effort reporting
  • HPC
  • Overall data analysis strategy, protocols, resources
  • Overall data management strategy
  • None