I had the daunting task of doing a Bootcamp session at THATCamp New England in which I tried to “introduce programming” to an audience I did not know ahead of time. SO. MUCH. FUN. (seriously!)
Here’s the “official” session description:
To participate in this session, no previous programming experience is required — and in fact none is assumed. Additionally, you won’t ”learn to program” in any particular language. Instead, you’ll learn several of the foundational elements of programming, see examples of these elements in a few languages, take a look at various types of digital humanities projects, discuss how programmatic elements work within those structures, and (finally) we’ll think about how to put these pieces of knowledge together to design an application of your own. There might be some programming-on-sticky-notes involved.
Here’s the slidedeck I ran through for the first two-thirds or so of the session:
At the 2010 version of THATCamp Pacific Northwest, I facilitated a BootCamp session on project management. While not nearly as sexy as the 3D modelling or the “Zotero Love Lab” bootcamp sessions, project management is important, gosh darn it, and something I’m apt to geek out about (things that make Julie geek out is an admittedly long list, but again, project management is important!).
The full bootcamp session title was originally “Bootstrapping Your Digital Humanities Project: How to Pull Together a Team and Work Collaboratively (Virtually or Otherwise) throughout a Project Lifecycle” but when I put out a call for participant input into the types of things people wanted to learn, the e-mail replies I got made me shift to more of a general project planning and management sort of thing—less about specifically working with teams and more about how to get started, the role of the project manager, and the sorts of things that one might (and should) expect to write about/plan when managing a project.