Skip to main content

Musings, in numerical order

1-10

Contacting faculty members on behalf of students (Essay #1)
What kind of computer should you buy? (Essay #2)
Essay #3 was about Grinnell’s relationship with Posse.
How we spend your donations (Essay #4)
On the genesis of Sam’s Assorted Musings and Rants (Essay #5)
Profanity in class (Essay #6)
Studying CS at a liberal arts college vs. a large university (Essay #7)
Grinnell’s CS department (Essay #8)
Convocation (Essay #9)
My audience (Essay #10)

11-20

On the form of these musings and rants (Essay #11)
Vast swaths of American Popular Culture have passed me by. (Essay #12)
A speech to Duke TIP scholars (Essay #13)
Remaining optimistic (Essay #14)
What makes you happy vs. what you do (Essay #15)
Sleep (Essay #16)
Finding the time to write (Essay #17)
Grinnell’s expected student workload (Essay #18)
Mom (Essay #19)
Preliminary notes on accessibility in the classroom (Essay #20)

21-30

Proofpoint: How to make email miserable to use (Essay #21)
Naming week 14 (Essay #22)
On Grinnell’s Completion Rate (Essay #23)
Grinnell’s Individually Advised Curriculum (Essay #24)
On the last day of class (Essay #25)
Infusing the college mission into the residential experience (Essay #26)
Overcommitment, Finals Week, Spring 2016 (Essay #27)
Musings on Self Governance (Essay #28)
Speech to 2016 Graduating CS Seniors (Essay #29)
Exit interviews (Essay #30)

31-40

One month of musings (Essay #31)
Helping students with programming problems (Essay #32)
Why study CS? (Essay #33)
Recruiting faculty who care about diversity (Essay #34)
Writing letters of recommendation (Essay #35)
Are my recommendation letters gendered? (Essay #36)
Replying to messages on the SIGCSE mailing list (Essay #37)
Addressing people (Essay #38)
Overcommittment, Summer 2016 (Essay #39)
Software hammers (Essay #40)

41-50

On making, breaking, and remaking the habit of daily writing (Essay #41)
Alcohol at Grinnell (Essay #42)
Generating a Table of Contents (Essay #43)
Friday PSA (Essay #44)
On teaching CS at Grinnell (Essay #45)
Making talking-head videos (Essay #46)
When things go wrong (Essay #47)
Essays I did not post (Essay #48)
Planning a CS Affinity Reunion (Essay #49)
Thank You (Essay #50)

51-60

Cyro Baptista and Banquet of Spirits (Essay #51)
MathLAN: Grinnell’s Linux Network (Essay #52)
Small scripts for indexing musings (Essay #53)
Grinnell’s Web Presence (Essay #54)
Thinking the best of other people (Essay #55)
Feeling Fortunate (Essay #56)
Writing about people (Essay #57)
Ian Atha ’09 (Musing #58)
Research in CS at Grinnell (2016 Edition) (Essay #59)
Microaggressions and safe spaces (Essay #60)

61-70

Sarah Anderson ’98 and Donna Dralus ’89 (Musing #61)
If you ask a prof a question (Essay #62)
Diversity in computer science (Essay #63)
On being a curmudgeon (Essay #64)
My laptop (Essay #65)
Foods of my families (Essay #66)
Promoting diversity in computer science at Grinnell (Essay #67)
Misunderstanding metaphors (Essay #68)
Scholarship for all in CS (Essay #69)
Sometimes tasks take too much time (Essay #70)

71-80

A second month of daily essays (Essay #71)
Dumb ways to address implicit bias (Essay #72)
Making good choices (Essay #73)
On faculty/staff relationships (Essay #74)
The Grinnell Prize (Essay #75)
Jennelle Nystrom ’14 (Musing #76)
Thoughts for CS Majors on Studying Abroad (Essay #77)
10/10 (Essay #78)
How has Grinnell changed in the past twenty years? (Essay #79)
Word choice that irritates me: Sell Yourself (Essay #80)

81-90

Embarrassing teaching moments (Essay #81)
Shared governance (Essay #82)
Dad jokes (Essay #83)
Wrapping up (Essay #84)
Nibbled to death by ducks, episode 1 (Essay #85)
Terms I’ve come to despise: Best practices (Essay #86)
The College bookstore (Essay #87)
Following my muse (Essay #88)
Playing with Processing, Example 1 (Essay #89)
Grinnell Football (Essay #90)

91-100

Mastering Grinnell (Essay #91)
Web Accessibility (Essay #92)
CV vs. Vita (Essay #93)
Is anal retentive hyphenated? (Essay #94)
Closing in on one-hundred essays (Essay #95)
Fall break, 2016 (Essay #96)
Exploring the CS major, 2016 (Essay #97)
The end of the world is nigh (Essay #98)
Notes for a talk on Scholarship Opportunities for All in Computer Science (Essay #99)
My one-hundredth essay of the day (Essay #100)

101-110

Software for reporting sexual assault (Essay #101)
Essay #102 was about a ’blog post by Doug Cutchins.
Cultivating the gross mindset (Essay #103)
A third month of essays (Essay #104)
The Tigger suit (Essay #105)
A month of Grinnellians (Musing #106)
Megan Goering ’08 (Musing #107)
Narren Brown (Musing #108)
Monessa Cummins (Musing #109)
A group of Grinnell students (Musing #110)

111-120

Erik Simpson (Musing #111)
Assessing candidates (Essay #112)
Adrienne Hardin (Musing #113)
Dave Robinson (Musing #114)
The election (Essay #115)
Sarah Purcell ’92 (Musing #116)
Terry Bisson ’64 (Musing #117)
J. Harley McIlrath (Musing #118)
Harry Hopkins ’12 (Musing #119)
Joe Rosenfield ’25 (Musing #120)

121-130

Doug Cutchins ’93 (Musing #121)
Doug Caulkins (Musing #122)
Grant Gale (Musing #123)
Henry MacKay Walker (Musing #124)
Karen Shuman (Musing #125)
CS Alums (Musing #126)
Brandy Agerbeck ’96 (Musing #127)
Planning the next CS reunion (Musing #128)
Terian Koscik ’12 (Musing #129)
Writing about current students (Musing #130)

131-140

Hallie Flanagan ’11 (Musing #131)
Thanksgiving 2016 (Essay #132)
John David Stone (Musing #133)
W. Blake Creasey ’16 (Musing #134)
Janet Davis (Musing #135)
Lea Marolt-Sonnenschein ’15 (Musing #136)
Samuel A. Rebelsky (Musing #137)
A fourth month of essays (Essay #138)
Ordering from Harry and David (Essay #139)
Do you take requests? (Essay #140)

141-150

Why are you doing this? (Essay #141)
Essay #142 was about Web accessibility, focusing on a particular Web site.
Mondegreens (Essay #143)
The joy of code: Linking endnotes (Essay #144)
Removing another essay (Essay #145)
A few forthcoming essays (Essay #146)
Preregistration (Essay #147)
Pebble Watches (Essay #148)
The Bruce Voyles Rule and the Samuel A. Rebelsky Rule (Essay #149)
Faculty Lines and Zero-Sum Games (Essay #150)

151-160

Submitting Camera-Ready Copy to SIGCSE 2017 (Essay #151)
Sleep Cycles (Essay #152)
End-of-semester reflections (Fall 2016) (Essay #153)
The 2016 Grinnell Holiday Party (Essay #154)
On being a pack rat (Essay #155)
Pursuing the serious, settling for the frivolous (Essay #156)
Donating to Grinnell (Essay #157)
Should Grinnell be tuition free? (Essay #158)
A day in the life of SamR (20 December 2016) (Essay #159)
The divide between varsity/club athletes and other students (Essay #160)

161-170

The strange pricing of meal plans (Essay #161)
Some shorter questions and answers about Grinnell’s CS program (Musing #162)
More fun with Harry & David (Essay #163)
Thank-you letter to donors to the CS department (version of December 2016) (Essay #164)
Christmas eve, 2016 (Essay #165)
Grinnell’s Mission Statement (Essay #166)
Helping our students speak persuasively (Essay #167)
On teaching online (Essay #168)
The size of the College (Essay #169)
The recent history of Grinnell’s mission statement (Essay #170)

171-180

Grinnell’s Board of Trustees (Essay #171)
Even more fun with Harry & David (Essay #172)
Five months of essays (Essay #173)
An introduction to a month of technical essays (Essay #174)
Introduction, part 1: On the genesis of this work (Essay #175)
Introduction, part 2: Thinking in C (Essay #176)
On the termination of Grinnell’s relationship with Posse, revisited (Essay #177)
Introduction, part 3: Thinking in Unix (Essay #178)
Stages of C compilation (Essay #179)
Using assert in C (Essay #180)

181-190

A simple C project (Essay #181)
Studying at Grinnell (Essay #182)
An introduction to Make (Essay #183)
Sam, you’re losing your audience (Essay #184)
Parsing integers (Essay #185)
The Freewrite typewriter (Essay #186)
Variables in Make (Essay #187)
Implicit rules in Make (Essay #188)
Inbox zero, stage one (Essay #189)
Why function signatures matter (Essay #190)

191-200

Inbox zero, stage two (Essay #191)
Inbox zero, stage three (Essay #192)
Inbox zero, stage four (Essay #193)
Building C libraries (Essay #194)
Candidate’s statement, Special Interest Group on Computers and Society (Essay #195)
Bash basics: files and directories (Essay #196)
Formatting C Code (Essay #197)
Harry & David: The Saga Concludes (Essay #198)
grep and regular expressions (Essay #199)
(Un)professional development (Essay #200)

201-210

Inbox zero, stage five (Essay #201)
Thoughts on student graders (Essay #202)
Giving in to Bootstrap (Essay #203)
Grinnell traditions I miss: National pipe cleaner day (Essay #204)
Grinnell traditions I miss (but shouldn’t): Bakery run (Essay #205)
Dumb things Sam does: Changing my site builder right before classes start (Essay #206)
Grinnell traditions I never witnessed, but miss anyway: The Cross-country team’s naked run (Essay #207)
A gift to myself (Essay #208)
Some days I’m clearly not meant to write (Essay #209)
Output buffers (Essay #210)

211-220

Borrowed, used, downloaded (Essay #211)
Work-life balance (Essay #212)
Dumb things Sam does: Write too-long essays on work-life balance (Essay #213)
Another evening of writing recommendation letters (Essay #214)
Six months of daily essays (Essay #215)
Introduction, part 4: Thinking like SamR (or Some of SamR’s perspectives on software development) (Essay #216)
Grinnell traditions I miss (and mostly missed): Graduation pranks (Essay #217)
Branding the College (Essay #218)
Adventures in binary search, part the first (Essay #219)
Adventures in binary search, part the second: Designing tests (Essay #220)

221-230

Adventures in binary search, part the third: Implementing binary search (Essay #221)
Reinventing the wheel (Essay #222)
Class notes and note takers (Essay #223)
Dumb Amazon recommendations, episode 1 (Essay #224)
Exam prologues and epilogues (Essay #225)
Complaints about captioning, take 1 (Essay #226)
The white elephant in the room (Essay #227)
The department’s restricted fund (Essay #228)
Inbox zero, stage six (Essay #229)
Designing a handbook for our Student Educational Policy Committee (Essay #230)

231-240

Scheduling classes (Essay #231)
Command-line history (Essay #232)
Priorities (Essay #233)
New Grinnell traditions I appreciate: The Grinnell lecture (Essay #234)
Date and time formats (Essay #235)
Asking questions (Essay #236)
A letter to our students (Essay #237)
A draft MathLANifesto (Essay #238)
Office hours (Essay #239)
A few quick reasons I love Grinnell students (Essay #240)

241-250

Some classes that influenced me (Essay #241)
Some things I write (other than these essays) (Essay #242)
A week in the life of a chair (Essay #243)
Seven months of daily essays (Essay #244)
Standard Make targets (Essay #245)
File permissions (Essay #246)
Campus speakers (Essay #247)
Outcomes of a liberal arts education (Essay #248)
Designing a C library: Arbitrarily large integers (Essay #249)
How are you, Sam? (Essay #250)

251-260

The joy of administrative processes (Essay #251)
Tipping hotel housekeeping (Essay #252)
Enjoying listserve chaos (Essay #253)
Sam, you are on too many mailing lists (Essay #254)
A draft handbook for the Computer Science SEPC (Essay #255)
Writer’s block (Essay #256)
Textbook prices (Essay #257)
Reply to all (Essay #258)
The legendary CSC 151 picture quiz (Essay #259)
Mid-semester planning (Musing #260)

261-270

Spring break 2017 (Musing #261)
Spring break 2017, revisited (Musing #262)
Fighting with Microsoft Surface (Musing #263);
A draft description of the new CSC 151 (Musing #264)
Fun with writing tools: The CSC 151 description (Musing #265);
Writing on the road (Musing #266)
Inbox zero, stage seven (the story resumes) (Musing #267)
The C Preprocessor (Musing #268)
My muse may be on spring break (Musing #269)
My muse is still away for spring break (Musing #270)

271-280

How not to ask about a position (Musing #271)
Rhetorical gestures I don’t understand (Musing #272)
A spectrum of international CS majors (Musing #273)
Scholarly opportunities for all, revisited (Musing #274)
Eight months of musings (Musing #275)
Grinnell traditions I despise: The Noyce/Cooper cookout (Musing #276)
What is the ACM? (Musing #277)
Bad advice from Grammarly: Quotation marks and punctuation (Musing #278)
The joy of code: Command-line email (Musing #279)
An introduction to C macros (Musing #280)

281-290

Bad advice from Grammarly: Repeated words (Musing #281)
The joy of code: Counting repeated words (Musing #282)
Simple macros for testing C programs (Musing #283)
Other kinds of writing (Musing #284)
Determining whether or not a string starts with an upper-case letter (or why Sam may fail programming interviews) (Musing #285)
Good things about Grinnell that frustrate me: Too many events (Musing #286)
Using macros for generic structures in C (Musing #287)
Shared governance, revisited (Musing #288)
Advice for students on interviewing (Musing #289)
Handling student course demand (Musing #290)

291-300

Grinnell’s 2017 Kinetic Sculpture Competition (Musing #291)
Summer research with students (Musing #292)
A (nonlinear) rant (Musing #293)
Some shorter questions and answers about Grinnell’s CS program (Musing #294)
Making good choices (Musing #295)
The joy of code: Making acronyms (Musing #296)
The state of the CS department (Musing #297)
Inbox zero, stage 8 (email bankruptcy) (Musing #298)
Student wages (Musing #299)
Too many topics, too little time (Musing #300)

301-310

Finding room in my schedule (Musing #301)
Preregistration (for Fall 2017) (Musing #302)
Planning a department meeting (Musing #303)
The Staff Handbook (Musing #304)
Nine months of daily musings (Musing #305)
Hotel Grinnell (Musing #306)
Whoops (Musing #307)
Summer MAP compensation (Musing #308)
The restrooms in Noyce (Musing #309)
Another speech to Duke TIP award winners (Musing #310)

311-320

Academic honesty (Musing #311)
Cuts, closes, and balances for Fall 2017 (Musing #312)
Intent vs. impact (Musing #313)
Losing it (Musing #314)
Open slots in Fall 2017 introductory courses (Musing #315)
Owning your privilege (Musing #316)
(Lack of) sleep cycles (Musing #317)
Great (?) conversations (Musing #318)
How do you do it? (Musing #319)
Apologies (Musing #320)

321-330

The Ologie marketing concept survey (Musing #321)
Curmudgeonly fun (Musing #322)
End-of-semester/start-of-summer reflections (Spring 2017) (Musing #323)
Campus rumors (Musing #324)
What’s sauce for the goose … (Musing #325)
A draft introduction to a letter to the incoming chair (Musing #326)
Scenes from Graduation Weekend 2017 (Musing #327)
Baccalaureate (non-)address 2017 (Musing #328)
More scenes from graduation weekend 2017 (Musing #329)
Common chair responsibilities (part of a draft letter to the incoming chair) (Musing #330)

331-340

Self-catering the senior breakfast (graduation 2017) (Musing #331)
CS-specific chair responsibilities (part of a letter to the incoming chair) (Musing #332)
Current CS initiatives (part of a draft letter to the incoming chair) (Musing #333)
Delegate! To whom? (Musing #334)
Useful data (part of a draft letter to the incoming chair) (Musing #335)
Self-catering, revisited (Musing #336)
Allies (part of a draft letter to the incoming chair) (Musing #337)
Department roles and responsibilities (part of a draft letter to the incoming chair) (Musing #338)
Mailing list etiquette (Musing #339),
A manifest of the department folder (part of a draft letter to the incoming chair) (Musing #340)

341-350

Dates and deadlines (part of a draft letter to the incoming chair) (Musing #341)
Ten months of daily musings (Musing #342)
Executive summary (part of a draft letter to the incoming chair) (Musing #343)
Questions of the day (Musing #344)
Additional issues (part of a letter to the incoming chair) (Musing #345)
Deanly stressors (Musing #346)
A letter to the incoming chair (Musing #347)
A new CSC 151 (Musing #348)
Fun with Grammarly (Musing #349)
A workshop on Universal Design for Learning (Musing #350)

351-360

Reading CS Principles, Take 1 (Musing #351)
Reading CS Principles, Take 2 (Musing #352)
Bananas (Musing #353)
Implications (Musing #354)
Conversations (Musing #355)
Reading AP CS Principles, Take 3 (Musing #356)
I’m back! (Musing #357)
Taskcading (or tasks cascading) (Musing #358)
Reading AP CS Principles, Take 4 (Musing #359)
What do you listen to? part one (Musing #360)

361-370

Eleven months of daily musings (Musing #361)
I’m free! (Musing #362)
Surface problems (Musing #363)
Today’s question (Musing #364)
Three-hundred and sixty-five musings (Musing #365)
Assembling advising folders (Musing #366)
A message to SIGCSE-members (Musing #367)
Poor Jerod (Musing #368)
What do you listen to? part two (Musing #369)
Introversion (Musing #370)

371-380

Bootstrapping my musings (Musing #371)
Yammering (Musing #372)
Some notes on open educational resources for CS (Musing #373)
Budgeting screwups (Musing #374)
A possible OER project: A more open CSC 151 (Musing #375)
A chair problem (Musing #376)
Musings on mix tapes (Musing #377)
A mix tape - Music for Michelle, vol. 1 (Musing #378)
Fun(d)raising (Musing #379)
Preparing to make the mix tapes (Musing #380)

381-390

Keys (Musing #381)
Good will, trust, relationships, and rules (Musing #382)
An easy question (or maybe not) (Musing #383)
Meanderings (Musing #384)
I don’t read your footnotes (Musing #385)
A draft article on our data science code camp (Musing #386)
Overcommitment, late summer 2017 (Musing #387)
Nibbled to death by ducks, episode 2 (Essay #388)
Nibbled to death by ducks, Episode 3: Revenge of the ducks (Musing #389)
Why some email messages need context (Musing #390)

391-400

Among the reasons SamR is not a SysAdmin (Musing #391),
It shouldn’t be my job (Musing #392),
A new record? (Musing #393).
A short musing (Musing #394)
I am fortunate to have worked with my summer research team because … (Musing #395)
Saturday with SamR (Musing #396)
Sunday with SamR (Musing #397)
William Lloyd Rebelsky ’17 (Musing #398)
Eleven and one months of daily musings (Musing #399)
Four-hundred musings (Musing #400)

401-410

Best of breed? (Musing #401)
Game night (Musing #402)
A report from the Grinnell summer 2017 letterpress workshop (Musing #403)
A report from the Summer 2017 CS Department Workshop (Musing #404)
A new CSC 151, revisited (Musing #405)
It seemed like a good idea at the time (Musing #406)
Another unposted rant (Musing #407)
Musing too much (or too little) (Musing #408)
Missing a musing (Musing #409)
Placing incoming students in Mathematics, Statistics, and Computer Science (Musing #410)

411-420

Breakfast in the Marketplace (Musing #411)
Another good rant ruined (Musing #412)
Which role has priority: Department Chair or Tutorial Advisor? (Musing #413)
Local, national, and global (Musing #414)
Shadow (Musing #415)
The Big Sick (Musing #417)
Thank You (Musing #418)
The meaning of ROF (Musing #419)
Ridding myself of random stuff (Musing #420)

421-430

What happened? (Musing #421)
The eclipse (Musing #422)
Getting rid of stuff (Musing #423)
Being nicer (Musing #424)
Begin nice (Musing #425)
Wrapping up (Musing #426)
Dreading September 1 (Musing #427)
Browser expectations (Musing #428)
A biography, of sorts (Musing #429)
Thirty years (Musing #430)

431-440

Why Scheme? (Musing #431).
Thirteen months of daily musings (Musing #432)
One year of nearly-daily musings (Musing #433)
Recovering from 1 September 2017 (Musing #434)
Get Outlook for iOS (Musing #435)
Making bad choices, small and large (Musing #436)
Making bad choices, or perhaps good choices (Musing #437)
Tag your bike: Some advice to students (Musing #438)
Writing about documentation (Musing #439)
Grinnell things I don’t understand: Student meal stipends (Musing #440)

441-450

Thankful for President Kington (Musing #441)
How are you, Sam? (Musing #442)
Course tags (Musing #443)
Too many (lists of) learning goals (Musing #444)
Embracing three-by-eighty (Musing #445)
Where have you been? (Musing #446)
We are all shipwrecks (Musing #447)
A computer scientist’s perspective on introductory data science (Musing #448)
Watching terms lose their meaning: Algorithm (Musing #449)

451-460

Grinnell things I don’t understand: Accounting practices (Musing #451)
Recovering from Tapia 2017 (Musing #452)
Words I hate: Relatable (Musing #453)
I lied (Musing #454)
On hiatus (Musing #455)
Fall break (Musing #456)
Advising at Grinnell (Musing #457)
Writing to learn (Musing #458)
Feeling fortunate (Musing #459)
Experiencing SamR (Musing #460)

461-470

Endowed chairs (Musing #461)
Weeknight concerts (Musing #462)
CSC 321/22 - The evolution of Grinnell’s software design curriculum (Musing #463).
I win! (I think) (Musing #464)
Triennial salary reviews (Musing #465)
I was wrong (Musing #466)
Fall broken (Musing #467)
Show me the data (Musing #468)
Complexity and simplicity (Musing #469)
Whine, whine, whine (or An introduction to my triennial review) (Musing #470)

471-480

A teaching statement for my triennial review (Musing #471)
A week of advising activities (Musing #472)
A statement on scholarship for my triennial review (Musing #473)
A statement on other significant activities for my triennial review (Musing #474)
Understanding a bit more about my father (Musing #475)
Assorted sections from my salary review (Musing #476)
Rating myself (Musing #477)
Ten miles backwards (Musing #478)
Finding time to grade (Musing #479)
Preparing to perform (Musing #480)

481-490

Caring about (handbook) language (Musing #481)
An exam question on loop invariants (Musing #482)
Learning to satisfice (Musing #483)
Midway through preregistration for spring 2018 (Musing #484)
The role of the humanities in a Grinnell education (Musing #485)
Damn, I’m old (Musing #486)
My annual Thanksgiving Shuttle rant (Musing #487)
The class before (Thanksgiving) break (Musing #488)
A note to Curriculum Committee (Musing #489)
Vignettes and followups (Musing #490)

491-500

Getting my weekends back (Musing #491)
Double majors (Musing #492)
Achieving sympathy (Musing #493)
I’m back (I think) (Musing #494)
Measurable course learning outcomes (Musing #495)
Academic (dis)honesty (Musing #496)
Setting up an RSS feed (Musing #497)
What are you doing during winter break? (Musing #498)
Transferring my digital workspace (Musing #499)
Why keep musing? (Musing #500)

501-510

The spectre of Spectre (Musing #501)
Another taskcade (Musing #502)
A question about tuition from an ACT survey (Musing #503)
Excused and unexcused class absences (Musing #504)
Sokal, revisited (Musing #505)
Coarse-grained grading (Musing #506)
Some coding reminders to myself (and my students) (Musing #507)
Prioritizing what’s left of winter break (Musing #508)
Setting up a rhythm for CSC 322 (Musing #509)
The evolution of CSC 151 (Musing #510)

511-520

Benny Goodman at Carnegie Hall (Musing #511)
Unsubscribe (Musing #512)
Forgetting what I’ve written (Musing #513)
My first big programming project (Musing #514)
Norman bins (Musing #515)
Updating course schedules for a new semester (Musing #516)
Updating course schedules for a new semester, continued (Musing #517)
Thoughts on proposed changes to Grinnell’s gift policy (Musing #518)
Updating course schedules for a new semester, complicated (Musing #519)
Too much to write (Musing #520)

521-530

One hour (Musing #521)
Potato bars (Musing #522)
The 2018 Grinnell Posse Plus Retreat (Musing #523)
JAVA (Musing #524)
A coat and tie (Musing #525)
Another month of daily musings (Musing #526)
The magic commons fairies (Musing #527)
Failing to muse (Musing #528)
Shared governance (Musing #529)
A nine-month contract (Musing #530)

531-540

Logging my time (Musing #531)
Becoming someone else’s assigned reading (Musing #532)
Minnesota nice (Musing #533)
Making a slide deck (Musing #534)
Friday nights (Musing #535)
On being a workaholic (Musing #536)
When work and family conflict (Musing #537)
Missing fifty-five musings (Musing #538)
Logging my time (Week three of Spring Semester 2018) (Musing #539)
Today’s question (Musing #540)

541-550

My coding habits (Musing #541)
Making connections (Musing #542)
A prologue to some notes for external reviewers about Grinnell (Musing #543)
About Grinnell (some draft notes for external reviewers) (Musing #544)
It’s not just me! (Musing #545)
Logging my time (Week four of Spring Semester 2018) (Musing #546)
Dumb cooking mistakes (Musing #547)
Choosing a topic (Musing #548)
Working in pairs on assignments (Musing #549)
Pausing for breath (Musing #550)

551-560

Feeling fortunate (Musing #551)
Should it go to waste or to waist? (Musing #552)
Maybe I’m not a curmudgeon (Musing #553)
Another month of musing (Musing #554)
Thanking people (Musing #555)
A committee of old white guys (Musing #556)
Grading (Musing #557)
Paul Nossiter (Musing #558)
Logging my time (Week six of Spring Semester 2018) (Musing #559)
Class wrappers (Musing #560)

561-570

My favorite mug (Musing #561)
Bad software (Musing #562)
Vignettes from a Guthrie Family Concert (Musing #563)
Red-green color blindness (Musing #564)
I hate computers (Musing #565)
Logging my time (Week seven of Spring Semester 2018) (Musing #566)
Overloads (Musing #567)
An ethics assignment for CSC 322 (Musing #568)
Planning for spring break 2018 (Musing #569)
The evolution of a musing (Musing #570)

571-580

Forgetting the Joe stories (Musing #571)
The CSC 151 photo quiz (Musing #572)
Penny wise … (Musing #573)
Logging my time (Week eight of Spring Semester 2018) (Musing #574)
Checking my MacBook (Musing #575)
Annoying paperwork (Musing #576)
Publicizing Research Opportunities for All (Musing #577)
Perspectives on writing (Musing #578)
Textbook orders (Musing #579)
Making more work for myself (Musing #580)

581-590

Giving up processed sugar (Musing #581)
My advisory board (Musing #582)
Back-to-back classes (Musing #583)
Course tags and other alternatives (Musing #584)
Another month of daily musings (Musing #585)
Annotating the Web (Musing #586)
Scarlet and give back day 2018 (Musing #587)
Reflections on spring break 2018 (Musing #588)
Excavating the office (Musing #589)
Facebook reminders (Musing #590)

591-600

Two cultures, revisited (Musing #591)
Getting requirements wrong (Musing #592)
Software for grading (Musing #593)
Breaking things (Musing #594)
Free-book tables (Musing #595)
Mixed messages (Musing #596)
Recycling (Musing #597)
Friday the 13th (Musing #598)
Bad code (Musing #599)
Elaine Marzluff (Musing #600)

601-610

Criticizing faculty proposals (Musing #601)
Recycling, revisited (Musing #602)
Expanding the faculty (Musing #603)
Conflicting values (Musing #604)
I write like … (Musing #605)
A second anniversary (Musing #606)
A draft of a potential ACM case study on the accessibility of online course materials (Musing #607)
Just another Saturday at Grinnel (Musing #608)
Pair programming with my class mentor (Musing #609)
Rural high-school sports (Musing #610)

611-620

Better classroom software (or perhaps hardware) (Musing #611)
Logos, colors, fonts, and more (Musing #612)
Preregistration for Fall 2018 (Musing #613)
Sleep(less) cycles (Musing #614)
Unproductive (Musing #615)
Whoops (Musing #616)
Another month of daily musings (Musing #617)
Language (Musing #618)
A short biography (Musing #619)
Updates on preregistration for fall 2018 (Musing #620)

621-630

Faculty parties (Musing #621)
Groking Ruby (Musing #622)
Unpacking quantitative reasoning (Musing #623)
Comments on the summer MAP form (Musing #624)
Marketing Grinnell (Musing #625)
It’s not my Grinnellian story (Musing #626)
A semester of a coat and a tie (Musing #627)
Grinnell’s location (Musing #628)
Changing Grinnell, take one: Alumni mentors (Musing #629)
A speech to graduating CS majors (and a few near-majors) in the class of 2018 (Musing #630)

631-640

Our better Grinnellian story (Musing #631)
Developing an alternate end-of-course evaluation (Musing #632)
Grinnell’s new typeface choices (Musing #633)
Embracing the public Web (Musing #634)
Guns (Musing #635)
An introduction to SamR’s musings for members of SIGCSE-members (Musing #636)
Andrea Conner (Musing #637)
Graduation 2018 (Musing #638)
Our new banners (Musing #639)
Yet another speech to Duke TIP award recipients (Musing #640)

641-650

My hair (Musing #641)
The joy of code: (Re)building my letterhead (Musing #642)
An introduction to SamR’s Assorted Musings and Rants (Musing #643)
Depressed and obsessed (or Putting the marketing campaign behind me) (Musing #644)
An exclamation to avoid (Musing #645)
Admitting defeat (Musing #646)
You can’t always write what you want (Musing #647)
Another month of daily musings (Musing #648)
Comments from a panel at reunion 2018 (Musing #649)
Textbooks and the bookstore (Musing #650)

651-660

I’m so confused! (Musing #651)
Checking in (a quick teaching tip) (Musing #652)
Getting the preposition right (Musing #653)
Traveling light (Musing #654)
Cyclic imports in Python (Musing #655)
Loading zones (Musing #656)
Choosing the right word (Musing #657)
Why me? (Musing #658)
Noyce third (Musing #659)
Nuts to allergies (Musing #660)

661-670

Back from vacation (Musing #661)
Aggressive spam filters (Musing #662)
Strange calculations (Musing #663)
Family book club: Mindset (Musing #664)
Sentient and malicious (Musing #665)
Algorithms, data structures, abstract data types, formal languages, and the rest (Musing #666)
Surviving week one of code camp (Musing #667)
Strunk & White and Williams (Musing #668)
The Straight Dope (Musing #669)
Grinnell traffic (Summer 2018) (Musing #670)

671-680

Inbox zero, revisited, phase one (Musing #671)
Another month of daily musings (Musing #672)
Inbox zero, revisited, phase two (Musing #673)
Rate you professors’ … Hotness? (Musing #674)
The joy of code: A one-of macro (Musing #675)
A number of (Musing #676)
Linking in (Musing #677)
A great quotation (Musing #678)
Musings you’ll never read (Musing #679)
Designing a new code camp on language and code (Musing #680)

681-690

The other Rebelskys (Musing #681)
The Last Days of Jack Sparks (Musing #682)
Getting confused by email notifications (Musing #683)
Saying goodbye (Musing #684)
Just another summer weekend (Musing #685)
Bad beard decisions (Musing #686)
System downtime (Musing #687)
A tangled web of Racket Web programs (Musing #688)
Inbox zero, revisited, stage 3 (Musing #689)
Reflections on just another summer weekend (Musing #690)

691-700

Software over-privileges (Musing #691)
Planning some fun summer activities (Musing #692)
Transforming Web pages (Musing #693)
Inbox zero, revisited, stage 4 (Musing #694)
Code as language (Musing #695)
The joy of code: An Igpay Atinlay transformer, revisited (Musing #696)
Configuring code-camper accounts (Musing #697)
Programs for simple language generation (Musing #698)
Even worse collegiate marketing slogans (Musing #699)
Code triage (Musing #700)

701-710

Exploring code (Musing #701)
Badly designed software (Musing #702)
Inbox zero, revisited, stage five (Musing #703)
Learning to appreciate Peter Max (Musing #704)
Another month of daily musings (Musing #705)
A fun conversation (Musing #706)
Upgrading unfamiliar software (Musing #707)
Reflections on some Grinnell policies (Musing #708)
Extra-credit policies and wellness (Musing #709)
Sometimes it’s best to rely on professionals (Musing #710)

711-720

Doing it yourself (Musing #711)
A blurb for the new CSC 151 (Musing #712)
Preparing slides for a presentation on the new digital-humanities CSC 151 (Musing #713)
An approximation of my talk for the Digital Bridges conference (Musing #714)
Critiquing a comment without critiquing the speaker (Musing #715)
More Norman Doors (Musing #716)
Fair fare (Musing #717)
Watching a livestock competition (Musing #718)
Business cards (Musing #719)
Vegetarian in Iowa (Musing #720)

721-730

Getting the recipient right (Musing #721)
Old or vintage? (Musing #722)
Fair rides (Musing #723)
Reflections on the new data-science-themed CSC 151 (Musing #724)
FedEx signatures (Musing #725)
Advertisements for ghostwriters (Musing #726)
A draft of my 2019-2020 sabbatical proposal (Musing #727)
The first day of my Obermann fellowship (Musing #728)
Bad advice (Musing #729)
Planning for SIGCSE 2019 (Musing #730)

731-740

Draft abstracts for SIGCSE 2019 (Musing #731)
The term cyberattack (Musing #732)
I thought you might like this (Musing #733)
Writer’s block (Musing #734)
Thirty-one years (Musing #735)
Registration for first-year students (Musing #736)
Bad writing choices (Musing #737)
Another month of (nearly) daily musings (Musing #738)
Staycation 2018 (Musing #739)
An introduction for the new digital humanities CSC 151, take zero (Musing #740)

741-750

SAT mistakes (Musing #741)
Course SMURFS (Musing #742)
My first Obermann seminar (Musing #743)
The Avital Ronell case (Musing #744)
SamR’s sarcasm (Musing #745).
The cost of attending Grinnell (aka exponential growth) (Musing #746)
Grinnell’s 2019 U.S. News ranking (Musing #747)
A draft schedule for the new digital humanities CSC 151 (Musing #748)
The Quantitative Reasoning course tag (Musing #749)
Busses and bussing (Musing #750)

751-760

Someone else’s musings (Musing #751)
Amazon music storage (Musing #752)
Notes on Web governance (Musing #753)
More musings by others (Musing #754)
Calming down (Musing #755)
An evening at a conference (Musing #756)
The Shakespeare Requirement (Musing #757)
Frustrated with fonts and formatting (Musing #758)
Repairing my vintage MacBook (Musing #759)
Meta-reviewing (Musing #760)

761-770

Traveling to the Obermann Center (Musing #761)
Making a video lecture (Musing #762)
Cleaning up my hard drive (Musing #763)
Another month of daily musings (Musing #764)
The Association in concert (Musing #765)
Dilly Dilly? (Musing #766)
Promoting Grinnell (Musing #767)
My second Obermann seminar (Musing #768)
Grumpy (Musing #769)
In line at a grocery store (Musing #770)

771-780

Clearing cruft (Musing #771)
A bug (or perhaps not) (Musing #772)
Dear Grinnell student (Musing #773)
Looking ahead to summer 2019 (Musing #774)
Iowa weather (Musing #775)
Hurdle rates (Musing #776)
Michael Perry (Musing #777)
CS department initials, acronyms, and abbreviations (Musing #778)
Marching band (Musing #779)
Writer’s block (Musing #780)

781-790

Unintended consequences (Musing #781)
Scraping course schedule data (Musing #782)
Clair Patterson ’43 (Musing #783)
Correct spelling matters (at least to me) (Musing #784)
Dreaming about musing (or vice versa) (Musing #785)
Corlis Benefideo (Musing #786)
An abbreviated history of Grinnell’s end-of-course evaluations (Musing #787)
Go Forth Grinnellian (Musing #788)
Fiddling with Linux applications on macOS (Musing #789)
Grinnell ephemera (Musing #790)

791-800

Designing a project for my digital humanities class (draft 0) (Musing #791)
An alternate project design for my digital humanities class (Musing #792)
Writer’s block (Musing #793)
A note to my Obermann colleagues in preparation for our upcoming seminar (Musing #794)
New Facebook friends (Musing #795)
Another month of daily musings (Musing #796).
No NaNoWriMo for now (Musing #797)
Check your comments (Musing #798)
How (not) to adapt to the end of daylight saving time (Musing #799)
Starting a new sketchbook (Musing #800)

801-810

Outlook 365 vs. Mail.app (Musing #801)
A grading rubric for one version of the FunDHum project (Musing #802)
Discussing film and music at my fourth Obermann seminar (Musing #803)
Reflecting on the CSC 151 project at my fourth Obermann seminar (Musing #804)
Driving (Musing #805)
The JRSR and SNRS course designations (Musing #806)
11/11 (Musing #807)
To compose or to pipe (Musing #808)
Cheapening the brand (Musing #809)
Preregistration appointments (Musing #810)

811-820

Reflections on preregistration data for spring 2019 (Musing #811)
SIGCSE mailing-list workflows (Musing #812)
Cut, close, balance (Musing #813)
Van Morrison, Live in Boston 1968 (Musing #814)
Starting a (CS) major in your fourth semester (Musing #815)
Should I replace section with partial? (Musing #816)
Thanksgiving 2018 (Musing #817)
The moat (Musing #818)
Word order matters (Musing #819)
More musings I’ll fail to finish (Musing #820)

821-830

Giving to Grinnell on Tuesday (Musing #821)
Comics that matter: Master race (Musing #822)
The MathLAN Web servers (Musing #823)
A broken record (Musing #824)
Another month of (almost) daily musings (Musing #825)
Preparing camera-ready copy for SIGCSE 2019 (Musing #826)
MAT-218 (Musing #827)
Quad search (Musing #828)
Pricing strategies that confuse me (Musing #829)
Robotics engineer Barbie (Musing #830)

831-840

Increasing class sizes (Musing #831)
Plans for SIGCSE 2019 (Musing #832)
Advisor wins! (Musing #833)
Meaningful, flexibile, and educational work (Musing #834)
Scientifically illiterate swim parents (Musing #835)
Rocket Scientist Barbie (Musing #836)
git flame (Musing #837)
The fantasy and the reality of my Obermann Fellowship (Musing #838)
I want my REPL! (Musing #839)
Conciseness vs. concision (Musing #840)

841-850

My bookshelves at the Obermann center (Musing #841)
Live music (Musing #842)
Adding a basic needs statement to the course syllabus (Musing #843)
Computing the missing value (Musing #844)
My muse takes a vacation (Musing #845)
A draft schedule for CSC 207 2019S (Musing #846)
Starting fresh (Musing #847)
Updating my course webs (Musing #848)
Centering the humanities (Musing #849)
Java code style (Musing #850)

851-860

Direction matters (Musing #851)
Adventures in markup (Musing #852)
ykcowrebbaJ (Musing #853)
Who gets the credit? (Musing #854)
AFK (Musing #855)
I’m an idiot (Musing #856)
Confusion about Jabberwocky (Musing #857)
Captioning animated GIFs (Musing #858)
Searching for academic honesty (Musing #859)
Forty years (Musing #860)

861-870

I’m back (I think) (Musing #861)
A sign of the apocalypse (Musing #862)
Landscape photos from my iPhone (Musing #863)
Evaluating candidates (Musing #864)
Difficult issues (Musing #865)
Dream suggestions (Musing #866)
Naming my space (Musing #867)
The creator and the creation (Musing #868)
Microsoft nagging (Musing #869)
The latest Ellucian breach (Musing #870)

871-880

One decade (Musing #871)
Red, green, black (Musing #872)
Advertising the department (Musing #873)
Failing to rant (Musing #874)
Disappearing articles (Musing #875)
Things we lose (or at least things I lose) (Musing #876)
Income distributions, college choices, and such (Musing #877)
The state of higher education (Musing #878)
Changes in my teaching (Musing #879)
Proto musings: Coding experiences (Musing #880)

881-890

Driving Midwest to Northeast, or vice versa (Musing #881)
U.S. Route 6 (Musing #882)
How do I get into CSC 151? (Musing #883)
Our new dean (Musing #884)
Our 2^5 anniversary (Musing #885)
This year’s sabbatical (Musing #886)
Another month (or two) of daily musings (Musing #887)
Opening Convocation 2019-20 (Musing #888)
A day on sabbatical (Musing #889)
Writers at Grinnell (and other events at Grinnell) (Musing #890)

891-900

Meal plan pricing (2019 edition) (Musing #891)
Documenting code with the Six P’s (Musing #892)
Compassion and the anti-academic press (Musing #893)
The CS Web server (Musing #894)
DadR’s weekly report, week 1 (Musing #895)
Learning new (programming) languages (Musing #896)
Closures (Musing #897)
Finding my chill pill (Musing #898)
Distributed knowledge (Musing #899)
Those wacky Rebelskys (Musing #900)

901-910

Pronouns (Musing #901)
New computing policies (Musing #902)
A last-minute innovation-fund proposal (Musing #903)
Another last-minute innovation-fund proposal (Musing #904)
Another month of daily musings (Musing #905)
Last week’s Scholars’ Convocation (Musing #906)
The joy of upgrades (Musing #907)
Nominations for the Grinnell Lecture (Musing #908)
Jen Jacobsen ’95 (Musing #909)
The Beatles (Musing #910)

911-920

Using comments from end-of-course evaluations (Musing #911)
Dorm departures (Musing #912)
Equity (Musing #913)
Reading the AP CS Principles exam (Musing #914)
Visiting the Naismith Basketball Hall of Fame (Musing #915)
Dishwashers (Musing #916)
Visiting Mass MoCA (Musing #917)
Deleted (Musing #918)
Faculty contracts (Musing #919)
Too many opportunities (Musing #920)

921-930

Syllabus guidelines (Musing #921)
Volleyball (Musing #922)
Mid-year graduates (Musing #923)
R.I.P. GrinCam (Musing #924)
Further reflections on syllabus guidelines (Musing #925)
Car radio (Musing #926)
Preregistration for Spring 2020 (Musing #927)
Cuts, Closes, and Balances in CS for Spring 2020 (Musing #928)
Choosing courses (Musing #929)
Whoops! (Musing #930)

931-940

Grinnell’s persistence rate (Musing #931)
Where was everybody? (Musing #932)
Licensing athletes’ images (Musing #933)
Double-blind grading (Musing #934)
Persistence rates, continued (Musing #935)
Cuts, closes, and balances in CS for Spring 2020, revisited(Musing #936)
Fisking (Musing #937)
Gratitude (Musing #938)
Another month (or two) of (approximately bi-) daily musings (Musing #939)
What would Joe say? (Musing #940)

941-950

Grinnell’s student workload (Musing #941)
Swimming, diving, and parking (Musing #942)
Grinnell’s next president (Musing #943)
Swimming and … that other thing (Musing #944)
Route optimization (Musing #945)
Joe and baseball (Musing #946)
Misnaming (Musing #947)
Eggnog (and other holiday memories) (Musing #948)
Raygun (Musing #949)
One drive, many steps (Musing #950)

951-960

Grinnell gossip: The (potential) new residence hall (Musing #951)
Letters to colleagues (Musing #952)
Teaching plans for next year (Musing #953)
Conducting a salary review (Musing #954)
Long-term concerns (Musing #955)
SEPC funding (Musing #956)
Mood swings (Musing #957)
Sympathy for my sons (Musing #958)
User studies in campus navigation (Musing #959)
Cooking (Musing #960)

961-970

It’s getting better all the time (Musing #961)
Encounters with computer scientists and tabletop games, or something like that (Musing #963)
The Great Dalmuti (Musing #964)
Dad jokes for computer scientists (Musing #965)
Fresh pineapple (Musing #966)
Visiting the University of Chicago (Musing #967)
Choosing a reading for the Rebelsky Family Book Club (Musing #968)
SamR’s undergraduate workload (Musing #969)
Misnaming, revisited (Musing #970)

971-980

Fixing things (Musing #971)
Another month of (mostly) daily musings (Musing #972)
Looking ahead to my next Tutorial (Musing #973)
Annoying link requests (Musing #974)
The honor of giving to Grinnell (Musing #975)
Dear Concerned Alumni (Musing #976)
Honoraria and Memorials in the Honor Roll (Musing #977)
Post-preregistration for spring 2020 (Musing #978)
Nina Paley (Musing #979)
Wayne State’s 2020 word list (Musing #980)

981-990

Sadness and Joy (repeat) (Musing #981)
A draft memo regarding the celebration of fifty years of Grinnell’s Tutorial and the Open Curriculum (Musing #982)
Feeling surprisingly thankful (Musing #983)
Farewell MathLAN Web Server (Musing #984)
Honors in Computer Science (Musing #985)
Preparing for the onslaught of the semester (Musing #986)
Volunteering for NESFA (Musing #987)
Undergraduate student unions [1] and Berkeley CS (Musing #988)
MLK Day 2020 (Musing #989)
Credit where credit is due (Musing #990)

991-1000

Governance, tenure, and such (Musing #991)
SamR’s week in review (Musing #992)
Reading for Ralph (Musing #993)
Ways to say No (Musing #994)
The Pyramid (Musing #995)
Elections for the chair of the faculty (Musing #996)
Too much to do (Musing #997)
Shoveling (Musing #998)
Prelude to my next musing (Musing #999)
Reaching One Thousand (Musing #1000)

1001-1010

Revising a blurb (Musing #1001)
Wednesday is Prince Spaghetti Day (Musing #1002)
The joy of cool friends (Musing #1003)
Another month of daily musings (Musing #1004)
One hundred words (Musing #1005)
SamR’s week in review (Musing #1006)
Preparing workshop proposals (Musing #1007)
The 2020 Iowa Democratic Caucus (Poweshiek County Grinnell Precinct 7 Ward 2) (Musing #1008)
Office hour sign-up sheets and other FERPA issues (Musing #1009)
mailto links (Musing #1010)

1011-1020

Summer MAP/MIP proposals (Musing #1011)
Trustees and the Grinnell student union (or vice versa) (Musing #1012)
A response to an angry alum (Musing #1013)
Trend lines (Musing #1014)
Workshop prep (Musing #1015)
My first ENG-207 assignment (Musing #1016)
My first manuscript for ENG-207 (Musing #1017)
Annotating myself (Musing #1018)
The end of an era (Musing #1019)
Growth in the number of staff (Musing #1020)

1021-1030

Updates on the chair of the faculty (Musing #1021)
Responding to my manuscript (Musing #1022)
Advising (Musing #1023)
Musing 1024 (Musing #1024)
Knock (Musing #1025)
Revising the Faculty Handbook (Musing #1026)
Classes of students (Musing #1027)
Preparing for teaching online (Musing #1028)
Levers and dashboards and other monstrous mechanistic metaphors (Musing #1029)
To create or consume? (Musing #1030)

1031-1040

A short tribute to the Grinnell College class of 2020 (Musing #1031)
Joy in a time of (something) (Musing #1032)
Slash and backslash (Musing #1033)
Proud and Thankful (Musing #1034)
Another month (or two) of (nothing that resembles) daily musings (Musing #1035)
Acting April Foolish (Musing #1036)
Synchronous or asynchronous? (Musing #1037)
Summer 2020 MAPs (Musing #1038)
A personality quiz (Musing #1039)
Another assignment for The Craft of Creative Nonfiction (Musing #1040)

1041-1050

My second manuscript for The Craft of Creative Nonfiction (Musing #1041)
My newer office (Musing #1042)
After the head shave (Musing #1043)
Unexpected joys (Musing #1044)
Web-based software for making appointments (Musing #1045)
Comfortable structures (Musing #1046)
Comfort food (Musing #1047)
Reading The Starless Sea (Musing #1048)
The Wrong Stuff (Musing #1049)
Interview prep (Musing #1050)

1051-1060

Self-studying computer science (Musing #1051)
Preparing to do HCI (Musing #1052)
Mock advising (Musing #1053)
Post-preregistration for fall 2020 (Musing #1054)
Drafting my third essay for The Craft of Creative Nonfiction (Musing #1055)
Attempting to understand my readers (Musing #1056)
My third assignment for The Craft of Creative Nonfiction (Musing #1057)
Innumeracy (my latest manuscript for The Craft of Creative Nonfiction) (Musing #1058)
Claviash (Musing #1059)
Another month of (almost) daily musings (Musing #1060)

1061-1070

A list of Grinnell’s Summer 2020 classes (Musing #1061)
Departmental initiatives to support diversity in CS (Musing #1062)
(Too much) Virtual live music (Musing #1063)
Questioning the fall (Musing #1064)
Difficulty focusing (Musing #1065)
After the cuts, the closes, the balancing acts (for Fall 2020) (Musing #1066)
Suggestions for summer (Musing #1067)
Questioning credit hours (Musing #1068)
Summer courses, post-preliminary-registration (Musing #1069)
Good intentions gone awry (Musing #1070)

1071-1080

Notes for a letter that I will not send to the BoT (Musing #1071)
Attempting grace (Musing #1072)
Some words for graduating CS majors (and their families) in the class of 2020 (Musing #1073)
Workload, learning, and such (Musing #1074)
Computer troubles (Musing #1075)
Lost in the Interweb, episode 803.6: Good morning, somewhere, how are you? (Musing #1076)
Getting sucked into the Microsoft ecosystem (Musing #1077)
SLAC education this fall (Musing #1078)
Constructionism (Musing #1079)
Perspectives on personal projects (Musing #1080)

1081-1090

Semisemesters or Septisepta or whatever we’re calling them (Musing #1081)
ShutDownGCCS (Musing #1082)
Biting my tongue (Musing #1083)
SM Word (Musing #1084)
A comedy of errors, of sorts (Musing #1085)
Email signatures (Musing #1086)
Another MIT press sale (Musing #1087)
Fall planning (Musing #1088)
Scheduling fall terms (Musing #1089)
Software for synchronous online face-to-face teaching (Musing #1090)

1091-1100

Preparing to fill out my annual Faculty Activity Report (Musing #1091)
Misbehaving email clients (Musing #1092)
Recalling my past (Musing #1093)
Back to the office (and lab) (Musing #1094)
A letter to my Tutorial students (Musing #1095)
Technological minimalism (Musing #1096)
Answers to fourteen questions (Musing #1097)
A chicken and egg problem and other situations in software selection (Musing #1098)
Selecting courses (Musing #1099)
A draft sabbatical report (Musing #1100)

1101-1110

Appreciating the Registrar’s Office (Musing #1101)
Appreciating the ITS staff (Musing #1102)
An open letter to my president (Musing #1103)
Endnotes for my open letter (Musing #1104)
Going on hiatus (Musing #1105)
Considering a return from hiatus (Musing #1107)
Adventures in Web server transitions (Musing #1108)
Incredibly irresponsible (Musing #1109)
Preregistration for Spring 2021 (Musing #1110)

1111-1120

Thankful (Musing #1111)
Mastery grading (Musing #1112)
Surviving Fall Term Two (Musing #1113)
Circles: Restorative justice, community building, and more (Musing #1114)
Plans for Winter Break (Musing #1115)
(Mostly) Avoiding social media (Musing #1116)
Shoveling snow (Musing #1117)
Resolutions for the New Year (Musing #1118)
The latest installment(s) of the Rebelsky Family Reading Group (Musing #1119)
The joy of code: Experiments in cellular language generation (Musing #1120)

1121-1130

Reflections on remote teaching in Term Two of Fall 2020 (Musing #1121)
Odd obsessions: The Danika and the Jeb Daylist (Musing #1122)
Teaching with Technology: Managing Multiple Meetings on Microsoft Teams (Musing #1123)
Correlation is not causation (Musing #1124)
The joys of Cisco (Musing #1125)
Cutting curbs and other thoughts on universal design (Musing #1126)
Happy 90th Birthday Mom! (Musing #1127)
It’s time for a change (Musing #1128)
Getting my gig at Grinnell (Musing #1129)
Preconditions for strcpy (Musing #1130)

1131-1140

Two weeks! (Musing #1131)
How should a student learn compilers and interpreters? (Musing #1132)
What’s the largest major at Grinnell? (Musing #1133)
Four weeks! (Musing #1134)
I (still) hate Ellucian Self-Service Academic Planning (Musing #1135)
Preregistration for Fall 2021 (Musing #1136)
Advance planning (Musing #1137)
An Awkward class design (Musing #1138)
Minor irritants (Musing #1139)
Six weeks! (Musing #1140)

1141-1150

Post-Preregistration for Fall 2021: The Effects of CCB (Musing #1141)
Three-fourths of a lifetime (Musing #1142)
Words fail me (Musing #1143)
Cuts, Closes, and Balances, Continued (Musing #1144)
Summer workshops (Musing #1145)
I hate computers (Musing #1146)
Eight weeks! (Musing #1147)
Moving offices (Musing #1148)
Still a curmudgeon (Musing #1149)
The last day of classes (Spring Term Two, 2021) (Musing #1150)

1151-1160

Dear Grinnell students who want to take CSC-151 (Musing #1151)
Fragmentary Beatles-related memories (Musing #1152)
Some words for graduating CS majors (and their families) in the class of 2021 (Musing #1154)
Breathe in, let go (setting aside institutional issues, take one) (Musing #1155)
Some of SamR’s stuff to do (Musing #1156)
Discarding stuff (Musing #1157)
Random thoughts from a road trip (Musing #1158)
What are your favorite pieces? (Visiting the Des Moines Art Center) (Musing #1159)
Preface to Tales of Tchotchkes (Musing #1160)

1161-1170

Tales of Tchotchkes: An Odd Bodkins Printing Plate (Musing #1161)
How are you, Sam? (Musing #1162)
First-Year Registration, Fall 2021 (Musing #1163)
A quick and dirty intro to command-line JUnit testing (Musing #1164)
What does HP stand for? (Musing #1165)
New faculty lines (Musing #1166)
The speed of radix sort (Musing #1167)
Another (not-quite) triennial salary review (Musing #1168)
Worse than Sedona? Initial encounters with Interfolio (Musing #1169)
Back of the (virtual) envelope calculations (Musing #1170)

1171-1180

Preregistration for Spring 2022 (Musing #1171)
Thankful (Musing #1172)
Alone again, naturally (Musing #1173)
A Selection of Open Spring 2022 Courses (Musing #1174)
Halfway there (Musing #1175)
Cite the damn source! (Musing #1176)
(Being required to) Get Outlook for [Fill in device/OS] (Musing #1177)
Disconnected (Musing #1178)
Yet another rebuild of the CSC-151 repository (Musing #1179)
Be more kind (Musing #1180)

1181-1190

A day that should live in infamy (Musing #1181)
Yet another draft set of learning outcomes for CSC-151 (Musing #1182)
A grader’s guide to CSC-151 (Musing #1183)
A short simulation of normalcy (Musing #1184)
The 2022 SIGCSE Technical Symposium (Musing #1185)
Dinner with trustees (Musing #1186)
Loss (Musing #1187)
Reflections on registration (Musing #1188)
Uploading student work to Gradescope and other bad decisions (Musing #1189)
Guns (Musing #1190)

1191-1200

Cycles of technology (Musing #1191)
Young alumni weekend (Musing #1192)
Questions from Young Alumni Weekend (Musing #1193)
DNS woes (Musing #1194)
Fifty Years of Title IX (Musing #1195)
A Hidden Curriculum (Musing #1196)
I (still) hate computers (Musing #1197)
Terminology (Musing #1198)
Unexpected cover bands (Musing #1199)
Musing Twelve Hundred (more or less) (Musing #1200)

1201-1210

Thirty-five years! (Musing #1201)
One of my sets of three sisters (Musing #1202)
Our Tapia 2022 Prep Session (Musing #1203)
Corn Mazes (Musing #1204)
Visiting the National Building Museum (Musing #1205)
Textbooks and Syllabi (Musing #1206)
Title IX, Men’s Soccer, Women Coaches, Grinnell, and Such (Musing #1207)
Grinnell’s new registration process (Musing #1208)
A report on round one of registration for Spring 2023 (Musing #1209)
Round 2a of Grinnell’s new registration process (Musing #1210)

1211-1220

The end of Round 2 of Registration for Spring 2023 (Musing #1211)
Bad UI design (Musing #1212)
Fun with Dell service (Musing #1213)
Canoes and Cinderblocks and Cases, oh my! (Musing #1214)
Losing Great Grinnellians (Musing #1215)
I miss your musings (Musing #1216)
Graduate Student Strikes (Musing #1217)
A joyful afternoon with Dan and Claudia Zanes (Musing #1218)
Preliminary reflections on whether reviews of professional work should include comments on grammar and style (Musing #1219)
On group advising (Musing #1220)

1221-1230

Round one of registration for Fall 2023 (Musing #1221)
Reflections on round two of registration for Fall 2023 (Musing #1222)
Misgivings about Microsoft Email Encryption (Musing #1223)
Road trip! (Musing #1224)
Recent random reflections on revised registration rules and regulations (Musing #1225)
Reflections on round three of registration for Fall 2023 (Musing #1226)
Another dinner with Grinnell’s Board of Trustees (Musing #1227)
Salaries (Musing #1228)
CrashPlan and dotfiles (Musing #1229)
CrashPlan and relative soft links (Musing #1230)

1231-1240

Planning to crash (Musing #1231)
Forty-four years (Musing #1232)
Faculty nightmares (Musing #1233)
One two three four! (Musing #1234)
Student wages (Musing #1235)
Do not Cease and Desist! (Musing #1236)
Ah, the joy of Microsoft (Musing #1237)
Mixed messages (Musing #1238)
A curmudgeon attends Grinnell’s 2023 graduation (Musing #1239)
The fix ain’t in (Musing #1240)

1241-1250

The Frida Kahlo Mexican Restaurant (Musing #1241)
Half-remembered childhood tales of infinite recursion (Musing #1242)
Learning objectives for CSC-151 (2023Fa) (Musing #1243)
Learning objectives for CSC-207 (2023Fa) (Musing #1244)
Scholars’ Seminar, Abbreviated (Musing #1245)
A bit of joy (Musing #1246)
Updating Grinnell’s Academic Honesty Handbook (Musing #1247)
Two weeks to go (Musing #1248)
Major counts, more or less (Musing #1249)
Sam attends student supervisor training (Musing #1250)

1251-1260

Journals, notebooks, diaries, and blogs (Musing #1251)
High-level skills, low-level tasks (Musing #1252)
Preliminary notes on revised image models for CSC-151 (Musing #1253)
On writing and computers (perhaps also ChatGPT and large language models) (Musing #1254)
Placement in CS (Musing #1255)
Another inappropriate B-word (Musing #1256)
Metacognitive wrappers, revised (Musing #1257)
So many research papers to assess! (Musing #1258)
Happy birthday, Love! (Musing #1259)
The (Dis-)Honor G (Musing #1260)

1261-1270

Experiments in portfolio mastery grading (Musing #1261)
Reflections on yet another registration process (Musing #1262)
Starting a guide for new CSC-151 instructors (Musing #1263)
Building the CSC-151 Web site with Jekyll (Musing #1264)
CSC-151’s many GitHub repos (Musing #1265)
Preparing for CSC-151 (Musing #1266)
Reflecting on end-of-course evaluations for CSC-151 2023Fa (Musing #1267)
Redesigning the CSC-151 image model (Musing #1268)
Distractable (Musing #1269)
Fun with ChatGPT: Finding angles between points (Musing #1270)

1271-1280

Giving myself more time and more space (Musing #1271)
Overcommitted again, naturally (Musing #1272)
My latest advising statement (Musing #1273)
Writing a lab (Musing #1274)
Choosing cover tunes (Musing #1275)
Declaring a CS major (Spring 2024) (Musing #1276)
Writing assignments (Musing #1277)
Setting up class (Musing #1278)
Creating Submit buttons in Qualtrics (Musing #1279)
Registration priorities (Musing #1280)

1281-1290

Buffalo! (Musing #1281)
Forty-five years (Musing #1282)
Partitioning arrays (Musing #1283)
Reflections on my teaching (Musing #1284)
Living with depression (Musing #1285)
Developing and presenting AI policies for the SIGCSE Technical Symposium (Musing #1286)
My professional responsibility to complain about technology (Musing #1287)
Learning assessments (Musing #1288)
Gaining seniority (Musing #1289)
My current approaches to mastery grading (Musing #1290)

1291-1300

Unintentional mashups (Musing #1291)
Tomorrow’s my birthday (Musing #1292)
What kind of computer should you buy? (2024 version) (Musing #1293)