"I have finished the first chapters of how to prove it, foundations of computer science and algorithms book. Although I am interested, I find myself lacking the motivation to continue...And this adds up, days to weeks and then months. Then the cumulative depression rides me to hell. "
It seems to me that you may be overloading yourself, especially if you have a 9 to 5 job. One of my friends is working through "How to Prove it" (see http://technotes-himanshu.blogspot.com/search/label/htpi for his blog on his progress - just one book, not three books like you are doing ). He has a boring (but consuming) corporate job, just got married and is other wise busy. He works for a steady 4-6 hours or so every Saturday and that is it.
And from personal experience, if you are trying to "level up" technically on top of a demanding work schedule, a steady and regular series of small bites seems to work better than ultra intense efforts, which burn you out fast.
PS: If your algorithms book is CLRS that is a tough book to combine with other hard books and on top of a job!
Thank you. This is the precisely the kind of advice I am looking for!
I picked up -How to prove it- based on your recommendation(your comments on bradfordcross's blog [on machine learning]and later on your blog)
Algorithms -by Dasgupta,Papadimitriou,Vazirani is the book i picked up (available free at http://www.cs.berkeley.edu/~vazirani/algorithms.html). I understand CLRS is the bible (i own a copy),but I don't think I am competent enough to attempt it now(especially after my work with SOA,ESB and every other mind rotting jargon)
I felt this book to be digestible(atleast the first chapter). I could take a pause, think and continue from where I left. (please let me know if you have any cautions/advice regarding this book). With CLRS, I would have to pick and trace back every notation and come back.
I intend to finish these before end of this year. I have a (strong)feeling, I may miss this goal, hence the parallel study(shameful/guilt note - i missed the deadline last year). Will take your advice- work thru htpi first.
It seems to me that you may be overloading yourself, especially if you have a 9 to 5 job. One of my friends is working through "How to Prove it" (see http://technotes-himanshu.blogspot.com/search/label/htpi for his blog on his progress - just one book, not three books like you are doing ). He has a boring (but consuming) corporate job, just got married and is other wise busy. He works for a steady 4-6 hours or so every Saturday and that is it.
And from personal experience, if you are trying to "level up" technically on top of a demanding work schedule, a steady and regular series of small bites seems to work better than ultra intense efforts, which burn you out fast.
PS: If your algorithms book is CLRS that is a tough book to combine with other hard books and on top of a job!