top of page

CS50x Week 10: Emojination

Introduction


In contrast to learning some crazy new language or framework in the course finale, CS50 alum Jennifer Lee gives a a brief history on the founding of her grassroots nonprofit Emojination.



With the intent to "make emoji approval an inclusive, representative process" (initially inspired by the lack of a dumpling emoji) Lee determined a set of criteria that would go on to determine what emojis would be adopted by Unicode in the future:


  • high demand

  • multiple meanings

  • easily recognizable

  • completing a gap (like if one color was missing in a set of shapes)


The Unicode Consortium, arisen from a popularity boom of emojis and a need for a standard Unicode for use across devices, votes annually on potential emoji ideas stemming directly from the people thanks to Emojination.


Jennifer's work just goes to show how the applications of CS50 extend far beyond the limits of "strictly programming." An understanding (even limited) of how things like emojis translate from Unicode marked the beginning of something huge for Jennifer--the beginning of a nation.


Final (Final) Thoughts


If you've followed along with me these past 11 weeks (counting Week 0), hopefully you've at least taken something valuable away from the course, whether that be learning a new language, discovering a new method to tackling problems, or simply gaining a new interest.


This was Week 10 and the end of CS50! Thanks for sticking around!


Comments


bottom of page