[Tutor] Why I'm learning Python (OT and long)

Garth Grimm garth_grimm at hp.com
Thu Sep 6 14:27:20 EDT 2001


Scott Long wrote:

> Roman Suzi wrote:
> 
> Consider three people: Joe Shmoe, an auto mechanic, and an automotive 
> engineer. While all three deal with cars, they are in separate universes 
> with respect to theoretical knowledge. Joe Shmoe can drive a car, but can 
> he fix a broken engine? The mechanic can fix the engine, but can he 
> *design* an engine?


And often the guy that can *design* the engine can't fix it, or sometimes even drive it. ;-)


> I think we're starting to see people breaking down into groups like this in 
> the computer world as well. Casual users want to get things done. System 
> administrators enjoy using computers and make money maintaining them. And 
> programmers and computer scientists are creating the "magic" for everyone 
> else.


I think we're also seeing it in regards to tools and techniques, also.  The tools you'll find at 
your 'local' auto factory are totally different than the tools you'll find at your local mechanic. 
Likewise, code maintainers and system administrators tend to use different languages (Perl and shell 
scripting) and tools (basic text editors), while the project orientated design and programming tends 
to use higher level languages (Java, C++) and tools (feature loaded IDE's).

Obviously, there's always exceptions to these trends, but it's fun to watch how the trends play out.

Garth





More information about the Python-list mailing list