Hey there, I'm Dino.
I'm a software developer, husband, dad and gamer.
I'm attempting to turn this place into my makeshift digital garden. In addition to the usual links to articles and blog posts from other people, you'll also find snippets and notes taken from my own journal entries (some of which are no longer publicly viewable).
Gotta be honest though, right now it looks more like a collection of notes than a digital garden.
I must stress that I'm doing this to build my own personal knowledge-base, my second brain. It is entirely possible that my thoughts and ideas will run counter to yours. That's okay. These notes are written for me, for my own consumption. But if you happen to derive some insight from them, then that's great. If not, then all I can say is, "Thank you for visiting and I hope you have a nice day!"
This means that a single note should focus on one idea and one idea alone.
"A single note that makes sense by itself." That might be the simplest explanation of an atomic note in the Zettelkasten Method. That means the note has what it needs to sufficiently explain itself and make sense to the reader.
You can't keep saying “This is not the right way to fix it,” without offering a solution. At some point, you have to take the initiative and offer a detailed solution, or you fix it yourself.
The domain represents the problem area you are working within. It is the firm reality of the situation. The domain model, on the other hand, is an abstraction of the problem domain, expressed as a code implementation that represents a view, not the reality, of the problem.
– From the book Patterns, Principles, and Practices of Domain-Driven Design
This is turning out to be a really good book. It is an intimidating book though, because it's so thick. However, every time I put in the effort to read it, I always find something new to learn about.
The difference between Thread.Sleep and ManualResetEvent.WaitOne is that the event can be signaled from another thread. This means that it can be woken up before the timeout expires.