SlideShare a Scribd company logo
1 of 33
Download to read offline
The Best Commit Messages of 2022
Part II
The Recommittening
University of Chicago – CMSC 23320 / MPCS 54233 Foundations of Computer Networks
Before we begin, let's take
a look back at...
Top Ten Commit Messages
of All Time
10. call my tcp covid because it's
retransmitting
9. I CRAVE THE SEROTONIN THE LITTLE
GREEN DOTS PROVIDE
8. WELL BUTTER MY BUTT AND CALL ME A
BISCUIT, GUESS WHO GOT THE TESTS
PASSING?
7. i love the smell of segfaults in the
morning
6. AND NOW THE UNS██TTENING BEGINS
5. The night is dark and full of errors
4. (ノಠ益ಠ)ノ彡┻TCP┻
3. oh my god, it's spelled LUSERS, not
LUSER
2. last push of the night
jk can't stop
1. worked an additional day, finished
everything but send function is clearly
broken so test all fail. this is hell on
earth. I would pray to God, but I don't
know how to correctly send messages.
And give a special shout
out to...
The Commit Message Meme
Hall of Fame
The Best Commit Messages of 2022
Part II
The Recommittening
$ grep "^[^a-z]+$" commits.txt
IT WORKS
22/22 WOO WE HAVE ASSIGNMENT 1 BAYBEE
WE CAN FINALLY CONNECT UHHHHHHHH LET ME BE
CLEAR UHHHHH WEEEEEEEE
FINALLY GOT THE HANDSHAKE TO WORK
NOW THE HAND IS SHAKED
THIS ELSE IS VERY IMPORTANT
$ grep ! commits.txt
finale, liberte!
we handshake, shake hands / TCP: ACK,
SYN-ACK, SYN / hello internet!
its not my fault! yay! the internet is
evilmake
My handshakes do be shaking!
That's ICMP, baby!
i fixa the spaghetti! i apoloize for a my
offense comment
$ grep "^...$" commits.txt | sort -u
>30
arp
bah
bug
dsd
dsf
fix
for
haa
$ grep "^....$" commits.txt | sort -u
huh
idk
jjy
lol
lox
new
nvm
pls
sdf
sds
sgh
syn
tha
try
ugh
wat
WIP
:wq
wtf
yes
3way
args
ARGS
arp!
bits
blah
cmds
Docu
done
dsdd
dsgf
echo
free
haha
Head
help
here
Here
hi-1
hihi
icmp
join
last
LIST
more
note
oops
Oops
part
PART
push
QUIT
rtty
same
sdfg
some
temp
test
tiny
todo
typo
undo
whee
Why?
yeah
$ grep -i bug commits.txt | wc --lines
407
$ grep -i bug commits.txt
debugging (x15)
debug (x19)
debugging ooo
still buggy
removed debug, magically passes tests??
$ grep -i test commits.txt
ummm this makes the tests fail
pytest says it's good I don't really
know what's happening tbh
Not failing every test
tests that passed before pass now
Will test later.
Removing OOO ack, can't test bc linux
hates me now
...it passed all tests but then now it
doesn't??? CURSE YOU COSMIC BITFLIPS
$ grep -i test commits.txt
Who's the LUSER now? passing all
test_connection.py.
50/50 on tests finally. Poggers
WE GOT THE FIRST TEST TO PASS IM GONNA
CRY
WE PASS THE TESTS AGAIN WOOOOOOOOOOO
YEAHHHH BABYYYYYY
Omg, I passed a test *cries* *throws up*
*jumpes out the window to discover that
I can actually fly* *soaring through the
sky* I PASSED A TESTTTTTTTT
$ grep -i dot commits.txt
we have dots now
sometimes there are green dotses
FULL GREEN DOTSES AHAHAHAHAHAHAHAHAHA
the dots arent even green
Dirty little grader elvses made me do
this for no green dotses
$ grep -i "^why" commits.txt
Why?
why is this happening
why is one test fialing?
why the hell was this the issue the
whole time
WHY WON'T IT SHAKE?????
$ grep -i what commits.txt
whatever
what is happening?
What on Earth is happening??
What would make mutexes more confusing?
idk what i am doing
what if our merges conflicted uwu
$ grep -i borja commits.txt
borja wrote this
more Borja advice
Borja says the seal is unclean
Forgive us O Borja for we have sinned
$ grep -i f██k commits.txt
f██king hell
f██k yes
i f██king figured it out
FINALLY HOLY F██K LOL
literally why the f██k are these tests
passing
$ grep -i hate commits.txt
i hate git
i hate concurrent coding
$ grep -i love commits.txt
my heart is filled with love
Love the taste of pseudocode in the
mid-afternoon
I Love Segfault Land
I love pointers they are my favorite
┻━┻ ︵ ヽ(°□°ヽ) ---- just did this.
?? why r u passing
[redacted]
gonna shower
but what exactly is our hand shaking?
🤔🤔🤔🤔🤔
i keep pushing instead of building
because i am the entire circus industry
Final fixes please god oh god
I really really really really hope this
is my last commit
Maybe I'm okay at C
ok i lowkey know what to do now
super goofey ahha so so funny commit
this is the happiest day of my life
friendship ended with vscode, now vim is
my best friend
fridship reestablished with vscode, also
out of order struct set up
What would make mutexes more
confusing?
Recursion.
Recursion would make mutexes
more confusing.
-- Me, 10 minutes ago.

More Related Content

What's hot

Why Scaling (Great) Content Is So Bloody Hard
Why Scaling (Great) Content Is So Bloody HardWhy Scaling (Great) Content Is So Bloody Hard
Why Scaling (Great) Content Is So Bloody Hard
Ahrefs
 

What's hot (12)

Jasmine Granton - Brighton SEO 2022.pptx (1).pdf
Jasmine Granton - Brighton SEO 2022.pptx (1).pdfJasmine Granton - Brighton SEO 2022.pptx (1).pdf
Jasmine Granton - Brighton SEO 2022.pptx (1).pdf
 
NEF – PI – QUICKTEST 3 - GRAMMAR
NEF – PI – QUICKTEST 3 - GRAMMARNEF – PI – QUICKTEST 3 - GRAMMAR
NEF – PI – QUICKTEST 3 - GRAMMAR
 
Why Presentations Matter
Why Presentations MatterWhy Presentations Matter
Why Presentations Matter
 
Death by PowerPoint
Death by PowerPointDeath by PowerPoint
Death by PowerPoint
 
Why Scaling (Great) Content Is So Bloody Hard
Why Scaling (Great) Content Is So Bloody HardWhy Scaling (Great) Content Is So Bloody Hard
Why Scaling (Great) Content Is So Bloody Hard
 
CTRBOX para SEO y la "caja" secreta
CTRBOX para SEO y la "caja" secretaCTRBOX para SEO y la "caja" secreta
CTRBOX para SEO y la "caja" secreta
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)
 
The Physical Interface
The Physical InterfaceThe Physical Interface
The Physical Interface
 
[Product Camp 2021] Product Roadmaps Relaunched
[Product Camp 2021] Product Roadmaps Relaunched[Product Camp 2021] Product Roadmaps Relaunched
[Product Camp 2021] Product Roadmaps Relaunched
 
3 Steps to Prevent PRESENTATION POLLUTION by @slidecomet
3 Steps to Prevent PRESENTATION POLLUTION by @slidecomet3 Steps to Prevent PRESENTATION POLLUTION by @slidecomet
3 Steps to Prevent PRESENTATION POLLUTION by @slidecomet
 
NEF – PI – QUICKTEST 5 - GRAMMAR
NEF – PI – QUICKTEST 5 - GRAMMARNEF – PI – QUICKTEST 5 - GRAMMAR
NEF – PI – QUICKTEST 5 - GRAMMAR
 
Creating An Inclusive Web
Creating An Inclusive WebCreating An Inclusive Web
Creating An Inclusive Web
 

Similar to UChicago CMSC 23320 / MPCS 54233 - The Best Commit Messages of 2022 (Part II)

Similar to UChicago CMSC 23320 / MPCS 54233 - The Best Commit Messages of 2022 (Part II) (7)

UChicago CMSC 23300 - The Best Commit Messages of 2019
UChicago CMSC 23300 - The Best Commit Messages of 2019UChicago CMSC 23300 - The Best Commit Messages of 2019
UChicago CMSC 23300 - The Best Commit Messages of 2019
 
UChicago CMSC 23320 - The Best Commit Messages of 2020
UChicago CMSC 23320 - The Best Commit Messages of 2020UChicago CMSC 23320 - The Best Commit Messages of 2020
UChicago CMSC 23320 - The Best Commit Messages of 2020
 
UChicago CMSC 23300 - The Best Commit Messages of 2018
UChicago CMSC 23300 - The Best Commit Messages of 2018UChicago CMSC 23300 - The Best Commit Messages of 2018
UChicago CMSC 23300 - The Best Commit Messages of 2018
 
UChicago CMSC 23300 - The Best Commit Messages of 2015
UChicago CMSC 23300 - The Best Commit Messages of 2015UChicago CMSC 23300 - The Best Commit Messages of 2015
UChicago CMSC 23300 - The Best Commit Messages of 2015
 
UChicago CMSC 23300 - The Best Commit Messages of 2016
UChicago CMSC 23300 - The Best Commit Messages of 2016UChicago CMSC 23300 - The Best Commit Messages of 2016
UChicago CMSC 23300 - The Best Commit Messages of 2016
 
UChicago CMSC 23500 - The Best Commit Messages of 2015
UChicago CMSC 23500 - The Best Commit Messages of 2015UChicago CMSC 23500 - The Best Commit Messages of 2015
UChicago CMSC 23500 - The Best Commit Messages of 2015
 
UChicago CMSC 23300 - The Best Commit Messages of 2017
UChicago CMSC 23300 - The Best Commit Messages of 2017UChicago CMSC 23300 - The Best Commit Messages of 2017
UChicago CMSC 23300 - The Best Commit Messages of 2017
 

Recently uploaded

Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

UChicago CMSC 23320 / MPCS 54233 - The Best Commit Messages of 2022 (Part II)

  • 1. The Best Commit Messages of 2022 Part II The Recommittening University of Chicago – CMSC 23320 / MPCS 54233 Foundations of Computer Networks
  • 2. Before we begin, let's take a look back at...
  • 3. Top Ten Commit Messages of All Time
  • 4. 10. call my tcp covid because it's retransmitting 9. I CRAVE THE SEROTONIN THE LITTLE GREEN DOTS PROVIDE 8. WELL BUTTER MY BUTT AND CALL ME A BISCUIT, GUESS WHO GOT THE TESTS PASSING? 7. i love the smell of segfaults in the morning 6. AND NOW THE UNS██TTENING BEGINS
  • 5. 5. The night is dark and full of errors 4. (ノಠ益ಠ)ノ彡┻TCP┻ 3. oh my god, it's spelled LUSERS, not LUSER 2. last push of the night jk can't stop
  • 6. 1. worked an additional day, finished everything but send function is clearly broken so test all fail. this is hell on earth. I would pray to God, but I don't know how to correctly send messages.
  • 7. And give a special shout out to...
  • 8. The Commit Message Meme Hall of Fame
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. The Best Commit Messages of 2022 Part II The Recommittening
  • 15. $ grep "^[^a-z]+$" commits.txt IT WORKS 22/22 WOO WE HAVE ASSIGNMENT 1 BAYBEE WE CAN FINALLY CONNECT UHHHHHHHH LET ME BE CLEAR UHHHHH WEEEEEEEE FINALLY GOT THE HANDSHAKE TO WORK NOW THE HAND IS SHAKED THIS ELSE IS VERY IMPORTANT
  • 16. $ grep ! commits.txt finale, liberte! we handshake, shake hands / TCP: ACK, SYN-ACK, SYN / hello internet! its not my fault! yay! the internet is evilmake My handshakes do be shaking! That's ICMP, baby! i fixa the spaghetti! i apoloize for a my offense comment
  • 17. $ grep "^...$" commits.txt | sort -u >30 arp bah bug dsd dsf fix for haa $ grep "^....$" commits.txt | sort -u huh idk jjy lol lox new nvm pls sdf sds sgh syn tha try ugh wat WIP :wq wtf yes 3way args ARGS arp! bits blah cmds Docu done dsdd dsgf echo free haha Head help here Here hi-1 hihi icmp join last LIST more note oops Oops part PART push QUIT rtty same sdfg some temp test tiny todo typo undo whee Why? yeah
  • 18. $ grep -i bug commits.txt | wc --lines 407
  • 19. $ grep -i bug commits.txt debugging (x15) debug (x19) debugging ooo still buggy removed debug, magically passes tests??
  • 20. $ grep -i test commits.txt ummm this makes the tests fail pytest says it's good I don't really know what's happening tbh Not failing every test tests that passed before pass now Will test later. Removing OOO ack, can't test bc linux hates me now ...it passed all tests but then now it doesn't??? CURSE YOU COSMIC BITFLIPS
  • 21. $ grep -i test commits.txt Who's the LUSER now? passing all test_connection.py. 50/50 on tests finally. Poggers WE GOT THE FIRST TEST TO PASS IM GONNA CRY WE PASS THE TESTS AGAIN WOOOOOOOOOOO YEAHHHH BABYYYYYY Omg, I passed a test *cries* *throws up* *jumpes out the window to discover that I can actually fly* *soaring through the sky* I PASSED A TESTTTTTTTT
  • 22. $ grep -i dot commits.txt we have dots now sometimes there are green dotses FULL GREEN DOTSES AHAHAHAHAHAHAHAHAHA the dots arent even green Dirty little grader elvses made me do this for no green dotses
  • 23. $ grep -i "^why" commits.txt Why? why is this happening why is one test fialing? why the hell was this the issue the whole time WHY WON'T IT SHAKE?????
  • 24. $ grep -i what commits.txt whatever what is happening? What on Earth is happening?? What would make mutexes more confusing? idk what i am doing what if our merges conflicted uwu
  • 25. $ grep -i borja commits.txt borja wrote this more Borja advice Borja says the seal is unclean Forgive us O Borja for we have sinned
  • 26. $ grep -i f██k commits.txt f██king hell f██k yes i f██king figured it out FINALLY HOLY F██K LOL literally why the f██k are these tests passing
  • 27. $ grep -i hate commits.txt i hate git i hate concurrent coding $ grep -i love commits.txt my heart is filled with love Love the taste of pseudocode in the mid-afternoon I Love Segfault Land I love pointers they are my favorite
  • 28. ┻━┻ ︵ ヽ(°□°ヽ) ---- just did this. ?? why r u passing [redacted] gonna shower
  • 29. but what exactly is our hand shaking? 🤔🤔🤔🤔🤔 i keep pushing instead of building because i am the entire circus industry Final fixes please god oh god I really really really really hope this is my last commit
  • 30. Maybe I'm okay at C ok i lowkey know what to do now super goofey ahha so so funny commit this is the happiest day of my life
  • 31. friendship ended with vscode, now vim is my best friend fridship reestablished with vscode, also out of order struct set up
  • 32. What would make mutexes more confusing? Recursion. Recursion would make mutexes more confusing.
  • 33. -- Me, 10 minutes ago.