Custom enums in C#
Programming
Our best attempt at defining and implementing a finite sum type in C# like we have in Rust and Haskell.
Information propagation
Programming
Designing iterators such that they are conducive for error handling and more generally information propagation.
C# complaints
Programming
Issues with C# at least when contrasted with the correctness guarantees you get with languages like Rust and Haskell.
Acquiring multiple non-residential IPs
Self-hosting
Routing subnets from a /48 IPv6 network and /29 IPv4 network from a VPS to a residential router via a VPN tunnel.
When lexer and runtime disagree
Programming
A bug that illustrates casts are handled differently than how the C# lexer transforms double
literals.