Re: [Ilugc] Programming languages

2013-06-10 Thread Abishek Goda
Hi,

Beg to disagree. By having a practical goal, one can learn how to do

> things practically. Then get inspired by how it worked and dig deeper.
> But if you've got a hundred interesting, practical problems to solve -
> then keep doing it.


Many times reaching a goal is the ultimate aim. Once the goal is met, the
tools and the path taken may seem irrelevant. At that moment, learning
ceases to happen. If I have a good enough internet connection, i can google
up or look up stackoverflow for references to solve the problem at hand.
Learning does not happen! Very few are actually inspired to go beyond the
problem they just solved.

Ok. I did not attempt to prove a point or disagree with you or others in
the thread. Its just a thought I felt a need to share!

Abishek
___
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
ILUGC Mailing List Guidelines:
http://ilugc.in/mailinglist-guidelines


Re: [Ilugc] Programming languages

2013-06-10 Thread Karthikeyan A.K
On Tue, Jun 11, 2013 at 12:04 PM, Suraj Kumar  wrote:

> On Wed, Jun 5, 2013 at 10:51 AM, Girish Venkatachalam
>  wrote:
> >
> > Do not approach learning as an activity that is reactionary or only
> > for solving a problem at hand.
>
>
>
> Beg to disagree. By having a practical goal, one can learn how to do
> things practically. Then get inspired by how it worked and dig deeper.
> But if you've got a hundred interesting, practical problems to solve -
> then keep doing it. Achieving rewards our brain (dopamine circuitry
> and such) in ways to reinforce learning way better than 'organized'
> learning attempts. Thus, classrooms (and syllabuses and standardized
> tests) are ineffective ways of learning (and here I agree completely
> with you).
>
>
> > Only open ended learning outside of the syllabus will help you.
> >
> > Life does not have a syllabus. Exams and grades do not help you after
> > your first job.
>
>
> Actually, nowadays, not even for the first job... and I HOPE the trend
> continues and forces the system of education as it is practiced today
> to become utterly useless and obsolete. Flipkart is probably going IPO
> soon, this may be an interesting change to a long recurring trend
> (where the only kind of IPOs that happened in India in the IT sector
> were "services" companies which mostly sold indian labour, much like
> what happened in the 19th century). The many emerging indian startups
> are thinking radically different - for once, as I may have mentioned
> here earlier, they are open to hiring anyone with any background,
> irrespective of their academic performance, provided they can DO WORK
> (read: solve problems, writes good code, understands fundamentals well
> and can learn). Afterall, what's more to keeping pace with the world
> of computers than constant self-learning?
> ___
> ILUGC Mailing List:
> http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
> ILUGC Mailing List Guidelines:
> http://ilugc.in/mailinglist-guidelines
>

On the contrary, I agree with Girish 100%. I have seen people who learn for
pleasure and not forced upon  bya a goal seems to have true knowledge (but
not money :( )

-- 
Nothing is constant

Regards

A.K.Karthikeyan
http://is.gd/kblogs
___
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
ILUGC Mailing List Guidelines:
http://ilugc.in/mailinglist-guidelines


Re: [Ilugc] Programming languages

2013-06-10 Thread Suraj Kumar
On Wed, Jun 5, 2013 at 10:51 AM, Girish Venkatachalam
 wrote:
>
> Do not approach learning as an activity that is reactionary or only
> for solving a problem at hand.



Beg to disagree. By having a practical goal, one can learn how to do
things practically. Then get inspired by how it worked and dig deeper.
But if you've got a hundred interesting, practical problems to solve -
then keep doing it. Achieving rewards our brain (dopamine circuitry
and such) in ways to reinforce learning way better than 'organized'
learning attempts. Thus, classrooms (and syllabuses and standardized
tests) are ineffective ways of learning (and here I agree completely
with you).


> Only open ended learning outside of the syllabus will help you.
>
> Life does not have a syllabus. Exams and grades do not help you after
> your first job.


Actually, nowadays, not even for the first job... and I HOPE the trend
continues and forces the system of education as it is practiced today
to become utterly useless and obsolete. Flipkart is probably going IPO
soon, this may be an interesting change to a long recurring trend
(where the only kind of IPOs that happened in India in the IT sector
were "services" companies which mostly sold indian labour, much like
what happened in the 19th century). The many emerging indian startups
are thinking radically different - for once, as I may have mentioned
here earlier, they are open to hiring anyone with any background,
irrespective of their academic performance, provided they can DO WORK
(read: solve problems, writes good code, understands fundamentals well
and can learn). Afterall, what's more to keeping pace with the world
of computers than constant self-learning?
___
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
ILUGC Mailing List Guidelines:
http://ilugc.in/mailinglist-guidelines


Re: [Ilugc] Programming languages

2013-06-08 Thread ARUN PALANIAPPAN
> On Wed, Jun 5, 2013 at 10:51 AM, Girish Venkatachalam <
> girishvenkatacha...@gmail.com> wrote:
>
> > Do not approach learning as an activity that is reactionary or only
> > for solving a problem at hand.
> >
> > You should learn for the joy of learning. For remembering and applying
> > your knowledge later.
> >
> > Only open ended learning outside of the syllabus will help you.
> >
> > Life does not have a syllabus. Exams and grades do not help you after
> > your first job.
>

Inspirational words.. Thank you
-- 
Regards,
ARUN P



A Tailor’s mistake is a Fashion But, An Engineer’s mistake is a Disaster.

"Preserve the earth; Else we will perish"
___
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
ILUGC Mailing List Guidelines:
http://ilugc.in/mailinglist-guidelines


Re: [Ilugc] Programming languages

2013-06-04 Thread Ashok Kumar
well said :-)




With Regards
Ashok Kumar A M
Managing Director
*Zebros Electronics India Pvt Ltd*
w - www.zebros.in
e - as...@zebros.in
M - +91 96000 96001.


On Wed, Jun 5, 2013 at 10:51 AM, Girish Venkatachalam <
girishvenkatacha...@gmail.com> wrote:

> Programming is a way to solve business problems.
>
> Programming is a way to apply creativity to serve the society.
>
> C coding is not the only way to solve problems. And programming like
> everything else
>  is not learnt just in college. You don't stop learning by 25 or 28.
> You actually keep learning
>  till you are 50 or so, sometimes even after that.
>
> There are plenty of programming languages, programming techniques,
> methodologies, ideas,
>  approaches and so on.
>
> Learning a good quality editor like Vim is key. Learning a good
> environment like UNIX is key.
>
> And understanding the big picture from a 35,000 feet level is key.
>
> Programming does not happen just with software development for a product.
>
> You have database SQL coding, you have configuration file editing, you
> have to read several
>  RFC documents, standards, you have to understand the English in man
> pages, what a website
>  says and you have to know technology in depth.
>
> Such skills are not acquired in college or with just 5 years of
> experience. It will take many decades.
>
> Even a simple thing like writing an XL formula or an MS Word macro is
> also programming.
>
> Writing shell scripts is also programming.
>
> Do not approach learning as an activity that is reactionary or only
> for solving a problem at hand.
>
> You should learn for the joy of learning. For remembering and applying
> your knowledge later.
>
> Only open ended learning outside of the syllabus will help you.
>
> Life does not have a syllabus. Exams and grades do not help you after
> your first job.
>
> -Girish
>
> --
> Gayatri Hitech
> http://gayatri-hitech.com
> ___
> ILUGC Mailing List:
> http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
> ILUGC Mailing List Guidelines:
> http://ilugc.in/mailinglist-guidelines
>
___
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
ILUGC Mailing List Guidelines:
http://ilugc.in/mailinglist-guidelines


[Ilugc] Programming languages

2013-06-04 Thread Girish Venkatachalam
Programming is a way to solve business problems.

Programming is a way to apply creativity to serve the society.

C coding is not the only way to solve problems. And programming like
everything else
 is not learnt just in college. You don't stop learning by 25 or 28.
You actually keep learning
 till you are 50 or so, sometimes even after that.

There are plenty of programming languages, programming techniques,
methodologies, ideas,
 approaches and so on.

Learning a good quality editor like Vim is key. Learning a good
environment like UNIX is key.

And understanding the big picture from a 35,000 feet level is key.

Programming does not happen just with software development for a product.

You have database SQL coding, you have configuration file editing, you
have to read several
 RFC documents, standards, you have to understand the English in man
pages, what a website
 says and you have to know technology in depth.

Such skills are not acquired in college or with just 5 years of
experience. It will take many decades.

Even a simple thing like writing an XL formula or an MS Word macro is
also programming.

Writing shell scripts is also programming.

Do not approach learning as an activity that is reactionary or only
for solving a problem at hand.

You should learn for the joy of learning. For remembering and applying
your knowledge later.

Only open ended learning outside of the syllabus will help you.

Life does not have a syllabus. Exams and grades do not help you after
your first job.

-Girish

-- 
Gayatri Hitech
http://gayatri-hitech.com
___
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc
ILUGC Mailing List Guidelines:
http://ilugc.in/mailinglist-guidelines


Re: [Ilugc] programming languages

2012-07-10 Thread kenneth gonsalves
On Tue, 2012-07-10 at 22:59 +0530, Balachandran Sivakumar wrote:
> PS: IIRC, Kenneth is himself hates php very much. So :)

actually I do not hate php - I hate java. But I feel that php is an
entry level language (and does a great job in bringing people to open
source), but I feel that people should move on to 'better' things, and
am continually disappointed to see talented youngsters getting afraid of
the learning curve of the 'better' things and reverting. 
-- 
regards
Kenneth Gonsalves

___
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc


Re: [Ilugc] programming languages

2012-07-10 Thread Balachandran Sivakumar
Hi,

On Tue, Jul 10, 2012 at 10:31 PM, A. Mani  wrote:
> On Tue, Jul 10, 2012 at 6:28 PM, kenneth gonsalves
>  wrote:
>> this may be of interest to some:
>> http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
>
>
> http://news.ycombinator.com/item?id=4177516
> says it is very bad article with wrong and very outdated statements.

I don't know how reliable the above quoted news URL is, but there are
quite a few facts in the article linked to by Kenneth. As of 5.2, PHP
still has a few annoying behaviour, which would look extremely weird
to someone new to the language. Just that the author has exaggerated
few of the issues.


> \quote
> "I wish bloggers would stop quoting that fractal article. At least 50%
> of what's written in there is totally wrong/false. Other information

   I have been using PHP for 6+ years. They have ironed out a
few things now, and things are certainly improving. And to this date,
there are millions of sites that run php. But things have been really
bad in the past. Thanks


PS: IIRC, Kenneth is himself hates php very much. So :)

-- 
Thank you
Balachandran Sivakumar

Arise Awake and stop not till the goal is reached.
 - Swami Vivekananda

Mail: benignb...@gmail.com
Blog: http://benignbala.wordpress.com/
___
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc


Re: [Ilugc] programming languages

2012-07-10 Thread A. Mani
On Tue, Jul 10, 2012 at 6:28 PM, kenneth gonsalves
 wrote:
> this may be of interest to some:
> http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/


http://news.ycombinator.com/item?id=4177516
says it is very bad article with wrong and very outdated statements.
\quote
"I wish bloggers would stop quoting that fractal article. At least 50%
of what's written in there is totally wrong/false. Other information
is terribly out of date. And even more information is merely
half-truths and lack of understanding of the language. The article
author clearly scanned through PHP bashing articles and took material
from them verbatim; mistakes and all.

I'm not going to argue that PHP is a great language, but the article
is a complete disservice to anyone who has bothered to read it. I'm
disappointed, but not surprised, that Jeff Atwood linked to it."
\unquote


Best

A. Mani



-- 
A. Mani
CU, ASL, CLC,  AMS, CMS
http://www.logicamani.in
http://www.logicamani.co.cc
___
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc


[Ilugc] programming languages

2012-07-10 Thread kenneth gonsalves
this may be of interest to some:
http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
-- 
regards
Kenneth Gonsalves

___
ILUGC Mailing List:
http://www.ae.iitm.ac.in/mailman/listinfo/ilugc