How Non-Techies Can Dig Programming

The beauty of programming is that one necessarily does not need to be a software engineer to code. You may be a statistician who writes a code for simple natural language processing, a biologist who wants to automate certain experimental data in his lab or a lawyer who wants to identify clusters of words and …

Continue reading

The Essentials to Establishing Coding Standards

A maintainable code is a popular talk among everyone in the coding fraternity. Nothing is more irritating than inheriting an application with cumbersome codes without defined direction and purpose. And when you have to make enhancements to the same its a real pain. It becomes much easier when the codes are neatly commented with details …

Continue reading

The Ins & Outs of Creating & Solving Programming Problems

Curiosity is the essence of human existence and every new question opens the door to innovation. But what goes behind the creation and solution of a problem is truly fascinating. It is an art. The art of asking questions, which is the source of all knowledge doesn’t come in handy. There is a lot of …

Continue reading

5 Easy Steps To Honing Your Coding Skills

Like anything else, there is no standard procedure for learning to code. There might be guidelines, there might be courses,and ideologies but there is no set way of going about it. But wait up we’ve got it all covered for you. Here’s a 5 step kickass manual to honing your coding skills! Let’s get started: …

Continue reading

7 Things You May Not Know About Julia

You know what’s the cool new language on the block? Julia! This is a completely fresh approach to technical computing. It sure is a high level and high-performance language but what you don’t know is that it also provides a sophisticated compiler. The syntax is good old familiar one and some amazing features tells us …

Continue reading

Changing The Way You Code. One Sci-Fi Movie At A Time

I just recently watched the movie Arrival. It’s a sci-fi film based on the short story “Story of Your Life” by Ted Chiang.It was an alien visitation movie. By now, you must be rolling your eyes at me. Bharat Ramakrishna watching an alien movie! Don’t tell me it’s one of those shoot ’em ups! In …

Continue reading

Why Take Part In Programming Contests?

Before I answer this question on programming contests, let me give you a bit of background about myself. I play pool and snooker as a hobby. And quite well, I might add. But I never got to the next level. Mainly because I didn’t put in the time needed. Sure, I practiced. However, to get …

Continue reading

5 Reasons Everyone Should Learn To Code

These days it would seem that almost everyone you know –  your friends, colleagues, peers or family members are jumping on the programming bandwagon. And learning programming has never been more enticing thanks to the challenge of solving problems via computers and software. These individuals are doubly excited at the prospect of building their careers through …

Continue reading

Learning Resources For Big Data: Part 3

This is third in the series of blog posts related to learning materials centered around Big Data. So far, we have dealt with some of the necessary mathematical tools required in the data scientist’s arsenal. We have also talked about some of the software used by the discerning analyst. In this post, we will teach …

Continue reading

Can Johnny program?

According to William Shakespeare, “Some people are born great, some achieve greatness, and some have greatness thrust upon them.”   This sentiment cannot be easily be translated into the programming paradigm: unfortunately, it appears that some people just “get it”; in other words, they are just born to program. Jeff Atwood, in his blog, Separating Programming …

Continue reading

15 programming languages to learn in 2015

At the end of each year, it is a tradition for many millions if not billions of people to make a list of things that they resolve to do better in the coming year. In a similar spirit, we are going to list out 15 programming languages that we believe everybody must know in 2015 …

Continue reading