Before revision: Examples from software engineering include: Asking about how to grab the last three characters in a filename (Y) to get the file extension (X), since not all file extensions are three characters long Asking about how to change Nmap output (Y) rather than asking how to prevent other people from detecting the operating system (X) Asking about how to get a string between two delimiters (Y) rather than how to parse JavaScript data structures (X) Asking how to construct a regular expression to extract values from XML instead of using an XML parser .
After revision: (Y)(X)Examples from software engineering include: Asking about how to grab the last three characters in a filename (Y) to get the file extension (X), since not all file extensions are three characters long Asking about how to change Nmap output (Y) rather than asking how to prevent other people from detecting the operating system (X) Asking about how to get a string between two delimiters (Y) rather than how to parse JavaScript data structures (X) Asking how to construct a regular expression to extract values from XML instead of using an XML parser .