The Center at Ananda Laurelwood

  • Contentment - 2 bedroom apartment with living/dining room, kitchen, and bath – $808.00
  • Harmony Suite – $638.00
  • Premium Queen with en suite bath – $568.00
  • RV site – $148.00
  • Hostel-style Lodging – $284.00
  • Cozy Twins – $390.00
  • Comfy Full – $398.00
  • Serene Queen – $438.00
  • Pet-Friendly Room – $418.00
  • The bunk-bed room – $284.00
  • Camping – $238.00

Yoga and Computer Programming

With Santosha Zoerner

August 30 - September 1, 2019

Part 1: Overview of software development
  • Software Quality: What makes software “good”
    • User Perspective
      • Functionality
      • Usability
      • Performance
      • Correctness (no bugs)
    • Developer Perspective (“well-written”)
      • Maintainability
      • Correctness (compiles successfully, tests pass)
        • Let the computer help keep it correct: strong typing
  • Programming Paradigms
    • Most programming languages support multiple paradigms
      (e.g. C++, C#, F#, Java, Scala, Python, JavaScript, Lisp, etc., etc.)
    • Imperative
      • Procedural (C)
      • Object-oriented (Smalltalk)
    • Declarative
      • Logic (Prolog, “expert systems”)
      • Functional (Haskell, Elm)
  • Synergy: functional programming and strong typing
    • Benefits, Industry trends
Part 2: Code
  • Yoga Training: A Case Study of Functional Programming (in the Elm language)
(Handout) Links and Resources for further study
laurelwood (1)
Schedule Outline
Friday Arrival 3:30 – 6PM
Dinner – 6PM
Introduction – 7:30PM
Saturday
Breakfast – 8AM
Class – 10AM
Meditation – noon
Lunch – 12:45
Class – 2PM
Yoga – 4:30PM
Dinner – 6PM
Sunday
Breakfast – 8AM
Class – 10AM
Meditation – noon
Lunch – 12:45

Leader

Santosha Zoerner
Santosha Zoerner has been a professional software engineer for thirty years, and sees computer code as an art form that can express ideas with elegance and precision. Although Santosha has a background in object-oriented development, these days he primarily uses the functional programming paradigm. A long-time spiritual seeker, Santosha eventually discovered…
Learn more about Santosha Zoerner