News for hackers. Stuff that matters.
Re:From Mac to Linux – the setup I've grown to love by danShumway on Sunday August 25, 2019 @10:33AM (#20793195)
You have to be smart about what you tinker with:

1. Do you know what the end state is, and do you know that you'll be significantly more productive? If so, then spend some real time on it.

2. Do you not know what the end state is, OR are you not sure what the best setup is? If so, then do the absolute minimum amount of work to make your changes functional and no more. Then use the incomplete setup for a while and see how it feels.

3. Are you not sure of the end state, AND are you not sure it will make you more productive? Then put it off and keep using your current setup, or at most try it out on a separate computer in your free time.

It's not unlike working on software architecture. You can get so focused on good architecture and clean code that you never get any real work done. Some code is fine to leave ugly. But not all code -- the art is knowing when code actually needs to be refactored, and figuring out how to refactor it in a way that doesn't lock you out of developing new features for a month.

Environment customization is the same way.

There are no comments on this comment yet.