From our archived blog:
You probably know that computers run a great deal of our lives today. From birth at the hospital all the way to funeral arrangements. Ok maybe that's a bit on the morbid side, but very true. Business applications (or programs) are needed to make our lives function these days. However you should know that computers themselves are only machines that can carry out specific instructions. Allen B. Downey in Think Python gives this definition:
A program is a sequence of instructions that specifies how to perform a computation. The computation might be something mathematical, such as solving a system of equations or finding the roots of a polynomial, but it can also be a symbolic computation, such as searching and replacing text in a document or (strangely enough) compiling a program.
Ok, so what does that mean?
Next time you go to the check out at your favorite restaurant. Try to reason how many computer instructions your order might have to take. Here are some possible routes.- The person behind the counter takes your order, and types it up on a cash register.
- Calculate your total.
- You pay with cash. Determines it does not need to process the payment any further. So it marks the bill paid. (This is the simple one)
- Calculates correct change.
- The software prints off a receipt.
- Your order is automatically tracked on the back screen of the restaurant.
- They finish your order. Mark it complete.
- They call your name based on what you told them when you ordered.
- The person behind the counter takes your order, and types it up on a cash register.
- Calculate your total.
- You pay with with plastic.
- Contact your bank.
- Communicate with card company (i.e. Visa, Mastercard)
- Is card expired?
- Verify that your card is not stolen.
- Record location. (Watch the news for when they chase people down or have your credit card stolen [not recommended]. They can always follow the transaction. Or even the attempts.)
- Card is processed as not stolen.
- Does customer have the amount being asked for?
- Yes. Send back true. (or the other more embarrassing one send back false)
- Request transfer money from your account to restaurant account. (A whole other list of actions)
- The software prints off a receipt.
- Your order is automatically tracked on the back screen of the restaurant.
- They finish your order. Mark it complete.
- They call your name based on what you told them when you ordered.
- An airport
- Training facilities
- A local school
- Need to transfer money from multiple home countries (read different conversions from different monetary systems)
- Communication systems with various different missionaries.
- A grocery store
- A hardware shop
- An auto repair shop
- Radio communications
- Human resources
How can you pray for business applications?
- Pray that God would give wisdom to developers. Many decisions that developers make create both features and limits to what software can do.
- Pray that God would provide more developers to take up this role to speed Bible translation.
- Developers are consistently updating, reading, and acquiring new knowledge. Pray that developers always have a teachable spirit.
Related Articles:
- Information Technology in Missions: Introduction
- Information Technology in Missions: Tech Support
- Information Technology in Missions: Translation tools
- Information Technology in Missions: Font Engineering
- Information Technology in Missions: Digital Translations
- Information Technology in Missions: Business Applications