Back when I was working for a company that was heavily into GIS, I wandered one day into map rendering code, trying to render _something or other_, and man, it was an ed-u-cation. Not in "yeah Mercator is not literally true" (this I thought was common knowledge) but also there there are a ton of different projections and ways to deal with said projections.
It's a fascinating niche of computer graphics.