Re: [discuss] What's in a name: Live-Coding, or?

2018-11-06 Thread rayna harris via discuss
Thank you, Lex! 

This thread really spoke to me, and I so happy the language is getting adopted. 

You see, I've been to dozens of non-Carpentry workshops where the instructor 
was live coding (yea!) with some access-restricted software or a data set 
(nay). This frustrated me to no end, but I didn't have the words to describe 
how our live coding method was better. I'm glad we finally have the terminology 
to emphasize that the ability of a learner to code-along is critical to the 
success of our training program.  

Thanks! 
Rayna

--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M852e2c35c87d11316883adcc
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


Re: [discuss] What's in a name: Live-Coding, or?

2018-11-06 Thread Daniel Ouso via discuss
Hi Lex,

+1 for code-along, we can always create a noun ☺

You may evaluate "tandem-coding" too?

On Mon, 15 Oct 2018 at 15:03, Adriana De Palma  wrote:

> Code-along. As in sing-along. As in fun J
>
>
>
> *From:* Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no]
> *Sent:* 15 October 2018 12:49
> *To:* Discuss list Carpentries 
> *Subject:* [discuss] What's in a name: Live-Coding, or?
>
>
>
> Hi,
>
>
>
> I have for a while been thinking about the term ‘live-coding’ as we use it
> as our teaching approach in workshops. What we mean is a form of teaching
> described in the instructor training material
> <https://carpentries.github.io/instructor-training/15-live/index.html> as
> “work[ing] through the lesson material, typing in the code or instructions,
> with the workshop participants following along”. But there are other
> meanings of the term, for example, some people will ‘live code’ a software
> demo during a conference, without the participants doing any coding
> themselves. Apparently it even can be done as a performing arts form
> (creating sounds, images, etc)- see the wikipedia entry on ‘Live coding'.
>
>
>
> I am looking for a term that better describes what we do. Examples I have
> considered:
>
>
>
> -* live follow-along coding*; however, follow-along does not imply
> learners being active, they could just as well sit back, relax and follow
> along closely (note that the description from the instructor training
> material uses this wording also)
>
> - *live interactive coding*; however, there is not much interaction
> unless for any truly *interactive* exercises
>
> - *live together-coding* or *live collaborative coding*; however, we are
> not really coding together or collaboratively, learners merely mirror the
> instructor (except for when they do exercises); still, these are currently
> my favourites
>
>
>
> Any other suggestions?
>
>
>
> Best,
>
>
>
> Lex
>
>
>
>
> *The Carpentries <https://carpentries.topicbox.com/latest>* / discuss /
> see discussions <https://carpentries.topicbox.com/groups/discuss> +
> participants <https://carpentries.topicbox.com/groups/discuss/members> + 
> delivery
> options <https://carpentries.topicbox.com/groups/discuss/subscription>
> Permalink
> <https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-Md6aa1c76f5427455aa6bbefd>
>


-- 
If it only benefits me, then it is not worth it.

Ouso Daniel,
BSC. Molecular & Cell Biology,
P.O BOX 6547-00100.
NAIROBI.

Cell:+254736865158/+254714483013
Email:ousodan...@gmail.com

Skype: ouso.daniel

--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M8e8328c74f88683e95de4dd0
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


Re: [discuss] What's in a name: Live-Coding, or?

2018-11-06 Thread Lex Nederbragt
Hi all,

It pleases me to be able to say that after the next update of the instructor 
training materials, we will now refer to our teaching practice as 
'participatory live coding', where 'learners are strongly encouraged to 
"code-along" with the instructor.' (details in this pull request 
).

Thank you for these suggestions!

Best,

   Lex
--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M3ef9886ca9d527ad0b531bd0
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


Re: [discuss] What's in a name: Live-Coding, or?

2018-10-22 Thread Lex Nederbragt
I like "One of the cornerstones of Software and Data Carpentry is our 
code-along method of teaching."

But I also like (inspired by David Martin) "One of the cornerstones of Software 
and Data Carpentry is participatory live coding" (or "our participatory live 
coding method of teaching").

The second maybe for more formal publications, and the first, with 
"code-alongs", for less formal occasions?

   Lex 

> On 22 Oct 2018, at 16:59, David Martin (Staff)  
> wrote:
> 
> participatory demonstration?
>  
> From: Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no] 
> Sent: 22 October 2018 3:22 PM
> To: Discuss list Carpentries 
> Subject: Re: [discuss] What's in a name: Live-Coding, or?
>  
> Thanks for the 'code-along' suggestion. I like it, it sounds great! However, 
> I am not sure how to use it in practice to describe our teaching method as it 
> seems to be meant as adjective, not a noun. For example, we currently write:
>  
> "One of the cornerstones of Software and Data Carpentry teaching is live 
> coding"
> 
> We can’t hardly change that to ‘is code-along’. We could use ‘is a code-along 
> style of interactive programming’, but that becomes too long again… ‘is 
> code-along sessions’ doesn’t work too well either. Oh, and ‘is code-along 
> live coding’ sounds weird.
>  
> So I like it as an adjective describing the style of teaching, but feel I’m 
> still looking for a better noun, or better adjective between ‘live’ and 
> ‘coding’.
>  
> Lex
> 
> 
> 
> On 15 Oct 2018, at 17:24, Hoyt, Peter  wrote:
>  
> +1
> 
> Peter Hoyt
> 
> On 10/15/2018 10:12 AM, Erin Becker wrote:
> I love code-along!
>  
> On Mon, Oct 15, 2018 at 5:19 AM Jeremy Metz via discuss 
>  wrote:
> +1 for code-along - short but descriptive, and also informal and fun sounding!
>  
> On Mon, 15 Oct 2018 at 13:04, Adriana De Palma  wrote:
> Code-along. As in sing-along. As in fun ☺
>  
> From: Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no] 
> Sent: 15 October 2018 12:49
> To: Discuss list Carpentries 
> Subject: [discuss] What's in a name: Live-Coding, or?
>  
> Hi,
>  
> I have for a while been thinking about the term ‘live-coding’ as we use it as 
> our teaching approach in workshops. What we mean is a form of teaching 
> described in the instructor training material as “work[ing] through the 
> lesson material, typing in the code or instructions, with the workshop 
> participants following along”. But there are other meanings of the term, for 
> example, some people will ‘live code’ a software demo during a conference, 
> without the participants doing any coding themselves. Apparently it even can 
> be done as a performing arts form (creating sounds, images, etc)- see the 
> wikipedia entry on ‘Live coding'.
>  
> I am looking for a term that better describes what we do. Examples I have 
> considered:
>  
> - live follow-along coding; however, follow-along does not imply learners 
> being active, they could just as well sit back, relax and follow along 
> closely (note that the description from the instructor training material uses 
> this wording also)
> - live interactive coding; however, there is not much interaction unless for 
> any truly interactive exercises
> - live together-coding or live collaborative coding; however, we are not 
> really coding together or collaboratively, learners merely mirror the 
> instructor (except for when they do exercises); still, these are currently my 
> favourites
>  
> Any other suggestions?
>  
> Best,
>  
> Lex
>  
>  
> 
>  
> --
> Associate Director, The Carpentries
> Pronouns: she/her/hers
>  
>  
> 
> The University of Dundee is a registered Scottish Charity, No: SC015096
> The Carpentries / discuss / see discussions + participants + delivery options 
> Permalink

--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M49379b9bd0536d9a382942ea
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


Re: [discuss] What's in a name: Live-Coding, or?

2018-10-22 Thread Lynne J. Williams via discuss
+1

> On Oct 22, 2018, at 7:28 AM, Greg Wilson  wrote:
> 
> "One of the cornerstones of Carpentry teaching is the use of code-alongs.  
> Like a sing-along, a code-along is something you do enthusiastically as a 
> small child, roll your eyes at as a teenager, and return to fondly as an 
> adult.  Unlike 'git escape subtree' or 'git skim head', their use does not 
> imperil your immortal soul."
> 
> On 2018-10-22 10:21 a.m., Lex Nederbragt wrote:
>> Thanks for the 'code-along' suggestion. I like it, it sounds great! However, 
>> I am not sure how to use it in practice to describe our teaching method as 
>> it seems to be meant as adjective, not a noun. For example, we currently 
>> write:
>> 
>> "One of the cornerstones of Software and Data Carpentry teaching is live 
>> coding"
>> 
>> We can’t hardly change that to ‘is code-along’. We could use ‘is a 
>> code-along style of interactive programming’, but that becomes too long 
>> again… ‘is code-along sessions’ doesn’t work too well either. Oh, and ‘is 
>> code-along live coding’ sounds weird.
>> 
>> So I like it as an adjective describing the style of teaching, but feel I’m 
>> still looking for a better noun, or better adjective between ‘live’ and 
>> ‘coding’.
>> 
>>  Lex
>> 
>> 
>>> On 15 Oct 2018, at 17:24, Hoyt, Peter >> <mailto:peter.r.h...@okstate.edu>> wrote:
>>> 
>>> +1
>>> 
>>> Peter Hoyt
>>> 
>>> On 10/15/2018 10:12 AM, Erin Becker wrote:
>>>> I love code-along!
>>>> 
>>>> On Mon, Oct 15, 2018 at 5:19 AM Jeremy Metz via discuss 
>>>> mailto:discuss@lists.carpentries.org>> 
>>>> wrote:
>>>> +1 for code-along - short but descriptive, and also informal and fun 
>>>> sounding!
>>>> 
>>>> On Mon, 15 Oct 2018 at 13:04, Adriana De Palma >>> <mailto:a.de-pa...@nhm.ac.uk>> wrote:
>>>> Code-along. As in sing-along. As in fun ☺
>>>> 
>>>>   <>
>>>> From: Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no 
>>>> <mailto:lex.nederbr...@ibv.uio.no>] 
>>>> Sent: 15 October 2018 12:49
>>>> To: Discuss list Carpentries >>> <mailto:discuss@lists.carpentries.org>>
>>>> Subject: [discuss] What's in a name: Live-Coding, or?
>>>> 
>>>>  
>>>> Hi,
>>>> 
>>>>  
>>>> I have for a while been thinking about the term ‘live-coding’ as we use it 
>>>> as our teaching approach in workshops. What we mean is a form of teaching 
>>>> described in the instructor training material 
>>>> <https://carpentries.github.io/instructor-training/15-live/index.html> as 
>>>> “work[ing] through the lesson material, typing in the code or 
>>>> instructions, with the workshop participants following along”. But there 
>>>> are other meanings of the term, for example, some people will ‘live code’ 
>>>> a software demo during a conference, without the participants doing any 
>>>> coding themselves. Apparently it even can be done as a performing arts 
>>>> form (creating sounds, images, etc)- see the wikipedia entry on ‘Live 
>>>> coding'.
>>>> 
>>>>  
>>>> I am looking for a term that better describes what we do. Examples I have 
>>>> considered:
>>>> 
>>>>  
>>>> - live follow-along coding; however, follow-along does not imply learners 
>>>> being active, they could just as well sit back, relax and follow along 
>>>> closely (note that the description from the instructor training material 
>>>> uses this wording also)
>>>> 
>>>> - live interactive coding; however, there is not much interaction unless 
>>>> for any truly interactive exercises
>>>> 
>>>> - live together-coding or live collaborative coding; however, we are not 
>>>> really coding together or collaboratively, learners merely mirror the 
>>>> instructor (except for when they do exercises); still, these are currently 
>>>> my favourites
>>>> 
>>>>  
>>>> Any other suggestions?
>>>> 
>>>>  
>>>> Best,
>>>> 
>>>>  
>>>> Lex
>>>> 
>>>>  
>>>>  
>>>> 
>>>> 
>>>> -- 
>>>> Associate Director, The Carpentries
>>>> Pronouns: she/her/hers
> The Carpentries <https://carpentries.topicbox.com/latest> / discuss / see 
> discussions <https://carpentries.topicbox.com/groups/discuss> + participants 
> <https://carpentries.topicbox.com/groups/discuss/members> + delivery options 
> <https://carpentries.topicbox.com/groups/discuss/subscription>Permalink 
> <https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-Mf7da5155b03aad8bff233c4c>

--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M5ee89e101c6ba713315d8515
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


RE: [discuss] What's in a name: Live-Coding, or?

2018-10-22 Thread David Martin (Staff)
participatory demonstration?

From: Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no]
Sent: 22 October 2018 3:22 PM
To: Discuss list Carpentries 
Subject: Re: [discuss] What's in a name: Live-Coding, or?

Thanks for the 'code-along' suggestion. I like it, it sounds great! However, I 
am not sure how to use it in practice to describe our teaching method as it 
seems to be meant as adjective, not a noun. For example, we currently write:

"One of the cornerstones of Software and Data Carpentry teaching is live coding"

We can’t hardly change that to ‘is code-along’. We could use ‘is a code-along 
style of interactive programming’, but that becomes too long again… ‘is 
code-along sessions’ doesn’t work too well either. Oh, and ‘is code-along live 
coding’ sounds weird.

So I like it as an adjective describing the style of teaching, but feel I’m 
still looking for a better noun, or better adjective between ‘live’ and 
‘coding’.

Lex


On 15 Oct 2018, at 17:24, Hoyt, Peter 
mailto:peter.r.h...@okstate.edu>> wrote:

+1

Peter Hoyt
On 10/15/2018 10:12 AM, Erin Becker wrote:
I love code-along!

On Mon, Oct 15, 2018 at 5:19 AM Jeremy Metz via discuss 
mailto:discuss@lists.carpentries.org>> wrote:
+1 for code-along - short but descriptive, and also informal and fun sounding!

On Mon, 15 Oct 2018 at 13:04, Adriana De Palma 
mailto:a.de-pa...@nhm.ac.uk>> wrote:
Code-along. As in sing-along. As in fun ☺

From: Lex Nederbragt 
[mailto:lex.nederbr...@ibv.uio.no<mailto:lex.nederbr...@ibv.uio.no>]
Sent: 15 October 2018 12:49
To: Discuss list Carpentries 
mailto:discuss@lists.carpentries.org>>
Subject: [discuss] What's in a name: Live-Coding, or?

Hi,

I have for a while been thinking about the term ‘live-coding’ as we use it as 
our teaching approach in workshops. What we mean is a form of teaching 
described in the instructor training 
material<https://carpentries.github.io/instructor-training/15-live/index.html> 
as “work[ing] through the lesson material, typing in the code or instructions, 
with the workshop participants following along”. But there are other meanings 
of the term, for example, some people will ‘live code’ a software demo during a 
conference, without the participants doing any coding themselves. Apparently it 
even can be done as a performing arts form (creating sounds, images, etc)- see 
the wikipedia entry on ‘Live coding'.

I am looking for a term that better describes what we do. Examples I have 
considered:

- live follow-along coding; however, follow-along does not imply learners being 
active, they could just as well sit back, relax and follow along closely (note 
that the description from the instructor training material uses this wording 
also)
- live interactive coding; however, there is not much interaction unless for 
any truly interactive exercises
- live together-coding or live collaborative coding; however, we are not really 
coding together or collaboratively, learners merely mirror the instructor 
(except for when they do exercises); still, these are currently my favourites

Any other suggestions?

Best,

Lex




--
Associate Director, The Carpentries
Pronouns: she/her/hers


The Carpentries<https://carpentries.topicbox.com/latest> / discuss / see 
discussions<https://carpentries.topicbox.com/groups/discuss> + 
participants<https://carpentries.topicbox.com/groups/discuss/members> + 
delivery options<https://carpentries.topicbox.com/groups/discuss/subscription> 
Permalink<https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M62576145ce7ef5c4ba5a54c2>

The University of Dundee is a registered Scottish Charity, No: SC015096

--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M4f3c3c24f5537beca54f6b1f
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


Re: [discuss] What's in a name: Live-Coding, or?

2018-10-22 Thread Greg Wilson
"One of the cornerstones of Carpentry teaching is the use of 
code-alongs.  Like a sing-along, a code-along is something you do 
enthusiastically as a small child, roll your eyes at as a teenager, and 
return to fondly as an adult.  Unlike 'git escape subtree' or 'git skim 
head', their use does not imperil your immortal soul."


On 2018-10-22 10:21 a.m., Lex Nederbragt wrote:
Thanks for the 'code-along' suggestion. I like it, it sounds great! 
However, I am not sure how to use it in practice to describe our 
teaching method as it seems to be meant as adjective, not a noun. For 
example, we currently write:


"One of the cornerstones of Software and Data Carpentry teaching is 
live coding"


We can’t hardly change that to ‘is code-along’. We could use ‘is a 
code-along style of interactive programming’, but that becomes too 
long again… ‘is code-along sessions’ doesn’t work too well either. Oh, 
and ‘is code-along live coding’ sounds weird.


So I like it as an adjective describing the style of teaching, but 
feel I’m still looking for a better noun, or better adjective between 
‘live’ and ‘coding’.


Lex


On 15 Oct 2018, at 17:24, Hoyt, Peter <mailto:peter.r.h...@okstate.edu>> wrote:


+1

Peter Hoyt

On 10/15/2018 10:12 AM, Erin Becker wrote:

I love code-along!

On Mon, Oct 15, 2018 at 5:19 AM Jeremy Metz via discuss 
<mailto:discuss@lists.carpentries.org>> wrote:


+1 for code-along - short but descriptive, and also informal and
fun sounding!

On Mon, 15 Oct 2018 at 13:04, Adriana De Palma
mailto:a.de-pa...@nhm.ac.uk>> wrote:

Code-along. As in sing-along. As in fun ☺

*From:*Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no
<mailto:lex.nederbr...@ibv.uio.no>]
*Sent:* 15 October 2018 12:49
*To:* Discuss list Carpentries
mailto:discuss@lists.carpentries.org>>
    *Subject:* [discuss] What's in a name: Live-Coding, or?


Hi,


I have for a while been thinking about the term
‘live-coding’ as we use it as our teaching approach in
workshops. What we mean is a form of teaching described in
the instructor training material
<https://carpentries.github.io/instructor-training/15-live/index.html> 
as
“work[ing] through the lesson material, typing in the code
or instructions, with the workshop participants following
along”. But there are other meanings of the term, for
example, some people will ‘live code’ a software demo during
a conference, without the participants doing any coding
themselves. Apparently it even can be done as a performing
arts form (creating sounds, images, etc)- see the wikipedia
entry on ‘Live coding'.


I am looking for a term that better describes what we do.
Examples I have considered:


-_live follow-along coding_; however, follow-along does not
imply learners being active, they could just as well sit
back, relax and follow along closely (note that the
description from the instructor training material uses this
wording also)

- _live interactive coding_; however, there is not much
interaction unless for any truly /interactive/ exercises

- _live together-coding_ or _live collaborative coding_;
however, we are not really coding together or
collaboratively, learners merely mirror the instructor
(except for when they do exercises); still, these are
currently my favourites


Any other suggestions?


Best,


Lex





--
Associate Director, The Carpentries
Pronouns: she/her/hers


*The Carpentries <https://carpentries.topicbox.com/latest>* / discuss 
/ see discussions <https://carpentries.topicbox.com/groups/discuss> + 
participants <https://carpentries.topicbox.com/groups/discuss/members> 
+ delivery options 
<https://carpentries.topicbox.com/groups/discuss/subscription> 
Permalink 
<https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M62576145ce7ef5c4ba5a54c2> 



--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-Mf7da5155b03aad8bff233c4c
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


Re: [discuss] What's in a name: Live-Coding, or?

2018-10-22 Thread Bennet Fauber
Lex,

It could be a noun.  People refer to a sing-along as an event; I have been
invited to some other musical play-alongs aimed at beginning
instrumentalists.  Probably worth defining once, then use it well.  :-)

-- bennet



On Mon, Oct 22, 2018 at 10:23 AM Lex Nederbragt 
wrote:

> Thanks for the 'code-along' suggestion. I like it, it sounds great!
> However, I am not sure how to use it in practice to describe our teaching
> method as it seems to be meant as adjective, not a noun. For example, we
> currently write:
>
> "One of the cornerstones of Software and Data Carpentry teaching is live
> coding"
>
> We can’t hardly change that to ‘is code-along’. We could use ‘is a
> code-along style of interactive programming’, but that becomes too long
> again… ‘is code-along sessions’ doesn’t work too well either. Oh, and ‘is
> code-along live coding’ sounds weird.
>
> So I like it as an adjective describing the style of teaching, but feel
> I’m still looking for a better noun, or better adjective between ‘live’ and
> ‘coding’.
>
> Lex
>
>
> On 15 Oct 2018, at 17:24, Hoyt, Peter  wrote:
>
> +1
>
> Peter Hoyt
>
> On 10/15/2018 10:12 AM, Erin Becker wrote:
>
> I love code-along!
>
> On Mon, Oct 15, 2018 at 5:19 AM Jeremy Metz via discuss <
> discuss@lists.carpentries.org> wrote:
>
>> +1 for code-along - short but descriptive, and also informal and fun
>> sounding!
>>
>> On Mon, 15 Oct 2018 at 13:04, Adriana De Palma 
>> wrote:
>>
>>> Code-along. As in sing-along. As in fun ☺
>>>
>>>
>>>
>>> *From:* Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no]
>>> *Sent:* 15 October 2018 12:49
>>> *To:* Discuss list Carpentries 
>>> *Subject:* [discuss] What's in a name: Live-Coding, or?
>>>
>>>
>>> Hi,
>>>
>>>
>>> I have for a while been thinking about the term ‘live-coding’ as we use
>>> it as our teaching approach in workshops. What we mean is a form of
>>> teaching described in the instructor training material
>>> <https://carpentries.github.io/instructor-training/15-live/index.html> as
>>> “work[ing] through the lesson material, typing in the code or instructions,
>>> with the workshop participants following along”. But there are other
>>> meanings of the term, for example, some people will ‘live code’ a software
>>> demo during a conference, without the participants doing any coding
>>> themselves. Apparently it even can be done as a performing arts form
>>> (creating sounds, images, etc)- see the wikipedia entry on ‘Live coding'.
>>>
>>>
>>> I am looking for a term that better describes what we do. Examples I
>>> have considered:
>>>
>>>
>>> -* live follow-along coding*; however, follow-along does not imply
>>> learners being active, they could just as well sit back, relax and follow
>>> along closely (note that the description from the instructor training
>>> material uses this wording also)
>>>
>>> - *live interactive coding*; however, there is not much interaction
>>> unless for any truly *interactive* exercises
>>>
>>> - *live together-coding* or *live collaborative coding*; however, we
>>> are not really coding together or collaboratively, learners merely mirror
>>> the instructor (except for when they do exercises); still, these are
>>> currently my favourites
>>>
>>>
>>> Any other suggestions?
>>>
>>>
>>> Best,
>>>
>>>
>>> Lex
>>>
>>>
>>>
>
> --
> Associate Director, The Carpentries
> Pronouns: she/her/hers
>
>
>
> *The Carpentries <https://carpentries.topicbox.com/latest>* / discuss /
> see discussions <https://carpentries.topicbox.com/groups/discuss> +
> participants <https://carpentries.topicbox.com/groups/discuss/members> + 
> delivery
> options <https://carpentries.topicbox.com/groups/discuss/subscription>
> Permalink
> <https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M62576145ce7ef5c4ba5a54c2>
>

--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-Md3ae1863a21cab63fcdda76a
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


Re: [discuss] What's in a name: Live-Coding, or?

2018-10-22 Thread Lex Nederbragt
Thanks for the 'code-along' suggestion. I like it, it sounds great! However, I 
am not sure how to use it in practice to describe our teaching method as it 
seems to be meant as adjective, not a noun. For example, we currently write:

"One of the cornerstones of Software and Data Carpentry teaching is live coding"

We can’t hardly change that to ‘is code-along’. We could use ‘is a code-along 
style of interactive programming’, but that becomes too long again… ‘is 
code-along sessions’ doesn’t work too well either. Oh, and ‘is code-along live 
coding’ sounds weird.

So I like it as an adjective describing the style of teaching, but feel I’m 
still looking for a better noun, or better adjective between ‘live’ and 
‘coding’.

Lex


> On 15 Oct 2018, at 17:24, Hoyt, Peter  wrote:
> 
> +1
> 
> Peter Hoyt
> 
> On 10/15/2018 10:12 AM, Erin Becker wrote:
>> I love code-along!
>> 
>> On Mon, Oct 15, 2018 at 5:19 AM Jeremy Metz via discuss 
>> mailto:discuss@lists.carpentries.org>> wrote:
>> +1 for code-along - short but descriptive, and also informal and fun 
>> sounding!
>> 
>> On Mon, 15 Oct 2018 at 13:04, Adriana De Palma > <mailto:a.de-pa...@nhm.ac.uk>> wrote:
>> Code-along. As in sing-along. As in fun ☺
>> 
>>   <>
>> From: Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no 
>> <mailto:lex.nederbr...@ibv.uio.no>] 
>> Sent: 15 October 2018 12:49
>> To: Discuss list Carpentries > <mailto:discuss@lists.carpentries.org>>
>> Subject: [discuss] What's in a name: Live-Coding, or?
>> 
>>  
>> Hi,
>> 
>>  
>> I have for a while been thinking about the term ‘live-coding’ as we use it 
>> as our teaching approach in workshops. What we mean is a form of teaching 
>> described in the instructor training material 
>> <https://carpentries.github.io/instructor-training/15-live/index.html> as 
>> “work[ing] through the lesson material, typing in the code or instructions, 
>> with the workshop participants following along”. But there are other 
>> meanings of the term, for example, some people will ‘live code’ a software 
>> demo during a conference, without the participants doing any coding 
>> themselves. Apparently it even can be done as a performing arts form 
>> (creating sounds, images, etc)- see the wikipedia entry on ‘Live coding'.
>> 
>>  
>> I am looking for a term that better describes what we do. Examples I have 
>> considered:
>> 
>>  
>> - live follow-along coding; however, follow-along does not imply learners 
>> being active, they could just as well sit back, relax and follow along 
>> closely (note that the description from the instructor training material 
>> uses this wording also)
>> 
>> - live interactive coding; however, there is not much interaction unless for 
>> any truly interactive exercises
>> 
>> - live together-coding or live collaborative coding; however, we are not 
>> really coding together or collaboratively, learners merely mirror the 
>> instructor (except for when they do exercises); still, these are currently 
>> my favourites
>> 
>>  
>> Any other suggestions?
>> 
>>  
>> Best,
>> 
>>  
>> Lex
>> 
>>  
>>  
>> 
>> 
>> -- 
>> Associate Director, The Carpentries
>> Pronouns: she/her/hers
> 
> The Carpentries <https://carpentries.topicbox.com/latest> / discuss / see 
> discussions <https://carpentries.topicbox.com/groups/discuss> + participants 
> <https://carpentries.topicbox.com/groups/discuss/members> + delivery options 
> <https://carpentries.topicbox.com/groups/discuss/subscription>Permalink 
> <https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M59f96fb122ef3015b7b8909c>

--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M62576145ce7ef5c4ba5a54c2
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


Re: [discuss] What's in a name: Live-Coding, or?

2018-10-15 Thread Hoyt, Peter
+1

Peter Hoyt

On 10/15/2018 10:12 AM, Erin Becker wrote:
I love code-along!

On Mon, Oct 15, 2018 at 5:19 AM Jeremy Metz via discuss 
mailto:discuss@lists.carpentries.org>> wrote:
+1 for code-along - short but descriptive, and also informal and fun sounding!

On Mon, 15 Oct 2018 at 13:04, Adriana De Palma 
mailto:a.de-pa...@nhm.ac.uk>> wrote:
Code-along. As in sing-along. As in fun ☺

From: Lex Nederbragt 
[mailto:lex.nederbr...@ibv.uio.no<mailto:lex.nederbr...@ibv.uio.no>]
Sent: 15 October 2018 12:49
To: Discuss list Carpentries 
mailto:discuss@lists.carpentries.org>>
Subject: [discuss] What's in a name: Live-Coding, or?

Hi,

I have for a while been thinking about the term ‘live-coding’ as we use it as 
our teaching approach in workshops. What we mean is a form of teaching 
described in the instructor training 
material<https://carpentries.github.io/instructor-training/15-live/index.html> 
as “work[ing] through the lesson material, typing in the code or instructions, 
with the workshop participants following along”. But there are other meanings 
of the term, for example, some people will ‘live code’ a software demo during a 
conference, without the participants doing any coding themselves. Apparently it 
even can be done as a performing arts form (creating sounds, images, etc)- see 
the wikipedia entry on ‘Live coding'.

I am looking for a term that better describes what we do. Examples I have 
considered:

- live follow-along coding; however, follow-along does not imply learners being 
active, they could just as well sit back, relax and follow along closely (note 
that the description from the instructor training material uses this wording 
also)
- live interactive coding; however, there is not much interaction unless for 
any truly interactive exercises
- live together-coding or live collaborative coding; however, we are not really 
coding together or collaboratively, learners merely mirror the instructor 
(except for when they do exercises); still, these are currently my favourites

Any other suggestions?

Best,

Lex




--
Associate Director, The Carpentries
Pronouns: she/her/hers
The Carpentries<https://carpentries.topicbox.com/latest> / discuss / see 
discussions<https://carpentries.topicbox.com/groups/discuss> + 
participants<https://carpentries.topicbox.com/groups/discuss/members> + 
delivery options<https://carpentries.topicbox.com/groups/discuss/subscription> 
Permalink<https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M7e3f5f3589e61f3b329fd298>


--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M59f96fb122ef3015b7b8909c
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


Re: [discuss] What's in a name: Live-Coding, or?

2018-10-15 Thread Radovan Bast via discuss
Indeed! It's brilliant - I will from now on use this term also for other
code-along sessions/courses outside of the Carpentries.
  radovan

On Mon, Oct 15, 2018 at 5:14 PM Erin Becker  wrote:

> I love code-along!
>
> On Mon, Oct 15, 2018 at 5:19 AM Jeremy Metz via discuss <
> discuss@lists.carpentries.org> wrote:
>
>> +1 for code-along - short but descriptive, and also informal and fun
>> sounding!
>>
>> On Mon, 15 Oct 2018 at 13:04, Adriana De Palma 
>> wrote:
>>
>>> Code-along. As in sing-along. As in fun J
>>>
>>>
>>>
>>> *From:* Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no]
>>> *Sent:* 15 October 2018 12:49
>>> *To:* Discuss list Carpentries 
>>> *Subject:* [discuss] What's in a name: Live-Coding, or?
>>>
>>>
>>>
>>> Hi,
>>>
>>>
>>>
>>> I have for a while been thinking about the term ‘live-coding’ as we use
>>> it as our teaching approach in workshops. What we mean is a form of
>>> teaching described in the instructor training material
>>> <https://carpentries.github.io/instructor-training/15-live/index.html> as
>>> “work[ing] through the lesson material, typing in the code or instructions,
>>> with the workshop participants following along”. But there are other
>>> meanings of the term, for example, some people will ‘live code’ a software
>>> demo during a conference, without the participants doing any coding
>>> themselves. Apparently it even can be done as a performing arts form
>>> (creating sounds, images, etc)- see the wikipedia entry on ‘Live coding'.
>>>
>>>
>>>
>>> I am looking for a term that better describes what we do. Examples I
>>> have considered:
>>>
>>>
>>>
>>> -* live follow-along coding*; however, follow-along does not imply
>>> learners being active, they could just as well sit back, relax and follow
>>> along closely (note that the description from the instructor training
>>> material uses this wording also)
>>>
>>> - *live interactive coding*; however, there is not much interaction
>>> unless for any truly *interactive* exercises
>>>
>>> - *live together-coding* or *live collaborative coding*; however, we
>>> are not really coding together or collaboratively, learners merely mirror
>>> the instructor (except for when they do exercises); still, these are
>>> currently my favourites
>>>
>>>
>>>
>>> Any other suggestions?
>>>
>>>
>>>
>>> Best,
>>>
>>>
>>>
>>> Lex
>>>
>>>
>>>
>>>
>>>
>
> --
> Associate Director, The Carpentries
> Pronouns: she/her/hers
> *The Carpentries <https://carpentries.topicbox.com/latest>* / discuss /
> see discussions <https://carpentries.topicbox.com/groups/discuss> +
> participants <https://carpentries.topicbox.com/groups/discuss/members> + 
> delivery
> options <https://carpentries.topicbox.com/groups/discuss/subscription>
> Permalink
> <https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M7e3f5f3589e61f3b329fd298>
>

--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-Mcc37099c05c25bca7ef2a2ad
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


Re: [discuss] What's in a name: Live-Coding, or?

2018-10-15 Thread Jeremy Metz via discuss
+1 for code-along - short but descriptive, and also informal and fun
sounding!

On Mon, 15 Oct 2018 at 13:04, Adriana De Palma  wrote:

> Code-along. As in sing-along. As in fun J
>
>
>
> *From:* Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no]
> *Sent:* 15 October 2018 12:49
> *To:* Discuss list Carpentries 
> *Subject:* [discuss] What's in a name: Live-Coding, or?
>
>
>
> Hi,
>
>
>
> I have for a while been thinking about the term ‘live-coding’ as we use it
> as our teaching approach in workshops. What we mean is a form of teaching
> described in the instructor training material
> <https://carpentries.github.io/instructor-training/15-live/index.html> as
> “work[ing] through the lesson material, typing in the code or instructions,
> with the workshop participants following along”. But there are other
> meanings of the term, for example, some people will ‘live code’ a software
> demo during a conference, without the participants doing any coding
> themselves. Apparently it even can be done as a performing arts form
> (creating sounds, images, etc)- see the wikipedia entry on ‘Live coding'.
>
>
>
> I am looking for a term that better describes what we do. Examples I have
> considered:
>
>
>
> -* live follow-along coding*; however, follow-along does not imply
> learners being active, they could just as well sit back, relax and follow
> along closely (note that the description from the instructor training
> material uses this wording also)
>
> - *live interactive coding*; however, there is not much interaction
> unless for any truly *interactive* exercises
>
> - *live together-coding* or *live collaborative coding*; however, we are
> not really coding together or collaboratively, learners merely mirror the
> instructor (except for when they do exercises); still, these are currently
> my favourites
>
>
>
> Any other suggestions?
>
>
>
> Best,
>
>
>
> Lex
>
>
>
>
> *The Carpentries <https://carpentries.topicbox.com/latest>* / discuss /
> see discussions <https://carpentries.topicbox.com/groups/discuss> +
> participants <https://carpentries.topicbox.com/groups/discuss/members> + 
> delivery
> options <https://carpentries.topicbox.com/groups/discuss/subscription>
> Permalink
> <https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-Md6aa1c76f5427455aa6bbefd>
>

--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-M507ab0b8cc47e1da9599453a
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription


RE: [discuss] What's in a name: Live-Coding, or?

2018-10-15 Thread Adriana De Palma
Code-along. As in sing-along. As in fun ☺

From: Lex Nederbragt [mailto:lex.nederbr...@ibv.uio.no]
Sent: 15 October 2018 12:49
To: Discuss list Carpentries 
Subject: [discuss] What's in a name: Live-Coding, or?

Hi,

I have for a while been thinking about the term ‘live-coding’ as we use it as 
our teaching approach in workshops. What we mean is a form of teaching 
described in the instructor training 
material<https://carpentries.github.io/instructor-training/15-live/index.html> 
as “work[ing] through the lesson material, typing in the code or instructions, 
with the workshop participants following along”. But there are other meanings 
of the term, for example, some people will ‘live code’ a software demo during a 
conference, without the participants doing any coding themselves. Apparently it 
even can be done as a performing arts form (creating sounds, images, etc)- see 
the wikipedia entry on ‘Live coding'.

I am looking for a term that better describes what we do. Examples I have 
considered:

- live follow-along coding; however, follow-along does not imply learners being 
active, they could just as well sit back, relax and follow along closely (note 
that the description from the instructor training material uses this wording 
also)
- live interactive coding; however, there is not much interaction unless for 
any truly interactive exercises
- live together-coding or live collaborative coding; however, we are not really 
coding together or collaboratively, learners merely mirror the instructor 
(except for when they do exercises); still, these are currently my favourites

Any other suggestions?

Best,

Lex


The Carpentries<https://carpentries.topicbox.com/latest> / discuss / see 
discussions<https://carpentries.topicbox.com/groups/discuss> + 
participants<https://carpentries.topicbox.com/groups/discuss/members> + 
delivery options<https://carpentries.topicbox.com/groups/discuss/subscription> 
Permalink<https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-Mf8c552ede4952babeefea590>

--
The Carpentries: discuss
Permalink: 
https://carpentries.topicbox.com/groups/discuss/T69368b0ceffc20b9-Md6aa1c76f5427455aa6bbefd
Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription