📚 Inspired by this C++ Reddit post.
⚠️ Viewer discretion advised. This post contains emojis. 🤔
🗒 For best viewing experience, an emoji-rich font should be enabled.
I think everyone knows this saying:
Just because you can, it doesn’t mean you should
I am not telling you that this is not a good life advice. In certain situations, you can definitely do more harm than good with your actions. It also holds back creativity and I am definitely against that. So my advice is:
Enable creativity mode now
This includes emojis. Inspired by this C++ Reddit post, I decided to use emoji more often in my programming tasks.
One source of inspiration for my Emoji journey is Emojipedia. I found it very handy while working on a research project which translated the emojis into their semantic correspondence (i.e. meaning).
I am currently writing some ML algorithms in PyTorch and I was missing a session tracker and logger. That is why I decided to write my own and I included a bit of fun in it. This is how Emoji logging was born:
Loading word vectors: 67% 🚄 0.0001 #/s ⌛ 00:00:13
📅 0 📉 1.4835 🎯 0.5224 🔨 4% 🚄 2.32 b/s ⌛ 00:12:12 🏁 2 days, 16:19:12
Looks great. I know this should be like a good joke:
If you have to explain it, it’s not that good.
Some people do explain the jokes for teaching purpose.
Emoji logging vocabulary
🚄 - bullet train –> speed
⌛ - hourglass –> remaining time
📅 - calendar –> epoch or iteration
📉 - chart decreasing –> signal loss
🎯 - direct hit –> accuracy
🔨 - hammer –> progress
🏁 - chequered flag –> time to finish
I think this makes the logging more compact, but the interpretation may vary across individuals and cultures.
What is your emoji story?