An Homage To Strict Coding

  When I first began programming, I wrote code with a blissful innocence. In those early days, I learned by tinkering and experimenting, much like how a child learns how the physical world works by picking things up and stumbling on their own feet a few times. I learned largely by avoiding the boundaries of rules. At…

Design Principles For Developers

Gist: I’ll try to explain Jakob Nielsen’s 10 design heuristics. I use examples that you, as a developer, could relate to — so that the products you ship and the code behind them would be more usable. Why Should I Care? Developers are designers too, they just use a different medium. As such, you know that how…

Why write Python in Visual Studio?

Recently, Visual Studio 2015 was released with support for Python. Python Tools for Visual Studio (PTVS) are available to help throughout Visual Studio in all the places you’d expect, from editing and IntelliSense, to debugging, profiling, and publishing to Azure. You can find all the details and some video walkthroughs, documentation, and other resources on…

New Year Advice To You

It’s important for programmers to challenge themselves. Creative and technical retardation only alternative. In the spirit of the new year, I’ve compiled twelve month-sized resolutions. Each month is an annually renewable technical or personal challenge: Go analog. Stay healthy. Embrace the uncomfortable. Learn a new programming language. Automate. Learn more mathematics. Focus on security. Back…

An Ex-Microsoft Engineer’s Advice to Programmers: Learn How to Write

Finding success in any field is rarely confined to a singular skill, even one like programming. That’s why Mike Borozdin, the now senior director of engineering at DocuSign, suggests all programmers sharpen their grammar skills in addition to their coding skills. You might be a fantastic programmer, but knowing how to write clearly can help…

Mathematics And Python

So yesterday was interesting. Interesting but hectic. We had a live chat* on the topic Mathematics and Python. Here’s a very summary of what we discussed. We started our discussion with basic Python operations : Basic operations such as addition (+), subtraction (-), multiplication (*), division (/) and exponentiation (**) work (mostly) as expected: The…

Why I Am Crazy About Python

If you’re the type of person who likes knowing things before dwelling into them, this post is for you. It gives you a quick history of Python and its community of users. It shows you what Python ‘is’ good for and ‘is not’ good for (the ‘is’ section is much better than the ‘is not’…

Why do you need to code ?

In the past few years , the computer has become very important to the world. It’s moved out of the domain of only calculation to much more important aspects of the human life.This sudden rise in the importance of the computer comes with the responsibility of grooming reputable figures to bring about these wonders produced…

Computer Programming

Over the years, man has been able to invent so many devices, ideas, tools e.t.c . Each of these inventions has come to have its effect on the day to day running of our lives (especially mine). From technology’s daily advancement to biology’s unending stream of discovery about our health, each of man’s effort to…

Why We Exist ?

    Hello World, I was born a programmer — Okay , Maybe thats a lie. I am not really a fan of long stories so am going to get straight to the point. There are 3 things i love most in this world. “123@H’”  — Don’t ask me what it means Programming Python  Programming…