On Wed, 22 Jul 2009, Wayne Lam wrote:

> Hi all,
>  I am new in here and i am currently worked in the library too.
> I am always confused that when i read the post in here, there are always
> something i don't understand
> and there are so much to learn.
>  So, the question is, hows everybody learns to be a good coder for
> libraries, what s the secret and what
> kind of technology are most important to learn?

You learn to be a good coder in a library the same way as any other 
environment -- pay attention to the needs of the users and the demands 
made by management.  And all the while, keep up with advancements in the 
field so that you can apply the best solution to a problem.

How you balance those first two things probably depends how receptive the 
management is to ideas that they didn't come up with.  (and you can still 
pull the 'didn't you say something a while back about ...' trick so they 
can still claim credit and you can get the better solution done.)

For the keeping up with advancements, I spend a fair bit of time scanning 
headlines on various news websites, blogs and mailing lists (which was a 
bad procrastination habit even before I started working for Fark), reading 
books, the occassional side project to test out a new language, etc.

... and it's impossible to recommend any specifics without an idea of what 
your overall role and background are.  (are you a librarian who's been 
pushed into the 'systems librarian' role, or a computer science person 
who's new to libraries?  are you working on front ends, backends, systems 
administration?  On windows, unix, linx?  are you writing new software, or 
just customizing existing packages for your library?)