- Feature Articles
- CodeSOD
- Error'd
- 
                
                    Forums 
- 
                Other Articles
                - Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
 
 
            
Admin
It's off the rails.
Admin
Frist? Sorry Frist? Sorry? Frist? Go ahead
Admin
Isn't the whole point of codes that they can't be understood?
Admin
Ruby: Because sometimes Perl is just too readable.
Admin
There's an extra
;in there which is a mistake. The important thing to know here is that the!and?are meaningless and part of the actual method names. The only two symbols that do anything in there are:which means that the next word is a symbol, and&which turns the symbol into a proc / method reference.!is idiomatic for a method which is destructive on its receiver, and?means a boolean method. Neither of them are technically required though.Admin
It's like music or poetry, with a nice refrain and there's such a thought-provoking moment when it comes full circle.
Admin
Looks like a git merge gone wrong to me. Two developers saw the bug at a similar time - the first thought to use the “merge” function to combine the transfer groups, the other thought to do it manually.
No doubt the ever-helpful IDE “helped” with the conflict resolution by suggesting “why not keep both?”