Hacker News new | past | comments | ask | show | jobs | submit login

True for most people, but I have been in situations where I got new Windows machines pretty often. Then I learned to just suppress my itch to customize and just the darn thing.

Now I am my Mac since a few years and also transferred the whole thing once from a TimeMachine backup, so I customize. Though that list of the OP... SO MANY APPS?! I get weak knees just from scanning that list. Though several I may pick, like the Focus app and maybe a few others.

This is the primary reason why I stopped using Windows. The defaults wound me up rotten and after a fresh install it would take me hours (literally) to configure Windows to run the way I liked my workflow. It just got worse and worse with each new version of Windows pushing itself further and further away from my ideal workflow. But with Linux, as much as I have my preferences with desktop environments et al, I found I could more easily work with whatever was put in front of me (after all, if all else fails I can just fallback to Bash). So I gave up fighting Windows and just switched to Linux full time.

This was around 15/20 years ago now and I do have a custom Bash profile and custom tmux config. The tmux config never needs to leave my workstation but the bash profile gets copied onto each server the moment I SSH onto it (as I've aliased SSH to do this) so that means I have a familiar environment on remote systems with zero extra maintenance.

Copying your bash-profile is good as long as soon as you're _the_ user on that server, or when you have separate users for all users of the server.

At my work, we all use the same user for ssh (uid 1000), for all servers, for all projects. It's a good opportunity to exercise mode-switching when switching from (local) fish to (remote) bash and back again, and I'm happy both of fish, bash share the common readline bindings, it also makes it clear what kind of shell you're in if you're jumping back and forth between docs, manpages and shells.

I have one itch, fish and bash do word-boundaries differently when deleting with Ctrl-W (delete word). bash even does word-boundaries different from Ctrl-W when using Meta-D (delete word in front).

I don't know your specific set up so I don't want to come across as preachy but it's not generally good practice to have everyone using the same UID. I know for a fact we would fail our regular PCI and gambling commission audits if we did that but even for businesses that don't need that kind of regulation, sharing a UID means you're sharing passwords / private keys which seems a major security breach just waiting to happen (eg what happens when someone leaves the team?)

You don't need to share private keys or passwords to share a UID, each person can have his or her own public key in .ssh/authorized_keys

Of course I agree that this is still bad practice from an auditing perspective (and assuming a password is needed to su/sudo you do need to share that password).

Good point about authorized_keys, I'd forgotten about that.

> Though several I may pick, like the Focus app and maybe a few others.

And when you're used to those apps, you might pick up a few more here and there. And a few more. And in a while you'll have a list just like the one linked.

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