I try to structure my commits in a way that minimizes their blast radius, which usually likes trying to reduce the number of files In touch per commit.
For example, my commit history would look like this:
- Add new method to service class
- Use new service class method in worker
And then as I continue working, all changes will be git commit --fixup
ed to one of those two commit’s hashes depending on where they occur.
And when it’s time to rebase in full, I can do a git rebase master --interactive --autosquash
.
IMO there are big risks consuming news & opinion from any single source.
Whether it’s the CCP manipulating the TikTok algorithm, Russia buying ad space on Facebook, or American conglomerates pushing narratives on western mainstream media, there will be implicit biases everywhere.
The only real answer is to get news from multiple sources with diverging perspectives, try to find where facts overlap, challenge your own implicit biases, and form a perspective in line w/ your values.
Seeing America blame TikTok for pushing propaganda is the pot calling the kettle black – and honestly more of a distraction than anything else.
The real important issue is that people are dying, and the existing power structures are doing jack shit to stop it.