10 ms·
Using github to search like this reminds me of how a CS professor of mine would show the "best commit messages of the year" (homework was submitted via git) by
by paulkaplan 11y ago
Using github to search like this reminds me of how a CS professor of mine would show the "best commit messages of the year" (homework was submitted via git) by looking for various patterns like all caps, all symbols, etc.
http://www.slideshare.net/bsotomay/uchicago-cmsc-23300-the-best-commit-messages-of-2015 http://www.slideshare.net/bsotomay/uchicago-cmsc-23300-the-b...
- bjacobel 11y agoThis is amazing.
- thinkMOAR 11y agoamazing waste of time that is, of everybody, the commit authors and the people spending time looking them up and making slides out of them. And lets not forget the waste of space on HN regarding this referral post.
- rco8786 11y agoI bet you're a blast at parties
- thinkMOAR 11y agoAnd youR* reply is about as useful as the whole thread, the reporting of other peoples laziness of committing with proper descriptions of their own code. What a surprise, people are lazy and it bites you in the ass in the long run wowiwow, what a surprise... Perhaps if this type of post didn't come by every X time, it wouldn't annoy me so much.
- mapleoin 11y agohttp://whatthecommit.com/ http://whatthecommit.com/
- Cyph0n 11y agoIt would have been funnier with context. Most of the references they're making are related to the assigned problems, I assume.
- pbrb 11y agoHahaha, I went through the masters of comp sci program there. Those commits mentioning Borja cracked me up, and I swear "i love the smell of segfaults in the morning" was written on the wall in the big lecture room in the physical sciences building. Gives me flashbacks - that program was brutal (though really good).
- Someone1234 11y agoJust looking at this one course and the projects... This is night and day harder than anything I had to do in my CS program. We just dicked around in Java for most of it, no C, and definitely no low level socket programming or reproducing an RFC. I mean it sounds awesome, but really hard.
- zimpenfish 11y agoI had (1992, man.ac.uk) VDM, Pascal, SML, Prolog, midi-port communication in 68000 assembly, Pascal-with-embedded-Oracle, Tarski's World, etc., and not a single damned thing from that course has been useful since.
- pbrb 11y agoYeah I came in thinking it would be easy after crushing the programming pre-req tests. Was in for a complete surprise - they don't mess around at UChicago. In the masters program you can somewhat build your own degree after taking their core classes, so you can at least study what you're really interested in (or avoid the hard stuff like a lot of people did). Most of the profs had real industry experience too. A C++ class for example was taught by a guy who sold his company, now is a research fellow at a huge lab, and sits on the standards board. We got to bounce questions off Bjarne Stroustrup. Was pretty cool.
- wildlogic 11y agohttp://www.commitlogsfromlastnight.com/ http://www.commitlogsfromlastnight.com/
- kpmcc 11y agoShoutout to borja
- rcarmo 11y agoI preserved for posterity a colleague's unique commit style: https://gist.github.com/rcarmo/c671555169abbae83a1a https://gist.github.com/rcarmo/c671555169abbae83a1a
- jakub_h 11y ago> 88642ba Fix all the conflicts > fbd2658 Conflict all the fixes Sounds like some amount of made-up work!
- rev_bird 11y agoMerge conflicts never end when I think they will.
- gue5t 11y agoI would hate to go searching for a commit that broke something in this mess. Your colleague should be more descriptive. http://i3.kym-cdn.com/photos/images/newsfeed/000/731/143/3e3.jpg http://i3.kym-cdn.com/photos/images/newsfeed/000/731/143/3e3...
- cname 11y agoIn case anyone looks at that and thinks it's cute or clever or fun... it's not. People will end up hating you for doing that. Okay, maybe hate is too strong, but it will certainly engender some strong negative feelings in anyone who has to try to figure out what you did (and when and why you did it).
- erydo 11y agoAgreed. A common objection from new developers is that "commit messages are hard and they slow me down", so if that's how you feel (for example, you're starting a fresh project): go crazy with your commits and don't let them slow you down. But then rebase, squash, and edit the commits before sharing them. If a developer consistently pushes commits like this, they should be guided by their team lead to understand their importance. But if over time they refused to improve them, in many cases that would eventually be fireable. Commits are the technical paper trail: whether used when diagnosing issues, merging, compiling release notes, or whatever. Making the messages clear is extremely important.
- georgestephanis 11y agoMy favorite commit message of all time: https://core.trac.wordpress.org/changeset/26851 https://core.trac.wordpress.org/changeset/26851 --- The Pinking Shears stir from their slumber, awakened by what may seem, to those innocent in the ways of The Shears, a triviality, a nothing-of-consequence. But there are consequences indeed for recklessly trailing your whitespace. Naturally, they a dire! One, two! One, two! And through and through The Pinking Shears went snicker-snack! They plucked your tail and with your space They went sniksnuking back. Let me tell you, that can be uncomfortable, so always pre-sniksnuk your trailing whites. May The Shears be with you.
- ChrisDutrow 11y agoWhat really struck me about this is that for me, personally, it would be very difficult to use both of the skill sets demonstrated here at the same time: coding and writing prose.
- moheeb 11y agoIt doesn't surprise me that someone that would make a change like that would leave a comment like that. They removed a trailing space from a comment! They have plenty of free time to write witty check-in comments.
- OJFord 11y agoI definitely aim to remove things like that, but I tend to sneak it in with something else (partly because the fix likely came as soon as I used an editor properly configured to strip it). I'm not sure if that's a 'bad' practice or just not the purest. But I don't think removing trailing comment space is bad in itself. As above, it probably didn't take any time at all; done automatically by a well-configured editor.
- therealdrag0 11y agoThat's adorable. Thanks for sharing.
- cpeterso 11y ago"The Strange Log" is a Twitter account that tweets bug fix comments from games' release notes. Without context, the comments can be rather mysterious or surreal: Spouses less likely to run away into the dark abyss. Bald inmate digging grows hair. Player can die from lava while praying successfully. Colonists will no longer stare each other to death. Trash monsters will now have a chance to drop the intended cat ear colors. Suicide animation speeds up search for apples, berries. Fix trees not going to their burnt state when they go to sleep while on fire. Potions are tasting much better now, especially the harmful ones. https://twitter.com/TheStrangeLog/ https://twitter.com/TheStrangeLog/
- odbol_ 11y agoI wrote poems for all my commit messages in one of my personal projects: https://github.com/odbol/Reddit-Scheduler/commits/master https://github.com/odbol/Reddit-Scheduler/commits/master People definitely gave me flac for that.