Developing software can be so fun and thrilling and other times it can feel like drudgery. Software development isn't coding, it's broader than that but often times "developers" loose site that they are more than "coders" - as do other other members of the team. The stakes are high and people can battle each-other to go one direction or another. Arguments can happen and people behave badly. Team members are often thinking about time and effort, when discussing scope of a product or low level details when the high level value hasn't been clearly defined. Sometimes meetings need to be broken up with a little Biblical humor to turn the drudgery back to fun.
Waiting for a meeting to start
- The Bible says God has set eternity in the heart of people, by the impatient looks around the room I think we might have a few believers in here. (Ecclesiastes 3:11)
Integration problems with new and old components
- The Bible says in Genesis 1 that God created the universe, everything in it (including us!) in just 6 literal days. How did he do it? No legacy Code.
White boarding/Dealing with complexity
- "Build a bridge and get over it"
- Look it's not that complicated, everything can be summarized. Here's the whole Bible in easy to understand picture
- Draw Man on the left, God on the right with Isaiah 59:2 in between
- On the left write Sin > death > Judgement
- On the right John 5:24, Life, NO judgement, NO death
- Bridge cross with John 3:16
- People Hear > Belief is the gift of God (Eph 2:8-9)