Archives
- Refactoring error messages in Haskell programs. Who cares about K9 composers? - May 15, 2023
- Let's agree to be different. On empirical and deductive nature of coding. - November 7, 2022
- Cognitive Loads in Programming - August 30, 2022
- Type Enthusiast's Notes about TypeScript. Part 6. Reasoning using Types - March 13, 2022
- Type Enthusiast's Notes about TypeScript. Part 5. Advanced Types - February 13, 2022
- Type Enthusiast's Notes about TypeScript. Part 4. Programming with Type Variables - January 9, 2022
- Blog styling update - January 5, 2022
- Type Enthusiast's Notes about TypeScript. Part 3. TS Complexity - January 3, 2022
- Type Enthusiast's Notes about TypeScript. Part 2. Typing Honestly - December 24, 2021
- Type Enthusiast's Notes about TypeScript. Part 1. Typing in Anger - December 12, 2021
- Probability Tree Diagrams. Recursion Schemes. Why Finding the Right Solution is Sometimes Hard? - July 18, 2021
- Arming polysemy with Arrows - June 28, 2021
- Is Alternative a Wrong Abstraction for Handling Failures? - February 13, 2021
- Maybe Overuse, Stories About Error Information Loss - January 17, 2021
-
Maybe Considered Harmful (deleted) - January 16, 2021
Re-posted as "Maybe Overuse, Stories About Error Information Loss"
- Why I stopped "Opinions and Programming" blog - January 10, 2021