But leaving the gifted ones aside..

So you want my opinion: ten years are enough to practice basic things fluently, at least for me. I had no scientific backgroud, nor a programming one. I work now as sysadmin and I try to automate many tasks with Perl so when I work with Perl in my main fields I write programs quite fast. When i go to explore other fields (such web programming using Dancer2 for example) I still suffer of slow learning times.

The fact is that I like programming in Perl because I feel it as a sane interaction with the machine, so mostly in the past, i passed many hours of my spare time programming. I have many limits and many things to improve: testing and preparing good distributions are ontop of my todo list.

It is many times a matter of aptitude: what is your standard for good software? Perl make the job done quickly: this is a good thing but can limit you in the research of good software at the state of the art of Perl programming. I tell the difference between Perl programmers and Perl scriptor. see Re: A use strict confession, with real questions. (Perl scriptors and Perl programmers) and the whole thread to see what i mean.

L*

update: traversing my main boilerplate directory it seems i have wrote lot of programs (without takin in the count remote systems and private home pc)

find -name *.p[lm] | perl -lne "$h{(localtime((stat($_))[10]))[5]+1900 +}++;END{map{print qq($_ $h{$_})} sort keys %h}" 2012 1176 (but this year i restored from bkp..) 2013 205 2014 1210 2015 730 2016 54

There are no rules, there are no thumbs..
Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.

In reply to Re: When does programming become automatic (if ever)? by Discipulus
in thread When does programming become automatic (if ever)? by nysus

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.