This articles discusses pseudocode and why it is used. Pseudocode is used in programming to explain what a method or a piece of code is supposed to do. Written prior to code, it outlines what the code is supposed to do on a step-by-step base. It helps to plan out the code in a method that would be easily understood by anyone and helps to focus the programmer on how to approach creating it. The use of the pseudocode in projects involving multiple people also has additional benefits, such as making other people’s code easier to explain. Additionally, typing the pseudocode may identify possible conflicts or redundancies in the code if it is part of a larger project.