Why what you have been taught about DFS is wrong(at least partially)
The student runs the two versions of DFS and he sees that the results are the same so he quickly memorizes the BFS algorithm and the two small differences to transform it into DFS and he lives a happy life with the thought that he basically learned 2 algorithms for the price of one.
On developer happiness and where to find it.
> "Success is getting what you want, happiness is wanting what you get" - W.P. Kinsella A trend that started in companies for a few years now has been for managers to concern themselves with developer happiness. Today we will explore this topic and try to find out an answer
The Monty Hall problem explained
> "If something doesn't make sense it means that one of your assumptions is wrong" - Gregory House If you want to present to your friend a problem that he will probably get wrong, you do not have to look for advanced physics problems, google interview questions or Sherlock Holmes mysteries.
An intriguing C++ quiz that might challenge you more than you think
I was recently looking through my university days archive (ahh the days when I found learning surface integrals exciting) and came across this following problem that I created for myself trying to understand how C++ inheritance works. It was not obvious to me back then and I remember that even
4 things that you (probably) did not know you could do in Git
> "Git good" - anonymous Since everyone these days is becoming a developer, there is a high chance that you are one of them. Even if you are not, you still probably use a version control system in your day to day work (if not...whats wrong with you!?), with the
Blockchain - Beyond the Hype of Bitcoin and Ethereum
> "You can't stop things like Bitcoin. It will be everywhere and the world will have to readjust. World governments will have to readjust" - John McAfee, Founder of McAfee I am sure by now everyone at least heard in some context of Bitcoin, maybe in the news or maybe even