Karan Kumar

Karan Kumar

Would you like to not have to work?

Close your eyes and picture not having to work without the need to worry about earning money. Is that a future that excites or concerns you? If AI in the future automates the

Self-driving cars: a moral imperative

In 21 lessons for the 21st century, Yuval Noah Harari talks about self-driving cars. Specifically, he argues for self-driving cars as a moral imperative. Before reading that book a while ago, I was

Writing clean code

Robert C. Martin was at it again with another excellent book for programmers (professional or hobbyists). Clean code is a book for programmers who want to strive towards writing more readable and maintanable

Mastering the software craft

Robert C. Martin (A.K.A 'Uncle Bob') has written an excellent book on what it means to be a professional programmer. A lot of us programmers love the 'hard&

C# reference parameters

Reference parameters allows a method to change the values of data that are defined in the caller's scope. In this tutorial, we look at how to use them.