Before revision: Examples from software engineering include: Asking about how to grab the last three characters in a filename (Y) instead of how to get the file extension (X), which may not consist of three characters Asking about how to change Nmap output (Y) rather than how to prevent untrusted remote machines 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 (Y) instead of how to use an XML parser (X).
After revision: Examples from software engineering include: Asking about how to grab the last three characters in a filename (Y) instead of how to get the file extension (X), which may not consist of three characters Asking about how to change Nmap output (Y) rather than how to prevent untrusted remote machines 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 (Y) instead of how to parse XML (X).