"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 <peter.r.h...@okstate.edu
<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
<discuss@lists.carpentries.org
<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
<a.de-pa...@nhm.ac.uk <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
<discuss@lists.carpentries.org
<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