{"title":"如何成为科学软件社区的好成员[文章v1.0]。","authors":"A. Grossfield","doi":"10.31219/osf.io/kgr45","DOIUrl":null,"url":null,"abstract":"Software is ubiquitous in modern science - almost any project, in almost any discipline, requires some code to work. However, many (or even most) scientists are not programmers, and must rely on programs written and maintained by others. A crucial but often neglected part of a scientist's training is learning how to use new tools, and how to exist as part of a community of users. This article will discuss key behaviors that can make the experience quicker, more efficient, and more pleasant for the user and developer alike.","PeriodicalId":74084,"journal":{"name":"Living journal of computational molecular science","volume":"3 1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"How To Be a Good Member of a Scientific Software Community [Article v1.0].\",\"authors\":\"A. Grossfield\",\"doi\":\"10.31219/osf.io/kgr45\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Software is ubiquitous in modern science - almost any project, in almost any discipline, requires some code to work. However, many (or even most) scientists are not programmers, and must rely on programs written and maintained by others. A crucial but often neglected part of a scientist's training is learning how to use new tools, and how to exist as part of a community of users. This article will discuss key behaviors that can make the experience quicker, more efficient, and more pleasant for the user and developer alike.\",\"PeriodicalId\":74084,\"journal\":{\"name\":\"Living journal of computational molecular science\",\"volume\":\"3 1 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-08-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Living journal of computational molecular science\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.31219/osf.io/kgr45\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Living journal of computational molecular science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31219/osf.io/kgr45","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
How To Be a Good Member of a Scientific Software Community [Article v1.0].
Software is ubiquitous in modern science - almost any project, in almost any discipline, requires some code to work. However, many (or even most) scientists are not programmers, and must rely on programs written and maintained by others. A crucial but often neglected part of a scientist's training is learning how to use new tools, and how to exist as part of a community of users. This article will discuss key behaviors that can make the experience quicker, more efficient, and more pleasant for the user and developer alike.