# 3 Steps of Software: Encoding Knowledge

Don’t forget the . Think about the person next to you. Not a lot, but keep them in mind so that you write the thing that’s the .

• Encode so that computer understands: making it work
• Encode so that you understand: making it usable
• Encode so that others understand: making it useful