Re: [Discuss] Code of Conduct - History?

2018-04-11 Thread Karin Lagesen

On 11.04.2018 14:06, Moore, Nathan T wrote:
Giving a talk on SWC in a day or two.  How long has the code of conduct 
(in any form) been a part of SWC workshops? I'd be grateful for any 
short histories you can share.


The Code of Conduct committee was established in August of 2016. We 
worked on formulating the text of the CoC and the enforcement manual 
during that fall. I think it went live sometime late November/December 
of that year.


However, this is the formal CoC. I think we have had an informal one in 
force from way back in the day. Maybe others can expand on that?


Karin (FYI, I'm the current Chair of the CoC committee).
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] editing workshop schedule

2018-04-08 Thread Karin Lagesen
I don't have the time to do it myself, would be very grateful if 
somebody could, because I think what I managed to do amounted to a 
pretty ugly hack...


Karin


On 03.04.2018 10:03, Lex Nederbragt wrote:

Would someone care to add this as a set of instructions somewhere?

Lex


On 31 Mar 2018, at 20:36, Karin Lagesen <karin.lage...@gmail.com> wrote:

Just wanted to say thanks to everybody who pointed me in the right direction!

Karin


On 28.03.2018 21:33, Inigo Aldazabal Mensa wrote:

On Wed, 28 Mar 2018 18:12:16 +0200
Karin Lagesen <karin.lage...@gmail.com> wrote:

On 28.03.2018 17:43, Inigo Aldazabal Mensa wrote:

On Wed, 28 Mar 2018 13:48:35 +0200
Karin Lagesen <karin.lage...@gmail.com> wrote:

Hi!


I'm using the workshop setup as a template for a one-day workshop
we're running here in Oslo. However, I cannot figure out how to
edit the schedule for the workshop. Could anybody point me to
where I could find info on that?
Under _includes/{sc;dc;lc}/schedule.html
{sc;dc;lc} depending on your workshop kind.


I keep seeing things such as

"Days are displayed if at least one episode has 'start = true'."

which I found in the syllabus.html file  in _includes.

Where do I set this?

This is done in the index.md file, third line, "carpentry" field. Down
below you can see this is used in:
Preliminary schedule, to be adjusted.
{% if page.carpentry == "swc" %}
{% include sc/schedule.html %}
...
Iñigo


Karin

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss


___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss




___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] anybody got a socrative set of current git lesson questions lying around?

2018-04-02 Thread Karin Lagesen

On 02.04.2018 15:21, Byron Smith wrote:

Here is a question subset that I've used in the past: SOC-27314056

It's a slight variation on Michelle Berry's original: SOC-18380285

Also check out the etherpad of socrative quizzes [1], which I found my 
way back to using the (always relevant) pad-of-pads [2].


[1]: https://pad.okfn.org/p/swcarp-socrative-quizzes 

[2]: http://pad.software-carpentry.org/pad-of-pads 



Thanks for these, this helps a lot!

Karin
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] editing workshop schedule

2018-03-31 Thread Karin Lagesen
Just wanted to say thanks to everybody who pointed me in the right 
direction!


Karin


On 28.03.2018 21:33, Inigo Aldazabal Mensa wrote:

On Wed, 28 Mar 2018 18:12:16 +0200
Karin Lagesen <karin.lage...@gmail.com> wrote:


On 28.03.2018 17:43, Inigo Aldazabal Mensa wrote:

On Wed, 28 Mar 2018 13:48:35 +0200
Karin Lagesen <karin.lage...@gmail.com> wrote:

Hi!


I'm using the workshop setup as a template for a one-day workshop
we're running here in Oslo. However, I cannot figure out how to
edit the schedule for the workshop. Could anybody point me to
where I could find info on that?
Under _includes/{sc;dc;lc}/schedule.html
{sc;dc;lc} depending on your workshop kind.


I keep seeing things such as

"Days are displayed if at least one episode has 'start = true'."

which I found in the syllabus.html file  in _includes.

Where do I set this?


This is done in the index.md file, third line, "carpentry" field. Down
below you can see this is used in:

Preliminary schedule, to be adjusted.

{% if page.carpentry == "swc" %}
{% include sc/schedule.html %}
...

Iñigo




Karin

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss



___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] editing workshop schedule

2018-03-28 Thread Karin Lagesen

On 28.03.2018 17:43, Inigo Aldazabal Mensa wrote:

On Wed, 28 Mar 2018 13:48:35 +0200
Karin Lagesen <karin.lage...@gmail.com> wrote:


Hi!

I'm using the workshop setup as a template for a one-day workshop
we're running here in Oslo. However, I cannot figure out how to edit
the schedule for the workshop. Could anybody point me to where I
could find info on that?


Under _includes/{sc;dc;lc}/schedule.html

{sc;dc;lc} depending on your workshop kind.


I keep seeing things such as

"Days are displayed if at least one episode has 'start = true'."

which I found in the syllabus.html file  in _includes.

Where do I set this?

Karin
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

[Discuss] editing workshop schedule

2018-03-28 Thread Karin Lagesen

Hi!

I'm using the workshop setup as a template for a one-day workshop we're 
running here in Oslo. However, I cannot figure out how to edit the 
schedule for the workshop. Could anybody point me to where I could find 
info on that?


Karin
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

[Discuss] resources on how to manage a virtual team

2018-02-26 Thread Karin Lagesen
I find myself in the position of being a work package leader for a EU 
project. I don't know any of the ones that will work with me in this 
work package, and they all work at different institutions all over 
Europe. To boot, I have never managed a EU work package before.


Thus, I am looking for tips, links, books, whatever you might know of 
that might help me forge these people into an actual team that gets 
stuff done. I know there are a lot of researchers and others on this 
list that might have been in the same situation as me, which is why I 
thought asking via this list might garner some good results.


Thanks in advance,

Karin
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] nano clean the window scrool in Windows (was Re: nano not found after installing gitbash (Raniere Silva))

2017-03-31 Thread Karin Lagesen

On 30.03.2017 18:15, Carol Willing wrote:
[snip]

Unlike nano, Atom was designed for people familiar with web browsing,
and it could be argued that nano while seeming simple to some is more
difficult to those that have grown up using the web browser daily.
Having taught many students in different workshops, Atom just works. It
takes minutes to install and students have no difficulty using it. I
haven't seen students have difficulty opening a file or navigating
directories.


I have taught plenty of 20-something people who had very flimsy ideas of 
what a file system was, what a directory was, and where their files 
were. This is something they do learn in the shell lesson, but still, 
having them maneuver in the directory structure like this for an editor 
will take time away from teaching them all the other stuff in the lesson.


I have no big opinions on editors as such, but for SWC I strongly think 
it should be a terminal based editor to avoid these issues.


Karin

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] Geometry of Redistricting summer school

2017-01-31 Thread Karin Lagesen

On 29.01.2017 22:43, Greg Wilson wrote:

Some on this list may be interested in an unusual practical application
of their mathematical and data analysis skills:

" A 5-day summer school will be offered at Tufts University from August
7-11, 2017, with the principal purpose of training mathematicians to be
expert witnesses for court cases on redistricting and gerrymandering."

https://sites.tufts.edu/gerrymandr/



Wow, apparently our skills can be used in weird and wonderful ways :P

Karin
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

[Discuss] lecture on git/github for beginners?

2017-01-22 Thread Karin Lagesen
I thought I'd explain a bit about version control and git for my group 
next week. Does anybody of a lecture that explains the principle and how 
git works that I could either borrow from or be inspired by? (not too 
interested in the actual commands, but what it does - that's going to be 
the selling point for my group).


Karin
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] An Etherpad of Software and Data Carpentry Etherpads

2017-01-08 Thread Karin Lagesen

...is there any way that this list could appear under the url

pad.software-carpentry.org?

Just spent 10 minutes looking for the pad-of-pads..


Karin


On 21.12.2016 16:36, Tracy Teal wrote:

Hi Lex,

Thanks, this is a great idea. I'm always trying to remember where they
are too. Although it's not an etherpad, I just added the link to the
Configurations Problems and Solutions page, because that's one I often
am looking for.

We have a 'For Instructors' section on the Data Carpentry web site.
(Menu item on the top right). That section includes

- Instructor Training Checkout
- Workshop Checklists
- Information for self-organized workshops

It seems like it would be useful to link to this 'etherpad of etherpads'
too. Should we call it 'Instructor Resources'? Then people could add to
it what other things they find useful?

Best,
-Tracy

On Mon, Dec 19, 2016 at 6:48 AM, Lex Nederbragt
> wrote:

Hi,

Inspired by the impossibility of finding the ‘conferences’ etherpad,
I made a pad-of-pads at
http://pad.software-carpentry.org/pad-of-pads
. I have added two
Etherpads so far. Let me know whether you think this is a good idea
or not, and if you do, add you favourite Etherpad (provided it is Ok
that it is exposed this way).

Lex
___
Discuss mailing list
Discuss@lists.software-carpentry.org

http://lists.software-carpentry.org/listinfo/discuss





___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss



___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] Best practices for licensing data?

2016-05-27 Thread Karin Lagesen

Thanks Elizabeth, this gives me a place to start :)

Karin

On 25/05/16 21:16, E.W. wrote:

Karin,

This depends on the area that you are working in and the type of
questions that you have.  There tends to be issues around:

* data/software/code licensing problems
* open access for publications
* sensitive data: what is it really?
* anonymizing data and preparing sensitive/IRB/protected data for public
access
* IP issues, including data scraping & database copyright laws and tech
transfer issues
* digital and long term preservation for data, text, code, and other
digital scholarship products

Many of these things are still being sorted out by a variety of groups,
but most of those groups intersect or usually live within the librarian
research community.

I like to refer people to their university's library or iSchool
(http://ischools.org/members/directory/) in the hopes that they have one
or many of the following people or faculty with interests in:  a
copyright librarian, research data service units or single humans,
digital repositories, digital preservation units, and/or scholarly
publishing offices/teams.  Depending on the size of the university, the
library human(s) who know about these topics may hold 1-N number of
these titles.  Many of these issues are heavily influenced by locality
and country-specific laws and standard practices, so local answers are
often more valuable than any formally published article or book.

Two groups that can help you get started down the rabbit hole:

* THOR Project: https://project-thor.readme.io/
* DataCite: https://blog.datacite.org/

There's also the #datalibs hashtag on twitter, which is sadly a formal
communication network for us.  Much of this is very US-centric, because
we're dealing with the tangled web of OSTP responses.

Elizabeth


On Wed, May 25, 2016 at 1:25 PM, Karin Lagesen <karin.lage...@gmail.com
<mailto:karin.lage...@gmail.com>> wrote:

Elizabeth, thanks for a very informative answer!

You wouldn´t happen to have some links to sites where a "normal"
person could read about stuff like this so that those of us who tend
to accumulate data like this can actually make sense of these issues?

Karin (who is frequently confused regarding things like this)



On 25/05/16 18:43, E.W. wrote:

Hi Matthias,

A big part of my job is attempting to answer this question for
researchers at my (US) university and as part of on a team
developing a
data repository.

I've done some analysis on the licenses that are used by
datasets within
DataCite records.  As of December 2015 when I scraped the data
in, 59%
of the records had a rights statement and 95% of those were in the
Creative commons family.  Yanking more out of my slides, when
looking at
the CC uses: 62% CC-BY-NC; 36% CC-BY; 1% CC0; <1% other.  These
numbers
are heavily biased towards specific repositories using stock
licenses
for all their records and having a high volume of records, so these
should not be interpreted as data representing the self-deposit
data world.

CC has a nice wizard to select a license from, but CC0 or CCBY are
usually the ones we (the data repository team I work in) try to
recommend to people for open data.  I can provided unapologetically
biased opinions about which to use, but I shall refrain unless
prodded.

There may be a domain repository that specializes in this kind
of data
and they likely have some recommendations.  As far as adding it
goes,
most repositories just have a declaration on the splash page for the
dataset, within the metadata, and sometimes a copy of the license as
part of the file set.

But to focus more on the third item, please do consider formally
depositing this into a data repository of some sort (versus just
having
a public github repo).  Zenodo has hooks to github and issues out
DataCite metadata when it generates the DOI.  Figshare does this as
well, but Zenodo has better editing capabilities for the
metadata.  I'm
happy to brain dump about this more offline for the curious of
if you're
confused as to how to use the elements (this is an open offer to
anyone
on there wrangling with datacite metadata).

As far as other considerations about the question of making things
public, it depends on the source and content of the data.

1) Is work on the content creation and edit of these data files
done?
You don't want to potentially be changing content under people's
feet if
they are working with the data.  There are ways to version the
data and
I can expand on this if it is an issue.

2) Are

Re: [Discuss] Best practices for licensing data?

2016-05-25 Thread Karin Lagesen

Elizabeth, thanks for a very informative answer!

You wouldn´t happen to have some links to sites where a "normal" person 
could read about stuff like this so that those of us who tend to 
accumulate data like this can actually make sense of these issues?


Karin (who is frequently confused regarding things like this)


On 25/05/16 18:43, E.W. wrote:

Hi Matthias,

A big part of my job is attempting to answer this question for
researchers at my (US) university and as part of on a team developing a
data repository.

I've done some analysis on the licenses that are used by datasets within
DataCite records.  As of December 2015 when I scraped the data in, 59%
of the records had a rights statement and 95% of those were in the
Creative commons family.  Yanking more out of my slides, when looking at
the CC uses: 62% CC-BY-NC; 36% CC-BY; 1% CC0; <1% other.  These numbers
are heavily biased towards specific repositories using stock licenses
for all their records and having a high volume of records, so these
should not be interpreted as data representing the self-deposit data world.

CC has a nice wizard to select a license from, but CC0 or CCBY are
usually the ones we (the data repository team I work in) try to
recommend to people for open data.  I can provided unapologetically
biased opinions about which to use, but I shall refrain unless prodded.

There may be a domain repository that specializes in this kind of data
and they likely have some recommendations.  As far as adding it goes,
most repositories just have a declaration on the splash page for the
dataset, within the metadata, and sometimes a copy of the license as
part of the file set.

But to focus more on the third item, please do consider formally
depositing this into a data repository of some sort (versus just having
a public github repo).  Zenodo has hooks to github and issues out
DataCite metadata when it generates the DOI.  Figshare does this as
well, but Zenodo has better editing capabilities for the metadata.  I'm
happy to brain dump about this more offline for the curious of if you're
confused as to how to use the elements (this is an open offer to anyone
on there wrangling with datacite metadata).

As far as other considerations about the question of making things
public, it depends on the source and content of the data.

1) Is work on the content creation and edit of these data files done?
You don't want to potentially be changing content under people's feet if
they are working with the data.  There are ways to version the data and
I can expand on this if it is an issue.

2) Are there any data sensitivities?  For example: Is this human subject
data?  Could this potentially have a harmful impact on any subjects?
Looks like these are just models, so likely not, but always consider this.

3) Are there any contractual or licensing sensitivities for making this
open?  For example, are these data files derived from a source with
restrictions on such derivatives?  Any other contracts or IP issues with
tools used or the University in regards to licensing?  University IP
concerns are highly variable by local laws and policies, but something
to consider if they would want to have a stake in this.

Just some things to chew on.

Elizabeth
(Data Curation Specialist, Research Data Service, University of Illinois)

On Wed, May 25, 2016 at 11:05 AM, Matthias Nilsson > wrote:

Hi,

I got a question at work today that I felt unable to answer, so I
thought I'd pass the question on to more knowledgeable people.

At my institution we have a set of metabolic models, which are
basically descriptions of reactions and metabolites and so on, stored
in an SBML[0] file. Internally, we have started to move them to
private Git repositories, but would now like to make them public.

As far as we can tell, there are no requirements from the institution
or the university on which type of license to choose, apart from that
the data should be "open".

So what I'd like to know is this:

1. What licenses are recommended for data? I've looked at Creative
Commons and Open Data Commons, but I suspect that there may be more.

2. How do we actually license things? Is it enough to add a file
called LICENSE to the repository and point to it in the README?

3. Is there anything else that we should consider when making the
transition from private to public?


Best regards,
Matthias


[0] A format based on XML.
___
Discuss mailing list
Discuss@lists.software-carpentry.org

http://lists.software-carpentry.org/listinfo/discuss




___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss



___
Discuss mailing 

Re: [Discuss] Finally we know why girls don't code

2016-05-21 Thread Karin Lagesen

On 21.05.2016 18:59, Lex Nederbragt wrote:

Enjoy:
http://www.adweek.com/news/technology/girls-explain-how-boobs-menstruation-and-more-keep-them-coding-satirical-campaign-171503


Ah, now that explains _everything_.

Karin
___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Re: [Discuss] a first analysis of instructor and trainee involvement data

2016-05-20 Thread Karin Lagesen
This is simply awesome (both the stats and the results of them)! I was 
convinced we were losing a lot more people than that!


karin


On 20/05/16 17:51, Greg Wilson wrote:

Following up on Wednesday's post about instructor training stats [1],
Erin Becker (Data Carpentry's new Associate Director) has posted an
analysis at [2].  I was very surprised to discover that less than 20% of
people trained over a year ago haven't taught yet - I believed the
number to be much higher.  51% of those trained in the last 12 months
haven't taught yet, but that's less surprising, since in many cases
there simply hasn't been time.

Cool!

Thanks,

Greg

[1] http://software-carpentry.org/blog/2016/05/looking-for-a-model.html

[2] http://www.datacarpentry.org/blog/instructor-metrics/


--
Dr Greg Wilson
Director of Instructor Training
Software Carpentry Foundation



___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss



___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

[Discuss] good and free email list hosts?

2016-04-14 Thread Karin Lagesen
I am looking to set up an institute independent email list. Anybody got 
ideas for good, free, no advertising, non-spamming and 
non-sell-your-emails list host servers out there?


Karin

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


Re: [Discuss] Outreach misconception about Data and Software Carpentry as piece of software instead of skills

2016-04-13 Thread Karin Lagesen

On 13/04/16 17:03, Jonah Duckles wrote:

Raniere,

No, I have never experienced that misconception.


I have actually encountered the same kind of thing, that person for some 
reason got the understanding that we were teaching them some sort of 
statistics software.


Kairn

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


Re: [Discuss] RajLab: From reproducibility to over-reproducibility

2016-02-29 Thread Karin Lagesen

On 29.02.2016 16:24, Lex Nederbragt wrote:

Hi,

This blog post:
http://rajlaboratory.blogspot.no/2016/02/from-reproducibility-to-over.html
seems like a perfect example of how many people will think. And I
can’t really come up with some compelling evidence to convince this
person he is (completely) wrong.

On the plus side, they are very aware of the issues and are doing
things a lot better than many others...


Regarding git, they are forgetting the main reason I use it for my 
stuff, and that's to save myself from the random typo. It is so easy to 
accidentally introduce something that is a logical change which may 
change the conditions under which you are running your analysis. With 
version control, I am able to see all changes, and hence I can actually 
_catch_ stuff like this.


Karin

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Re: [Discuss] Need presentation materials for making the case for SWC

2016-02-22 Thread Karin Lagesen

You also have a SWC pitch that you can use here:

http://software-carpentry.org/workshops/pitch/

Karin

On 20/02/16 18:41, David Dotson wrote:

Perfect! Thanks!

David

On 02/20/2016 10:39 AM, Rémi E. wrote:

Hi David,

There is this:
https://github.com/swcarpentry/slideshows

but the numbers, at least, would probably need a refresh.

Rémi


On 20/02/2016 18:27, David Dotson wrote:

Hey all,

I'm giving a brief (10 minute) presentation next week at a ASU
Physics department faculty meeting to convince the department to
support annual an SWC workshop targeted to graduate students each
January. I don't think it will be a hard sell, since the chair was
already impressed by the feedback from our workshop this January
, but is there a
reasonably up-to-date set of materials I can draw from to make it an
easy decision for them?

The department has already made strides in improving the
computational education of their undergraduates with a new
Computational Methods in Physics

course, for which we've drawn heavily from the SWC playbook in
putting together. The annual SWC workshop should help to fill in the
gaps for incoming graduate students that didn't get to benefit from
such a course in their own undergrad program.

Thanks!

David


___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org






___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org




___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


Re: [Discuss] installation instructions

2016-02-18 Thread Karin Lagesen
I have for some time wanted a "Resources" section on our website, with 
stuff that our community can use. IMO, this section would include a SWC 
pitch, logos, other advertising material, install instructions, debug 
install stuff, and other mostly static things that we, the community, 
would need rapid access to.


Karin


On 18.02.2016 02:26, Bennet Fauber wrote:

I think that separting the installation instructions is good idea.
That might make them easier for people trying to use the published
material but who are not attending a specific workshop.

In the spirit of writing functions and calling them from larger
scripts, wouldn't we want to write a function for each installation:
bash, git, python, et al., and then refer to the ones pertinent to the
workshop from the workshop site?  Then the same installation
instructions could be used for an Intro Python and an Intermediate
Python.



On Wed, Feb 17, 2016 at 7:15 PM, Moreau, John (UMKC-Student)
 wrote:

Matt et al:

Perhaps this is the crux of the problem. We no longer have installation
instructions outside of the workshop pages. More experienced instructors may
know to check the workshop template on GitHub. However, for newer
instructors, potential workshop hosts, and drive-by site visitors, there’s
no clear directions.

Thinking about the problem from the perspective of a novice learner, their
first instinct will be to check the website. After coming up short, some
people will become frustrated and abandon the search. Here’s where an expert
might say “Why didn’t you just* google for {program needed}?” Because the
novice learner lacks the mental models of an expert, they may not know what
search terms to use. The Shell lessons suffer from this problem more than
most:

·Nowhere on the lesson landing page
(http://swcarpentry.github.io/shell-novice/) do we mention the term “Bash”

·The “Introducing the Shell” page
(http://swcarpentry.github.io/shell-novice/00-intro.html) does not use the
term “Bash” until the seventh paragraph

·The intro page does not directly tell a novice learner that the
standard Git for Windows installation includes Bash.

·The intro page does mention that the Bash shell is the default
shell on many modern UNIX implementations. A novice learner may not know
that Mac OS now uses a UNIX engine and uses Bash for its command line
terminal. They also may not know how to access the terminal.

·If a Linux user doesn’t know about the Unix command line, I really
want to ask them how they got Linux on their machine in the first place.



For these reasons, I suggest that we should add installation instructions to
either the lesson pages or as a separate “lesson”. Before Greg (or anyone
else) says it, yes, I know “Pull requests are always welcome”. Let me ask
the community -  Would you rather have:

A separate install “lesson” and links from the other lessons to that install
page

-OR-
Installation information within each separate lesson?



John Moreau

* http://swcarpentry.github.io/instructor-training/05-expertise.html



From: Discuss [mailto:discuss-boun...@lists.software-carpentry.org] On
Behalf Of Matt Davis
Sent: Wednesday, February 17, 2016 5:05 PM
To: Markus Mueller ;
discuss@lists.software-carpentry.org
Subject: Re: [Discuss] installation instructions



Hi Markus,



Our workshop webpages have software installation instructions. We used to
have those on software-carpentry.org, but I couldn't find them so here's the
website of an upcoming workshop:
https://joshwaterfall.github.io/2016-02-16-NIH/



Best,

Matt



On Wed, Feb 17, 2016 at 2:53 PM Markus Mueller
 wrote:

Dear listers,



I am a new instructor (or soon to be one) and started having a closer look
at the software carpentry lesson material. I first had a look at the
instructor guide
(http://swcarpentry.github.io/shell-novice/instructors.html) and only found
some general tips and hints about which tools to use and how to install them
(my interested would here apparently be how to get a unix shell to run on
windows).



I apologize if I missed something, but otherwise would be glad if somebody
could point me to the installation guidelines (that the page above somehow
hints at).





Cheers,



Markus






Please consider the environment before printing this email
Warning: This electronic message together with any attachments is
confidential. If you receive it in error: (i) you must not read, use,
disclose, copy or retain it; (ii) please contact the sender immediately by
reply email and then delete the emails.
The views expressed in this email may not be those of Landcare Research New
Zealand Limited. http://www.landcareresearch.co.nz

___
Discuss mailing list
Discuss@lists.software-carpentry.org

Re: [Discuss] Election question

2016-02-15 Thread Karin Lagesen

On 15.02.2016 12:14, Neil Chue Hong (SSI) wrote:

I would have also liked the ability to vote for N candidates (where N =
number of positions being elected). Otherwise, I feel that I have to
vote strategically to get a good selection of candidates (i.e. is there
someone I think will get a lot of votes and thus I can use my vote on
someone I think we have complementary skills/balance.

Alternatively, I'm a big fan of transferable vote systems.


I also fully expected having to vote for 7 people.

What changed, and how?

Karin


___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


[Discuss] heads up regarding classroom setup

2016-02-10 Thread Karin Lagesen
I just wanted to give people a slight heads up regarding setting up a 
room in a classroom setting. I recently taught in a really fancy room 
where the tables had both network and power in them. They were set up in 
a U shape, so as per usual, the first thing we did was to set them up in 
rows so that people wouldn´t have to break their necks. We didn´t get 
power to the tables now, because we couldn´t figure out the cabling, but 
we didn´t think too much of it. There were no notes or information 
regarding room configuration or desks or anything anywhere.


I just got word from the host that they incurred an extra $3000 charge 
from the facilities management for costs incurred due to the facilities 
people having to put the tables together correctly again. I have 
profusely apologized to the host, so no hard feelings fortunately, but 
still. It might be wise to not only double but triple check if there 
might be any issues regarding room configuration.


karin

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Re: [Discuss] for loop metaphor

2015-12-04 Thread Karin Lagesen

Just wanted to say thanks for the great suggestions!

Will try to incorporate and see what happens :)

karin


On 12/3/2015 4:23 PM, Tyson Whitehead wrote:

On December 3, 2015 10:24:44 AM Karin Lagesen wrote:

The more I teach, the more I realize that I am not really able to convey what a 
for loop does to everybody. Do any of you have a metaphor or something that you 
use for teaching it? I explain about variables and collections, and the body of 
the loop, and I show examples, but I am still not able to get through all the 
time.


How about starting with the unrolled version and then introducing for as a 
better way to write it.  For example

   print "hi there, "bill"

   print "hi there, "sue"

   print "hi there", "bob"

Ask what is similar about all these?  What is the underlying "template"?  Try 
and get them to identify something like

   print "hi there", name

Then, in terms of this template, the above is

   name="bill"
   print "hi there", name

   name="sue"
   print "hi there", name

   name="bob"
   print "hi there", name

 From there perhaps it isn't such a big stretch to go to

   for name in ["bill","sue","bob"]:
 print "hi there",name

especially if there is some way to step through this last one in a debug mode 
so they can literally see what it is doing.

Cheers!  -Tyson




___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


[Discuss] for loop metaphor

2015-12-03 Thread Karin Lagesen
The more I teach, the more I realize that I am not really able to convey 
what a for loop does to everybody. Do any of you have a metaphor or 
something that you use for teaching it? I explain about variables and 
collections, and the body of the loop, and I show examples, but I am 
still not able to get through all the time.


Karin

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


[Discuss] tips on keeping workshop webpage up to date?

2015-11-28 Thread Karin Lagesen

Hi!

I am an instructor for a workshop that for various reasons got pushed to 
2016. Now I am left with what is an outdated workshop webpage. I'd like 
to update it, but I don't quite know how to do that short of effectively 
setting up the workshop webpages all over again.


Suggestions?

Karin

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


[Discuss] advertisement texts, etc

2015-11-18 Thread Karin Lagesen

Hi!

I am now helping a host advertise for the workshop I am teaching for 
them. Is there a standard boiler plate text somewhere that can be used 
for this? You know, a little bit about SWC, content of course, practical 
things ++.


In a similar vein, do we have things like "what is SWC" presentations, 
flyers, logos and similar things lying around somewhere?


Karin

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


Re: [Discuss] feedback wanted on "good enough" practices

2015-11-17 Thread Karin Lagesen

On 11/17/2015 5:58 PM, Maxime Boissonneault wrote:

Le 2015-11-17 11:15, Martin Bähr a écrit :



it is not the users fault that filesystems were not designed for their
needs,
and while the users should be taught how to cope with this, i consider
their
expectation that having 2.5M files in a directory is ok, in itself is
actually
reasonable.

While I sympathetize with users on this, the reality is still there, and
will bite you in the ass if you don't take it into consideration.
Filesystems are simply not databases. They don't have configurable
indexes, they cannot be sorted, etc.


More importantly, it is quite likely to kill any backup systems that you 
have running.


karin



___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org

Re: [Discuss] bash: nano: command not found - Windows

2015-11-11 Thread Karin Lagesen

On 11.11.2015 16:06, Jonah Duckles wrote:

Did you restart the shell and try again? If you have the shell open
while you run the installer the PATH will not update.


Tried that, hoped that it would work, but didn't.

Karin


___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


Re: [Discuss] setup instructions for the bash shell

2015-11-10 Thread Karin Lagesen

On 11/9/2015 6:01 PM, Raniere Silva wrote:

I am testing out setting up for a shell, git, python workshop on a windows
machine. I am following these guidelines here:

http://software-carpentry.org/workshops/setup.html


Maybe https://github.com/swcarpentry/site/pull/1161 will avoid problems in the
future.


Thanks!

karin


___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


Re: [Discuss] setup instructions for the bash shell

2015-11-09 Thread Karin Lagesen

On 09.11.2015 17:20, Ethan White wrote:

On 11/09/2015 10:35 AM, Karin Lagesen wrote:

I am testing out setting up for a shell, git, python workshop on a
windows machine. I am following these guidelines here:

http://software-carpentry.org/workshops/setup.html

First, are these the latest up-to-date instructions?

The instructions in the workshop template should be the most up to date
and detailed:
https://github.com/swcarpentry/workshop-template/blob/gh-pages/index.html


Second, do I need the Software Carpentry installer ( I think I do,
just checking).

Yes.


Third, in that case, can somebody tell me where the binary for the
installer is? The link just currently points back onto the page
itself, and I couldn't detect a binary in the git repo.

The link in the workshop template pages is the correct one:
http://files.software-carpentry.org/SWCarpentryInstaller.exe

or you can get the directly the the GitHub repository's Releases page:
https://github.com/swcarpentry/windows-installer/releases


Thanks, this was just the info I needed :)

Karin

___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


Re: [Discuss] pulling along those behind

2015-10-29 Thread Karin Lagesen

On 10/29/2015 7:40 AM, Matthew Gidden wrote:

A big +1 for explicitly introducing failure during the learning process.
I recently taught a course for people brand new to programming. There
were some explicit failures I added to some lessons, and I still
underestimated just how uncomfortable they would be with (even simple)
error messages.


...is there some statistics on this? I think that errors would be a lot 
less scary if we could show how much of their time even those that code 
for a living spend on debugging their code.


Karin


___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org


Re: [Discuss] pulling along those behind

2015-10-28 Thread Karin Lagesen
One of the things that I always emphasize before and during the workshop 
is that my aim is not to teach them to be programmers, but to make it 
less scary if and when they do decide to learn things more in depth. My 
main goal is to demystify programming. That way, it becomes less about 
understanding every detail and more about finding out that it is not as 
complicated as it looks. I think that by doing that, even if I do lose 
somebody on the little things, I manage to keep them with me on the 
bigger, more conceptual things, if that makes sense.


Karin


On 27/10/15 17:38, Bill Mills wrote:

I stretch the skill-level bracket of all my workshops by leaning heavily
on tiered challenge problems; I break for problems regularly (every 30
minutes or so, giving those really struggling a chance to catch up), and
set 'baseline' problems (that everyone is expected to solve) and
'stretch' goals - harder problems that the intermediates can derive
value from.

On Tue, Oct 27, 2015 at 9:33 AM, Noam Ross > wrote:

One thing that I've found is that students who are behind sometimes
give up trying to type along and just read along with the lesson
notes.  While it's not the ideal outcome, it may be the best one for
some fraction of students, and this makes it easier for those
students to reference those notes at some later time.  So it might
be worthwhile to point students to each lesson's notes before
starting that section.

On Tue, Oct 27, 2015 at 12:29 PM C. Titus Brown > wrote:

Hi Amanda et al.,

thanks, this is a nice discussion!

I try to distinguish between "zero entry" and more advanced
workshops
as clearly as possible, but of course problems happen in both
directions
for the advanced workshops - too advanced, and too beginner.

One strategy that (I think) Greg suggested a long time ago was
to suggest
that the too-advanced people help out with the too-beginner
people when
a TA wasn't available.  Of course this can go wrong as well, but
I think
when it goes well it's quite nice.

cheers,
--titus

On Tue, Oct 27, 2015 at 03:46:12PM +, Amanda Charbonneau wrote:
 > I actually had a similar problem, but with an intro workshop
that I had
 > already pared down considerably because I knew the learners
were skewed
 > towards *very* beginners. Even with the simplified material,
I had a
 > handful of people who couldn't keep up, people who had to
hover a single
 > finger back and forth over the keyboard to locate each letter.
 > This handful of people comprised about a quarter of the
attendees, and
 > the advertising clearly said that the course was for learners
who have
 > little to no prior computational experience, so they hadn't
really gone to
 > the wrong course level. It was just that their interpretation
of no prior
 > computational experience was very different from what SWC
expects. It felt
 > wrong to just press on without them, so I slowed everything
down to a
 > crawl, but I also felt extremely bad that we only got partway
through any
 > of the material.
 >
 > Sorry I don't have a solution, just commiseration.
 >
 > -amanda
 >
 > On Tue, Oct 27, 2015 at 11:24 AM Peter Steinbach
>
 > wrote:
 >
 > > Hi April,
 > >
 > > thanks for your insights. As a matter of fact, in my case
the local
 > > organizers were very forthcoming and implemented a
pre-assessment form
 > > before the workshop. Still, I had the feeling during the
workshop that
 > > this pre-assessment only covered the tip of the iceberg (as
expected).
 > >
 > > I guess the trade-off who to bore and whom to carry through
is always on
 > > the plate of the instructor. I'd have to say that being in
a team of 2
 > > helps at this point tremendously as the co-instructor is
among the
 > > "students" and simply can assist here and there.
 > >
 > > If people have more feedback on the matter, I am happy to
hear it. If
 > > not, my gratitude to those that replied already.
 > >
 > > Best,
 > > Peter
 > >
 > > On 10/27/2015 03:27 PM, April Wright wrote:
 > > > Hi Peter-
 > > >
 > > > I've been in this exact same situation, though with a
departmental
 > > > workshop, rather than an SWC one. It's hard, and I'm
sorry that 

Re: [Discuss] pulling along those behind

2015-10-28 Thread Karin Lagesen

+1000 to this.

On that note, I always congratulate people when they get their first 
error message. Only way to learn is to fail first.


Karin

On 28/10/15 21:49, Sam Penrose wrote:

I wonder if it is helpful in effect to reverse the polarity of the
identification, to say:

Programmers spend their time getting complex systems to play nicely,
which is a process of repeatedly getting stuck, then making some
progress, then getting stuck again. If you have felt stuck or
bewildered at any point this morning, you were at that very moment
programming. You are a programmer because you have already done what
professional programmers do. Of course, we all try to work efficiently
and make progress. You don't drive a Jeep for the purpose of breaking
down in the back country, but we all recognize that the occasional
breakdown is part of the journey. When you are sitting next to your
Jeep and the big rock that broke its axle, you're not some phony
armchair traveller in your living room. Even if its your first trip,
you are a traveller. You are in the back country, with bugs and mud
and, hopefully, beauty and accomplishment. When the message from the
installer makes no sense at all, you're not a fraud. You are
programming. So get help or make do, but don't feel like an impostor
or a failure. You are a programmer doing your work, and you deserve
respect for that -- especially from yourself.

On Wed, Oct 28, 2015 at 1:24 PM, David Martin (Staff)
<d.m.a.mar...@dundee.ac.uk> wrote:

What Karin says.

Even in a less pressured environment there is no hope of someone turning up to 
a SC workshop and coming out of it a fully functioning and competent person int 
he areas they have been exposed to. However, what we have done, as instructors, 
is to sketch the route map and show how the concepts link together. The best 
students will spend 3x longer than the contact hours going back over it and 
learning the material thoroughly as they apply it.

..d

Dr David Martin
Lecturer in Bioinformatics
College of Life Sciences
University of Dundee



From: Discuss <discuss-boun...@lists.software-carpentry.org> on behalf of Karin 
Lagesen <karin.lage...@gmail.com>
Sent: 28 October 2015 20:11
To: discuss@lists.software-carpentry.org
Subject: Re: [Discuss] pulling along those behind

One of the things that I always emphasize before and during the workshop
is that my aim is not to teach them to be programmers, but to make it
less scary if and when they do decide to learn things more in depth. My
main goal is to demystify programming. That way, it becomes less about
understanding every detail and more about finding out that it is not as
complicated as it looks. I think that by doing that, even if I do lose
somebody on the little things, I manage to keep them with me on the
bigger, more conceptual things, if that makes sense.

Karin


On 27/10/15 17:38, Bill Mills wrote:

I stretch the skill-level bracket of all my workshops by leaning heavily
on tiered challenge problems; I break for problems regularly (every 30
minutes or so, giving those really struggling a chance to catch up), and
set 'baseline' problems (that everyone is expected to solve) and
'stretch' goals - harder problems that the intermediates can derive
value from.

On Tue, Oct 27, 2015 at 9:33 AM, Noam Ross <noam.r...@gmail.com
<mailto:noam.r...@gmail.com>> wrote:

 One thing that I've found is that students who are behind sometimes
 give up trying to type along and just read along with the lesson
 notes.  While it's not the ideal outcome, it may be the best one for
 some fraction of students, and this makes it easier for those
 students to reference those notes at some later time.  So it might
 be worthwhile to point students to each lesson's notes before
 starting that section.

 On Tue, Oct 27, 2015 at 12:29 PM C. Titus Brown <ctbr...@ucdavis.edu
 <mailto:ctbr...@ucdavis.edu>> wrote:

 Hi Amanda et al.,

 thanks, this is a nice discussion!

 I try to distinguish between "zero entry" and more advanced
 workshops
 as clearly as possible, but of course problems happen in both
 directions
 for the advanced workshops - too advanced, and too beginner.

 One strategy that (I think) Greg suggested a long time ago was
 to suggest
 that the too-advanced people help out with the too-beginner
 people when
 a TA wasn't available.  Of course this can go wrong as well, but
 I think
 when it goes well it's quite nice.

 cheers,
 --titus

 On Tue, Oct 27, 2015 at 03:46:12PM +, Amanda Charbonneau wrote:
  > I actually had a similar problem, but with an intro workshop
 that I had
  > already pared down considerably because I knew the learners
 were skewed
  > towards *very*

Re: [Discuss] Teaching collaboration in git with two instructors + two computers

2015-03-20 Thread Karin Lagesen

On 20.03.2015 18:00, W. Trevor King wrote:

On Fri, Mar 20, 2015 at 09:19:50AM -0600, Ethan White wrote:

At the Utah State workshop this week we tried out a different approach
(at least compared to what I've seen in the past) to teaching the
collaboration section of the git lesson. We had two instructors at the
front of the room and each instructor did their piece of the
collaboration demonstration on their own computer and then passed the
projector cord back and forth with the other instructor when it was time
for them to do the other part of the collaborative workflow.


At UBC's 2015-03-05 workshop they had success with this too, although
they had the luxury of two projectors ;) [1].



I did this in the latest Oslo workshop. The only thing I would have done 
differently would have been to bring colored hats, with one color each 
for the repo owner and another for the collaborator. People kept getting 
confused which role they were :)


Karin


___
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org