a different question: can you earn a living with *just* python?

Antoon Pardon apardon at forel.vub.ac.be
Fri Sep 29 08:31:25 EDT 2006


On 2006-09-28, Roy Smith <roy at panix.com> wrote:
> In article <mailman.845.1159401951.10491.python-list at python.org>,
>  "Carl J. Van Arsdall" <cvanarsdall at mvista.com> wrote:
>
>> > Things like decorators and metaclasses certainly add power, but they add 
>> > complexity too.  It's no longer a simple language.
>> >   
>> Well, I think a simple language is a language that makes the simple 
>> things simple and some of the complex things simple.  But I also like a 
>> language where, if I need it, I can tap into some raw power and do that 
>> really wild stuff.  So its simple to use if that's all you need yet 
>> offers the complexity to get things done that a purely "simple" language 
>> can't do.  I'd say its as simple as you want it to be :)
>
> The problem is, if the complex features are there, people will use them.  
> On any large project, there will always be some people who revel in using 
> every obscure feature of a language.  That forces everybody else on the 
> team (and all future members of the team) to know (or learn) those features 
> in order to be able to use and maintain the code base.

I would think that this kind of issues is the responsibility of the
project leader. Otherwise you might as well remove the possibilty
of a recursive function. There may always be someone that writes complicated
recursive functions whenever a simple iterative solution would do fine.

-- 
Antoon Pardon



More information about the Python-list mailing list