I'm a PostgreSQL admin/developer, sysadmin, multi-language programmer (lately mostly Java and Java EE, previously C, C++, Python and good old bash) and general IT JOAT.
I'll work in most programming languages with varying degrees of competence, though I'll only reluctantly touch PHP or Perl code. I'm more interested in the libraries, tools, and the code that's built on top of the language.
Most of my scrap code lives on https://github.com/ringerc . Most of my open source code is in the form of scattered patches across too many different bugzillas and JIRAs, rather than single new projects. I contribute patches to PostgreSQL and work on BDR.
Most of my contribution is now non-code, in the form of:
- Detailed bug reporting with test cases
- User support for PostgreSQL on mailing lists and here on SE
- PostgreSQL patch review and beta testing
- Usability review
- Writing, editing and enhancing documentation, HOWTOs, etc
- Blogging in detail on topics likely to be useful to others.
I've turned into a git fiend and no longer understand why anybody uses anything else. I'm also becoming increasingly obsessive about testing, particularly with the advent of Jenkins CI and related tools.
Q&A for professional and enthusiast programmers
Q&A for database professionals who wish to improve their database skills and learn from others in the community
Q&A for system and network administrators
Q&A for computer enthusiasts and power users
Q&A for Ubuntu users and developers
Q&A for cartographers, geographers and GIS professionals
Q&A for meta-discussion of the Stack Exchange family of Q&A websites
Q&A for peer programmer code reviews
Q&A for power users of Apple hardware and software
Q&A for users of Linux, FreeBSD and other Un*x-like operating systems.
Q&A for people seeking specific software recommendations
Q&A for professional and amateur woodworkers
Q&A for power users of web applications
Q&A for Drupal developers and administrators
Q&A for passionate videogamers on all platforms
Q&A for parents, grandparents, nannies and others with a parenting role
Q&A for contractors and serious DIYers
Q&A for information security professionals
Q&A for enthusiasts and power users of the Android operating system
Q&A for professional programmers interested in conceptual questions about software development
Q&A for programadores profissionais e entusiastas
Q&A for people interested in improving and participating in the patent system
Q&A for practitioners of the art and science of signal, image and video processing