February 26, 2003

Bulk view


OOPSLA 2001 Workshop
Software Archeology: Understanding Large Systems

How do you come to grips with 1,000,000 lines of code right away?

Programmers are often given a large system they’ve not seen before, built by
people they don’t know, touched by many people since, documented sketchily if
at all. They’re told to improve it. Their task might be to fix a bug, add a
feature, or complete a refactoring. They are under time pressure, so they
need to minimize the total time spent learning and the time spent improving.

In this workshop, we will share techniques and approaches for understanding
enough about a lot of code in not much time. We are concerned not just with
speed, but also with confidence: how can you know you’ve made an improvement,
not made the system worse?

th151 theses

Thesis statements for Theology exam:

  • A complete, mature faith grows out of and depends on doctrine, morals and worship, drawing from Sacred Scripture, tradition and human experience. Through commitment, we fully involve ourselves in our
    relationships to others. God’s grace allows us to freely respond to
    His love, illumining our conscience, Creed and worship.
  • Although we have the capacity to do wrong, we are under the moral obligation to do the right thing. Conscience applies universal moral norms to particular situations and helps us discern what the right
    thing to do is.
  • Sin is not merely a transgression of divine law. It corrupts our spiritual life and cuts us off from God. It affects not only us but also the people around us. Forgiveness is not an erasure of our sins, but an act of love by God for us.
  • The Creed is not a formula to be simply recited. It is a list of beliefs that unite us as a community in our Christian life.
  • There are no substitutes for the Sacraments as a way for us to deepen our faith. This is how God chose to make Himself present to us and how He wants us to learn about Him. Sacraments also unite us
    with the rest of the Church.
  • Human experience shapes our understanding of Sacred Scripture. Sacred Scripture tells us much about human experience. Faith shows us “things exactly as they are.”