Editing 1421: Future Self
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 8: | Line 8: | ||
==Explanation== | ==Explanation== | ||
− | + | {{incomplete|First attempt at explanation, taking over from the Bot, but probably debatable.}} | |
+ | The comic shows presumably a segment of a code transcript from an old project of Cueball's, this part entirely consisting of comments (a number of computer languages, including several popular dialects, use "#" to indicate "the remainder of this line is a comment") written with apparent foresight by the Cueball's 'younger self' in anticipation of being read by his 'older self' at some point in the future. | ||
− | + | A "parse function" might well be some code that interprets some form of input (e.g. the text of a web-page that has been 'scraped' by another part of the code) and makes sense of it in a way that enables functionality in some other part of the code. For some reason this has now failed. A likely explanation in the example case being that source web-site has revamped its pages and information display method, whether or not this is noticable by the human reader who only reads the page as rendered the browser and not the underlying code. | |
− | |||
− | + | Certainly, that the parser has 'failed' indicates that it worked once but possibly it was {{w|kludge|kludged}} together with no expectation that it would handle expected future changes and a firm belief that those changes could not be easily 'rekludged' to handle the new situation but instead a proper re-write of the code needs to be done. However, it seems to have lasted one year more than expected, by the younger Cueball. This is probably more down to external factors (lazy web-site maintainers), however. | |
− | + | Older cueball feels the need to retorically reply to his younger self's commentary, only to find a further foreward-looking snark that is both prescient and obviously emotionally hard-hitting. The title-text is a further come-back by the older-self, who lays the blame back upon the historic Cueball persona. | |
− | + | Some people write letters to "future self", which they put away and read years later to see how much they've changed. In this comic, the letter wasn't written for entertainment purposes, but rather it is a comment in source code file in which Cueball of the past admitted he did a horrible job writing a parsing routine, and knew that somewhere in the future, he would have to go back to this code and fix some bug that wasn't the problem back then, but it turned out to be now. He knew that the code will be very hard to fix and left the letter as a reminder to not try to fix it and rewrite it from scratch instead. Cueball of the present, shown on the comic, is absolutely bewildered how accurate the note he left years ago is. | |
− | |||
− | |||
− | |||
− | |||
==Transcript== | ==Transcript== | ||
− | + | {{incomplete transcript}} | |
− | |||
:<nowiki>#</nowiki> Dear Future Self, | :<nowiki>#</nowiki> Dear Future Self, | ||
:<nowiki>#</nowiki> | :<nowiki>#</nowiki> | ||
Line 42: | Line 37: | ||
:Cueball: Stop judging me! | :Cueball: Stop judging me! | ||
{{comic discussion}} | {{comic discussion}} | ||
+ | |||
[[Category:Comics featuring Cueball]] | [[Category:Comics featuring Cueball]] | ||
[[Category:Programming]] | [[Category:Programming]] |