Saturday, December 28, 2013

Why am I publishing this blog ?

In my opinion installation of tools should be the easiest part. Programmers should concentrate on programming . However it always isnt so in my experience . Programming packages are designed to be installed by experts . your average noob feels completely out of depth when installing tools in his laptop or desktop for the first time , eliminating many from the potential pool of programmers .
I plan to cover fuckups like these that crop up due to the lack of improper documentation . And no , comments in your source code in the github repo do not count as documentation . This has become a new trend among programmers to publish their source code with absolutely NO DOCUMENTATION about usage and gotachas and simply peppering the source with comments , expecting newbies to learn from it . Imagine how we would have learned C if Kerningham and Ritchie had simply shipped a book full of UNIX code with comments to explain the C language .

Programmers take an oath to provide good guides for your code. Also provide useful tips for installing plugins and software and not the half baked ones that end up in blogs


          sudo apt-get install libpq-dev
          pip install pyscopg2 

Simple installation instructions for installing pyscopg2 library for accessing postgresql from python