1
Writing Software to Last 50 Years
Design principles for writing software meant to survive decades of changing requirements and technology.
Personal blog on technical deep dives and bugfixes.
Visit bytes.yingw787.com → RSS feedOn Hacker News Jun 2019 – Jan 2020
Software Engineering 3Systems & Performance 1Programming Languages 1
Design principles for writing software meant to survive decades of changing requirements and technology.
Communicating Sequential Processes and Python coroutines as a structured approach to concurrency.
A Python developer's honest review of Haskell: the type system, tooling, learning curve, and practical tradeoffs.