At 7/17/12 12:06 AM, Archawn wrote: Programmers are so goddamn lazy in the most ironically productive way.
I'm helping out with a Flash Showcase for NGADM and to do so I need to compile a list of everyone who is auditioning, along with links to their entries. Instead of doing it all manually, I put myself through a crash course on Perl, just so I could parse the audition thread HTML and automatically create a hash containing all of the entries.
I feel accomplished, even though a task that would've taken a few hours at most turned out to be a two-day endeavor.
I *love* it when stuff like that happens. Like when our IGCSE grades come out on the Cambridge website, the load on the servers usually causes the website to either load very slowly or not at all, and as you keep refreshing, once the website loads, by the time you enter your log in details, it crashes again.
So I made a simple greasemonkey script to automatically keep refreshing until the site opens and automatically enters the log in info and presses enter.
Another time I wanted to eat some pizza and browse 9gag, but I didn't want to get my keyboard sticky. So I just made a scrolling script.
It's awesome when a programmer does something purely for his convenience. It feels like you're bending the tools to get what you want.
It reminds me of this: http://xkcd.com/196/