Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Isn't that why namespaces were invented? You put those in the namespace `AdServer: { Server, Renderer, Storage }`


Sure, but what if the AdRendererServer is written in Python and the AdServer is a Rails app? These tend to get turned into acronyms like ARS and AS, and then “ars” and “as”. So a meaningless grunt or an evocative, memorable word?


Namespacing can exist in more ways than just in code. Surely you could have your server, renderer, and storage components in one repository under the Ads product:

  Ads/
    Server
    Renderer
    Storage




Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: