Soham Dongargaonkar
My personal website where I blog about (mostly) software development
Filenames are case insensitive on MacOS
I recently wrote a unit test that consumed a file and used it for whatever purpose in GoLang. It worked locally, I added, committed and pushed it to my remote that then triggered a build + test Jenkins job for my project.
Building my own distributed Key/Value Store
Building a distributed, fault-tolerant, and robust key/value store seemed like a super fun challenge to me, especially considering I don’t work on distributed systems at my job, nor do I have any prior experience in building them. While the whole thing was super challenging - to the point where sometimes...
Thrash Tuning
A term coined by my mentor, thrash tuning is desperately trying out different things until a problem goes away, without giving the problem itself a lot of thought. When you thrash tune, you have no real indication that what you are going to try will even fix the problem. A...
I Switched from Dashlane to Bitwarden and Why You Should, Too
It’s 2020. If you aren’t using a password manager yet, drop everything you’re doing and switch to one.
Software Disenchantment
https://tonsky.me/blog/disenchantment/ - I recently read this blog post and it really stirred something inside me. I’ve been playing with computers since the early 2000s and so I feel like I’ve seen them evolve over a period of 20 years. Now, if you had told the 12-year-old-hyper-excited-about-computers-me about the state of...