Build system for KDE4

Henry Miller hank at
Tue Jun 14 05:08:51 BST 2005

On Monday 13 June 2005 10:50 pm, David Johnson wrote:
> On Monday 13 June 2005 08:11 pm, Cristian Tibirna wrote:
> > Most new Unix developers know neither. (I speak from experience that
> > I remember -- vaguely, it's true -- from 10-12 years ago.) Yet,
> > python can be learned in _hours_. Make and sh, I _still_ learn them
> > after 10 years (especially make).
> Wow. I would have said the exact opposite. Can one really learn Python
> in hours? Then why are all the Python books so large? I can easily
> imagine learning the rudiments of Python in a few hours, but knowing
> enough so that you're not embarassed to put it on your resume would
> take significantly longer. At least to me.

Yes you can!    The books are so large because python has a large and useful 
set of libraries that you can use.   To use any one is a matter of reading 
the introduction and one page of methods, and then using it - everything 
works the way you would expect after just a few hours.   

The biggest advantage of python is you have to work hard to create something 
that can't be read easily.   In fact odds are you can read and understand the 
average python script today, without any of the python books!    You might 
need the book to make changes, but you can understand what it is doing 
without any help.  (This applies because you are a programmer, and thus I 
assume you know how a programmer would think)
> Perhaps at 43 I've simply become too old for this community and need to
> move on.

Perhaps at 43 it is time to prove you are not an old dog (I hope 43 isn't old, 
only 12 years away - with no idea where the time went in getting this far I 
can't count 43 as far away) and learn a new trick.   Python is easy.   It 
took me only a short time to love it.  

Of course python is just a tool.   It is great for many tasks, but when speed 
counts I drop back to C++.   Most of the time speed doesn't count as much as 
you think though.

More information about the kde-core-devel mailing list