The document discusses how tasks that seem simple can actually be more complicated. It describes a boss asking an employee to write a short script to print the 3rd and 5th columns of a file. The employee writes a basic script but discovers it has issues, such as requiring a filename parameter and not handling different field separators. The script is improved with input checking and help functionality. The document concludes that "small scripts" often require more work, and it's better to use a general-purpose language like Java that can support more use cases and operating systems.