Thought process of an information professional: 1- I need to open a file in my program 2 - I'll ask someone who can do it for me...
-----Original Message----- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Friscia, Michael Sent: 29 November 2012 13:46 To: CODE4LIB@LISTSERV.ND.EDU Subject: Re: [CODE4LIB] What is a "coder"? Thought process of a coder: 1- I need to open a file in my program 2- ok, I'll import IO into my application and read the definition 3- i create methods and functions around the definition and open my file Total time to deliver code: 5 mins Thought process of a non-coder 1- I need to open a file in my program 2- I open up a web browser and go to google 3- search "open file in java" 4- copy/paste the code I find 5- can't figure out why it doesn't work, go back to step 3 and try a different person's code 6- really stuck, contemplates changing the programming language 7- runs some searches on easier programming languages 8- goes back to Google and tries new search terms and gets different results 9- finally get it working 10- remove all comments from the copy/paste code so it looks like I wrote it. Total time to deliver code: 5 hours ___________________________________________ Michael Friscia Manager, Digital Library & Programming Services Yale University Library (203) 432-1856 -----Original Message----- From: Code for Libraries [mailto:CODE4LIB@LISTSERV.ND.EDU] On Behalf Of Mark A. Matienzo Sent: Wednesday, November 28, 2012 10:03 PM To: CODE4LIB@LISTSERV.ND.EDU Subject: [CODE4LIB] What is a "coder"? Some discussion (both on-list and otherwise) has referred to "coders," and some discussion as such has raised the question whether "non-coders" are welcome at code4lib. What's a coder? I'm not trying to be difficult - I want to make code4lib as inclusive as possible. Mark A. Matienzo <m...@matienzo.org> Digital Archivist, Manuscripts and Archives, Yale University Library Technical Architect, ArchivesSpace