Hossam El-Deen's newsletter
RSS
Archive
Subscribe
Back to writing
August 18, 2023
Hello all, Long time no emails :) Thank you for having been a reader. You're receiving this email because you're subscribed to Hossam El-Deen's newsletter....
Why GitHub Issues > documentation
February 20, 2020
Answer: Because they're append-only while documentation is shared-state. Disclaimer: I'm not using GitHub Issues at the moment at my job. Hearing append-only...
Why NULLs don't work the way you think in SQL
February 19, 2020
Answer: Ternary logic. If you’ve learned programming through a normal programming language, say, Java, Javascript, C++, Python, … etc., you’ve been trained...
Git's UML/data model: Understand Git's state so you don't have to memorize/guess its commands
February 15, 2020
type Commit = { tree: Tree , parents: Array<Commit> , commitMessage: string // other stuff like commiter name, commit date, ... etc. }; type Tree // A fancy...
How remote work is done at my company
February 13, 2020
Update This article is not available for free anymore. An edited version of it can be found here. A note: The link above will let me and Gumroad know that...