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 JSON ( X ) Asking how to construct a regular expression to extract values from XML ( Y ) instead of how to parse XML ( X ).
After revision: Examples from software engineering include: Asking about how to grab the last three characters in a filename ( X ) instead of how to get the file extension ( Y ), which may not consist of three characters Asking about how to change Nmap output ( X ) rather than how to prevent untrusted remote machines from detecting the operating system ( Y ) Asking about how to get a string between two delimiters ( X ) rather than how to parse JSON ( Y ) Asking how to construct a regular expression to extract values from XML ( X ) instead of how to parse YML ( X ).