Skip to main content
Original: Simon Willison · 18/02/2026

Summary

25+ years into my career as a programmer I think I may finally be coming around to preferring type hints or even strong typing. 25+ years into my career as a programmer I think I may finally be coming around to preferring type hints or even strong typing. I resisted those in the past because they slowed down the rate at which I could iterate on code, especially in the REPL environments that were key to my productivity. But

Key Insights

“25+ years into my career as a programmer I think I may finally be coming around to preferring type hints or even strong typing.” — The author reflects on their evolving preference for type hints in programming.
“But if a coding agent is doing all that typing for me, the benefits of explicitly defining all of those types are suddenly much more attractive.” — Considering the role of coding agents in making type hints more appealing.

Topics


Full Article

# Typing without having to type
Author: Simon Willison
Published: 2026-02-18
Source: https://simonwillison.net/2026/Feb/18/typing/#atom-everything

25+ years into my career as a programmer I think I may finally be coming around to preferring type hints or even strong typing. I resisted those in the past because they slowed down the rate at which I could iterate on code, especially in the REPL environments that were key to my productivity. But if a coding agent is doing all that typing for me, the benefits of explicitly defining all of those types are suddenly much more attractive.

Key Takeaways

Notable Quotes

25+ years into my career as a programmer I think I may finally be coming around to preferring type hints or even strong typing.
Context: The author reflects on their evolving preference for type hints in programming.
But if a coding agent is doing all that typing for me, the benefits of explicitly defining all of those types are suddenly much more attractive.
Context: Considering the role of coding agents in making type hints more appealing.
  • [[topics/programming-productivity]]
  • [[topics/type-hints]]
  • [[topics/ai-agents]]

teleporting into the future and robbing yourself of retirement projects

Geoffrey Huntley · explanation · 66% similar

We gotta talk about AI as a programming tool for the arts

Simon Willison · explanation · 66% similar

My AI Had Already Fixed the Code Before I Saw It

Dan Shipper (Every) · explanation · 65% similar