Jan. 17 2024 2024 Software Engineering Reading Journal
Dec. 19 2023 Notes from Thinking, Fast and Slow by Daniel Kahneman
Dec. 11 2023 Understanding Log Structured Merge trees stores
Oct. 25 2023 2023 Software Engineering Reading Journal
July 1 2023 Notes from Dead Aid by Dambisa Moyo
Mar. 24 2022 Hiking Mount Kenya
Mar. 8 2022 Hiking Mt. Ololokwe in Samburu County
Jan. 31 2022 Hiking Elephant Hill in the Aberdares
Jan. 9 2022 Hiking Kilimambogo in Ol Donyo Sabuk
Dec. 5 2021 2022 Year Challenge
May 23 2021 Notes from David Epstein's Range
Feb. 13 2021 Notes from Seven Brief Lessons on Physics
Jan. 13 2021 Notes from The Great Mental Models Volume 1
Jan. 8 2021 Notes from Naval Ravikant's Almanack
Jan. 8 2021 2021 Reading Journal
Nov. 12 2020 21 Day Challenge
June 6 2020 The Golden List
May 11 2020 2020 Reading Challenge
Apr. 28 2020 Rust 2020 Reading Journal
Apr. 16 2020 Actix Web Error Handling
Jan. 16 2019 Rust Compiler Lints
Aug. 4 2018 Why Rust uses Return Values for errors instead of Exceptions
Jan. 16 2018 Rust 2018 Reading Journal
Nov. 3 2017 simple event hooks in Rust
Oct. 1 2017 Testing a Rust Command Line Tool
Aug. 29 2017 Writing a Command Line Tool in Rust
Aug. 6 2017 Why Functional Programming Matters (paper review)
Feb. 6 2017 Python Context Managers
Apr. 26 2015 Python Decorators Reuse
Apr. 23 2015 Python Multiprocess Logging