Love rebasing, love merging, squash or no squash, it all depends on what I'm trying to communicate with my pushes.
Just discovered the --rebase-merges option, worth exploring if you want to edit a commit under a merge commit, but don't want to mess up the merge commits.
No "special skills" are required. My 2018 MacBook Pro has 6 Pentalobe screws and the bottom cover pops off allowing you to access everything. You can purchase Pentalobe screwdrivers easily on the internet.
I didn't know that Docker desktop could be an issue.
The "app" I have the most problems with are Google Chat, and that just runs in the browsers.
One other issue I've seen is window server eating 150% CPU when using an external monitor. For some reason it works just unplugging the monitor and plugin it back in.
This ensures everything before the @ is opaque, i.e. foo+bar@gmail.com is now bar@foo.com
Services that block my domain are usually the ones that also block foo+bar@gmail.com