On Mon, May 12, 2008 at 9:32 PM,  <[EMAIL PROTECTED]> wrote:
> On Mon, May 12, 2008 at 08:32:57PM -0700, David Brown wrote:
>  > This is why we get a salary.
>
>  Yes but when I do consulting, everyone always wants to know how much I charge
>  per hour.  Estimating the duration of software projects is hellish.
>
>  > Sometimes, I've been able to push myself and grind out large quantities of
>  > code.  This is getting harder the older I get.
>
>  I know what you mean.

I've seen this too, so instead of trying to push out more code the way
I've always done it before, I look for ways to make my current coding
environment more efficient.

Most of my code is in Perl, and for years I've happily coded that in
Vim. (Note, not trying to start any argument about editors, it's what
_I_ use.) As my projects got more complex, I needed ways to speed up
the process of coding. Instead of just throwing more hours at a
project, I started creating all kinds of abbreviations in Vim to
layout the standard patterns I use a great deal. Then I found
perl-support.vim, and realized I was recreating the wheel. Didn't take
long to master that, and I'm more productive coding wise. I think
after a number of years in a given language, a skilled programmer
starts to recognize generic patterns in their work.

>
>  > There are productive programmers and there are unproductive programmers.
>  > It doesn't take all that long to figure out which ones are which.

Very true, some programmers just don't 'get it' and create all kinds
of extra work for themselves. They copy and paste code, instead of
creating modules/header files, not using version control or automated
testing/builds. Sure, this may not apply to a one off program to solve
a small particular problem, but what ends up happening is this little
program gets leveraged to do other things and grows to be a complex
app that can't be lived without.

>
>  I don't if I should hide or not!

Hard to say, but there have been times riding home that I've thought
to myself I could have coded a particular piece better. Don't know
about others, but there are times I think a chunk of code is ugly and
shouldn't be this way.

>
>  Chris
>



-- 
Mark Schoonover, CMDBA
http://www.linkedin.com/in/markschoonover
http://marksitblog.blogspot.com
[EMAIL PROTECTED]

-- 
KPLUG-LPSG@kernel-panic.org
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to