All Prayers

A map of moments for prayer in the life of computer science

Written prayers appear as links. The rest are moments still waiting for words — select “contribute” next to any of them to send us yours.

I. The Rhythms of the Academic Year

Beginnings

The first days, new courses, and fresh starts

Middles

Midterm pressure, exhaustion, and the long weeks

Endings

Finals, grading, graduation, and closure

Transitions

Choosing majors, changing careers, and life shifts

II. The Work of Learning (For Students)

Intellectual Struggle

When concepts won’t click and confusion reigns

Breakthrough Moments

Understanding dawns and problems solved

Daily Work

Coding sessions, study groups, and office hours

Assessment

Exams, grades, interviews, and evaluation

III. The Work of Teaching (For Professors)

Preparation

Planning courses, lectures, and assignments

In the Classroom

Teaching moments, student engagement, and live coding

One-on-One Moments

Assessment & Feedback

Grading, feedback, and evaluation

Professional Life

Research, tenure, conferences, and balance

IV. Collaboration & Community

Working Together

Group projects, pair programming, and teamwork

Academic Community

Departments, conferences, and scholarly fellowship

Mentorship

Advisor-advisee relationships

V. The Practice of Programming

Creation

Starting projects, designing systems, and creative flow

Debugging & Problem-Solving

Hunting bugs, reading errors, and finding solutions

Testing

Writing tests, passes and failures

Deployment & Maintenance

Production, monitoring, and long-term care

VI. Moments of Struggle & Doubt

Personal Challenges

Imposter syndrome, burnout, and exhaustion

Failure & Setback

Rejection, mistakes, and career setbacks

Ethical Struggles

When code is misused and integrity is tested

VII. Ethical & Vocational Formation

Wisdom & Discernment

Algorithmic bias, privacy, accessibility, and responsibility

Vocation & Calling

Discerning your path and finding meaning

Character Formation

Humility, patience, perseverance, and grace

VIII. Specific CS Domains & Concepts

Core Areas

Data structures, algorithms, architecture, and theory

Specialized Fields

AI/ML, graphics, cybersecurity, HCI, and robotics

Mathematical Foundations

Discrete math, probability, linear algebra, and cryptography

IX. Technology & Tools

Git, IDEs, terminals, servers, and infrastructure

X. Seasons & Daily Rhythms

Daily Moments

Morning coffee, afternoon slumps, and closing your laptop

Weekly Rhythms

Monday beginnings, Wednesday humps, Friday endings

Seasonal Moments

Fall energy, winter darkness, spring renewal, summer work

XI. Relationships & Humanity

With Students (For Professors)

With Professors (For Students)

With Peers

Friendship, competition, and mutual support

With Family & Friends

Bridging CS and non-CS worlds

XII. The Life of the Mind

Wonder & Beauty

Elegant algorithms and computational artistry

Limits & Mystery

What computers cannot do and questions without answers

Integration

Faith, technology, liberal arts, and human flourishing

XIII. Special Occasions

Celebrations

Hackathons, publications, theses, and first job offers

Commemorations

Honoring pioneers and CS history

Lament

When technology harms and innovation outpaces wisdom