For 4 years, Derby has run nearly flawlessly in production use, and the more I learn about it, the more impressed I get. Among the reasons I enjoy working with Derby are:
- It's a great community. People are respectful, pleasant, and dedicated.
- It's a great piece of software. Derby contains some of the most sophisticated and elegant Java code I've seen. Some extremely talented engineers have worked very carefully on this code.
- It's a database, and I'm fascinated by database software.
- It's open source, and I'm fascinated to learn about open source.
For Derby 10.3, I worked on the ALTER TABLE support.
This winter and spring, I've been working on XPLAIN support.