Innovation, Inspiration, Instigation

Navigation

Stop Writing Code That You Can't Test

Hello There! So, we at GeekyMinds were discussing on what to learn next along with you. We just had a look at our past and understood how far we have come. We started from our childhood and thought of all the ways that helped us evolve. There was one common question that kept coming umpteen times in the discussion. How do we evaluate our growth? I understand there was no generic answer to that question. But…

What a Static Life?

“Life is so static nowadays!”, says an old man combing his beard. Yes, when you get old, life would be static. because you're no longer solving any problems. But not for Harland Sanders, who's more widely known as Colonel Sanders or the man behind KFC. In programming parlance, “Static” is an interesting word. It’s a common pitfall for budding developers like us. Let’s take a look at it and see how to use it!…

Don’t Repeat Yourself

Principles. Software Engineering principles. Anyone remember the syllabus/topics the paper covered in our Engineering? I wish I could. Less did I know that I would be needing those principles as I grow in my career. “Anybody can write code. But in human understandable form?” That’s the realization point. Coding is an art, Indeed.Maintainable codebase is something companies are thriving for. Philosophies apart. We are gonna try learning one common and essential principle. “Don’…

Solving Project Euler Problem 42 - Coded Triangle Numbers

Following up from my previous post, where I attempted Solving Project Euler Problem 13 - Large Sum, I took up Problem 42 - Coded Triangle Numbers While the original problem is a bit more complex, Hackerrank had broken it down a bit more simpler. Note: This solution times out after the first 2 test cases out of a total 7 test cases. So, while the solution is technically correct, it's not the most optimal way to…