I have a theoretical question. It is related to Atom, but I guess it also applies for any other similar system.
An organization uses Atom as development platform. They need a wide set of new features and functionalities that has to be available to every developer in the group.
My question is: what should to be programmed in packages, and what could be placed in the init file and then distributed among developers? Could it be considered a good practice, when handling some of the functionalities is just impractical with packages?
I hope the question is clear.