1. Loosely Coupled Thoughts Andrew Lenards Feb. 12, 2010
2. Andrew Lenards iPlant Collaborative S/W Eng on Core S/W team University of Arizona CS Grad, 2001 Reformed .NET developer Former consultant, instructor, & technical trainer Domain experience: Motor Vehicle Domain Phylogenetics / Bioinformatics (sort of)
3. Andrew Lenards - Activities Learning about: Requirements, User Stories, etc. S/W Design/Architecture, Patterns, SOA Molecular Biology, Phylogenetics, Phyloinformatics, Genetics, and Genomics Active in: Tucson Java Users Group Semi-active in: Tucson Startup Drinks Ubuntu Arizona Local Community / TFUG
53. âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â
79. Help a FOSS project(best place to start: testing) [FOSS or F/OSS: Free or Open Source Software]
80. Practice communicating Join/start a FOSS project (as a group) Writing / Blog / Whatever Present@User Groups Toastmasters? UTA Program?
81. Design READ Books, Blogs, Magazines, PublicationsAND other peopleâs code Code Make mistakes and learn from them
82. Suggested Reading Pragmatic Programmer Andy Hunt & Dave Thomas 97 Things Every Programmer Should Know Productive Programmer Neal Ford Read âUncle Bobâ âThe Humble Dialog Boxâ Michael Feathers
83. Learn a new programming languageevery year (or two)
88. Fun Foundational Materials The Manga Guide to Molecular Biology The Stuff of Life: the Graphic Guide to Genetics and DNA Cartoon Guide to Genetics The Manga Guide to Statistics Cartoon Guide to Statistics
91. More Materials Lawrence Hunter Introduction to Molecular Biology for Computer Scientists http://compbio.uchsc.edu/Hunter/01-Hunter.pdf The Processes of Life: An Introduction to Molecular Biology A Computer Scientistâs Guide to Cell Biology âŠ
92. Miscellaneous Info Contact Info lenards@iplantcollaborative.org lenards@email.arizona.edu Slides Will be posted here: http://www.slideshare.net/lenards
93. Image Acknowledgements http://www.flickr.com/photos/lenards/3955049100/ âMad Scientist Photoâ of Andrew by Alex Yelich http://www.flickr.com/photos/thatgrumguy/402041540/ http://www.flickr.com/photos/freya_gefn/2777209147/ http://www.flickr.com/photos/pkmousie/2652404430/ http://www.flickr.com/photos/sklathill/479528238/ http://www.flickr.com/photos/lorelei-ranveig/2294093649/ http://www.flickr.com/photos/roadsidepictures/389828793/ http://www.flickr.com/photos/graylight/72935997/ http://www2.genome.arizona.edu/images/bio5bldg.jpg http://www.flickr.com/photos/7298460@N03/4335819270/ http://www.teachforamerica.org/assets/images/img/logo_tfa.gif
94. The content of this work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this site: http://creativecommons.org/licenses/by-nc-sa/3.0/
Hinweis der Redaktion
NESCent, The National Evolutionary Synthesis Center, is a collaborative effort of Duke University, The University of North Carolina at Chapel Hill and North Carolina State University and is sponsored by the National Science Foundation.Our mission is to facilitate broadly synthetic research to address fundamental questions in evolutionary biology.
Small team, communication was extremely important
Small team, communication was extremely important
Small team, communication was extremely important
Small team, communication was extremely important
Small team, communication was extremely important
Unit testing helps prevent too much âgood daysâ for QA! Jerry Schneider on the Core Software team says this all the time.
âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â src: http://en.wikipedia.org/wiki/Cyberinfrastructure
âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â src: http://en.wikipedia.org/wiki/Cyberinfrastructure
âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â src: http://en.wikipedia.org/wiki/Cyberinfrastructure
âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â src: http://en.wikipedia.org/wiki/Cyberinfrastructure
âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â src: http://en.wikipedia.org/wiki/Cyberinfrastructure
âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â src: http://en.wikipedia.org/wiki/Cyberinfrastructure
âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â src: http://en.wikipedia.org/wiki/Cyberinfrastructure
âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â src: http://en.wikipedia.org/wiki/Cyberinfrastructure
âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â src: http://en.wikipedia.org/wiki/Cyberinfrastructure
âIn scientific usage, cyberinfrastructure is a technological solution to the problem of efficiently connecting data, computers, and people with the goal of enabling derivation of novel scientific theories and knowledge.â src: http://en.wikipedia.org/wiki/Cyberinfrastructure