elliotf
Joined 13 years ago
Joined 13 years ago
Also, in case it helps you in the future, `blame -wC` is what I use when doing blame; it ignores whitespace changes and tracks changes across files (changes happened before a rename, for example.)
Compared to vscode: when sharing the terminal, you don't need to worry about following the other person's cursor or them following yours, as there is only one cursor.
You don't need to worry about telling them what dukes you are opening, as there is only one editor.
You also don't need to worry about registering for an account, as (at least with tmate) it's simply an ssh connection for the remote person.
It is the only way I've found that allows for effective remote pairing. There are a number of downsides, but it is a wonderful tool.
Using mithril/vue/react, there are assertions you can make about how a given action will modify the state, and given some state, how that state will be rendered.
I've not found a good way to make assertions on the behavior of code without resorting to poking through the DOM and dealing with asynchronous behaviors.
With "how might it work" you're proposing solutions to the potential "why will it fail" problems rather than dumping more obstacles in the way.
"this will work if we do X because it will fail if Y"
vs
"this isn't going to work because Y"
I think the prior would be a more pleasant experience.
edit: I especially like that the DPI is the same as a 27" 2560x1440 monitor.