From Private to Public Coding