Join 📚 Josh Beckman's Highlights
A batch of the best highlights from what Josh's read, .
From the onset, I envisioned small firms of professional maintainers with thematic portfolios, accommodating diverse maintainers and project sizes, just like the specialized firms of other professionals. I am now ready to try and build one.
Geomys, a Blueprint for a Sustainable Open Source Maintenance Firm
Filippo Valsorda
Trust on its own isn’t much of a management technique. Trust cannot distinguish good errors (good process, good decision, bad outcome) from bad errors (bad process, bad decision, bad outcome), nor can it detect bad successes (bad process, bad decision, good outcome). If you rely too heavily on trust, randomness will have an outsized influence on who you consider to be an effective leader.
Inspection and the Limits of Trust. | Irrational Exuberance
lethain.com
One of the challenges with JIT compilers is that they always incur some amount of memory overhead over interpreters. At the most basic level, a JIT compiler needs to generate executable machine code, which an interpreter doesn’t, so JIT compilers must use more memory than interpreters. On top of that, however, JIT compilers also need to allocate memory for auxiliary data structure (metadata), which can also add quite a bit of extra memory overhead.
Ruby 3.2’s YJIT Is Production-Ready
Shopify
...catch up on these, and many more highlights