I love to make web, to improve code, and to improve myself and others as part of a team
I improve code by analyzing it and deciphering the original intent, then by removing dead and duplicate code, refactoring, writing documentation, and automating tests, builds and deployments. Doing so results in increased clarity and reliability of the code.
I improve myself with code reviews, continual online training, user groups, and conferences. A good code review results in all participants sharing knowledge with each other. User groups and conferences provide opportunities to learn and connect with professionals in the community.
I improve others by teaching and sharing. Sometimes this is done in person by sitting down for a pairing session, by giving a short lunchtime talk, or by giving a more formal talk at a user group or conference. I also share things I learn on my blog.
Finally, I value having a client who is involved regularly, and I value having a team that is continually improving its skills and its processes.
Keeping a low profile.
This user hasn't posted... yet.