← Graph

Use typed: strict as the lower bound

takeaway 2 connections

Hindsight recommendation from Erwin Kroon's GitHub Sorbet adoption: setting `# typed: true` as the lower bound meant his team didn't have to write signatures and instead accumulated thousands of T.unsafe / T.cast / T.must usages — pure runtime overhead with no static guarantees. Starting from `# typed: strict` forces real `sig` signatures on every method and yields far more value for the same migration effort.

type
lesson-learned
takeaway Use typed: strict as the lower bound
about
Sorbet tool
Recommendation specific to configuring Sorbet.
takeaway Use typed: strict as the lower bound
from_talk
Speaker's hindsight lesson after adopting Sorbet at typed: true level.

Provenance