Join 📚 Josh Beckman's Highlights

A batch of the best highlights from what Josh's read, .

Cognitive load is the amount of working memory needed to complete a task. There are broadly three types of cognitive load when programming: intrinsic (knowing how to program), extraneous (knowing how to construct an array, add items to a database, or call an API), and germane (knowing how to solve a business problem). Intrinsic knowledge is required to program, but developers that can maximize the amount of germane load while decreasing the amount of extraneous load are more productive.

Responsible AI Pair Programming With GitHub Copilot

Colin Dembovsky

Collapse informatics prioritizes community needs and aims to contribute to a knowledge commons in order to be able to succeed in case of [infrastructure collapse](https://wiki.xxiivv.com/site/permacomputing.html/collapse.html). The practice of engaging with the discarded with an eye to transforming what is exhausted and wasted into renewed resources.

A Holistic Approach to Computing and Sustainability Inspired From Permaculture.

xxiivv.com

The fundamental problem is that there’s a fundamental disagreement inside people’s heads — that people are inconsistent on what responsibility they believe information intermediaries should have for making society better. People generally believe that if something is against their side, that the platforms have a huge responsibility. And if something is on their side, [the platforms] should have no responsibility. It’s extremely rare to find people who are consistent in this.

Should We “Resist Trying to Make Things Better” When It Comes to Online Misinformation?

Doug Belshaw

...catch up on these, and many more highlights