Psyched Programmer


Image Courtesy: bossip.com

There comes a time in a programmer’s life when, after endless hours of debugging, he/she starts questioning “You know what! My program is not working because the system is faulty! My hardware is screwed up or my OS is screwed up! Hey, I think the compiler/interpreter is buggy!” I myself have been there a couple times in my early programming days.

Rest assured, I can say with at least 99.999% confidence that he/she is wrong!!! Why do I say that? It’s a simple matter of which one is tested more and been used by many people. The program you are currently writing or your system/compiler??? The answer is obvious!

Some good reads for this –

  1. http://blog.codinghorror.com/the-first-rule-of-programming-its-always-your-fault/
  2. https://www.quora.com/What-are-the-chances-of-having-a-buggy-compiler-or-a-system-not-following-the-programming-language-as-documented-introducing-a-bug-and-how-long-do-those-take-to-fix

Opposite side of the story –

  1. http://programmers.stackexchange.com/questions/51966/how-come-compilers-are-so-reliable — Read the replies in this.

GNU/Linux lecture and exercises

Those of you who wish to grasp

  1. shell scripting,
  2. regular expression (regex), and/or
  3. some fundamentals about GNU/Linux systems,

visit http://stochastic.csa.iisc.ernet.in/~prasad/gnucourse/documents.html

Want to be a shell scripting expert? Solve all exercises given in the above link!!

Look through references given in each lecture to understand more.

4000+ chapter downloads as of 2013!

Stochastic Recursive Algorithms for Optimization:

Simultaneous Perturbation Methods

Stochastic Recursive Algorithms for Optimization: Simultaneous Perturbation Methods
S. Bhatnagar, H L Prasad, L A Prashanth
Series: Lecture Notes in Control and Information Sciences, Vol. 434, 302 pages, 2013
[Flyer] [Springer book page] [Read online on SpringerLink][Front Matter (Preface + TOC)] [Sample Chapter (Introduction)]
  • SPSA Wiki lists our book as comprehensive reference text!
  • NIPS 2012 tutorial on Stochastic Search and Optimization by James Spall links to our book [Youtube Video]
  • According to the data received from Springer, our book received more than 4000 downloads by the end of 2013 making it amongst the top 50% of the most downloaded books!

My Thoughts About the World