Brandon S. Allbery KF8NH wrote:

Wrong comparison. Start with BASIC or Pascal, or maybe Perl or Java, then move up to more powerful languages. Assembler is at the *other* end of the field.

Regardless of the actual line you draw in terms of language power, we've got people here recommending learning on low-level, non-portable, non-reusable, error-prone tools that are difficult to use and difficult to maintain, and they're claiming that this training will somehow teach them how to transition to high-level, portable tools that operate at a completely different level.

No amount of using bash is going to help you with Puppet, frankly; if anything, it'll do damage, because your poor brain is going to be full of what arguments are accepted by what binaries on which version of what platforms. You don't have to care about that with Puppet, but that's going to make you feel out of control, rather than free to think about the real problems. I kinda laugh at this, except that people have told me they don't like tools like Puppet because of this feel of no control. Just like the assembly programmers when they started to get replaced by C programmers -- "I absolutely must know what register that bit is in, else the program just cannot work".

Just like how the development world got dramatically better when the C generation replaced the assembly generation, I think the systems world will get dramatically better when the Puppet, or bcfg2, or puppet++, generation replaces the bash/perl/ssh generation.

--
I went to a restaurant that serves "breakfast at anytime".  So I
ordered French Toast during the Renaissance.     -- Stephen Wright
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com

_______________________________________________
lssconf-discuss mailing list
[email protected]
http://lists.inf.ed.ac.uk/mailman/listinfo/lssconf-discuss

Reply via email to