A great bash profile is integral to productivity as a developer.
It loads your helpful tools, aliases, and the notorious git completion script.
When developing across multiple machines, many developers hack together a rudimentary bash profile on the new machine and edit it over time.
Enter Portable Profile, which is a program dedicated solely to editing and syncing your bash profile.
Works with both bash and zsh profiles.