Thanks Craig for teaching me a lot of things. I am just learning a lot why PG hacking/development is the way it is.
Regarding interest and enthusiasm, no problem. Whats is lacking is the skill-sets and I believe having interest and enthusiasm and with your support, we will expand PG hacking/devs/usage in Africa and other continents.
People here in Africa using Oracle/SQL Server/IBM products(generally commercial products) even for which PG is more than enough.
I want to change this scenario and trend and I hope one day in the future there will be PG conference in Africa/Ethiopia which is my country.
On 18 April 2017 at 15:41, Kang Yuzhe <tiggreen87@gmail.com> wrote: > Thanks Simon for taking your time and trying to tell and warn me the harsh > reality truth:there is no shortcut to expertise. One has to fail and rise > towards any journey to expertise.
Yeah, just because Pg is hard doesn't mean it's notably bad or worse than other things. I generally find working on code in other projects, even smaller and simpler ones, a rather unpleasant change.
That doesn't mean we can't do things to help interested new people get and stay engaged and grow into productive devs to grow our pool. > Overall, you are right. But I do believe that there is a way(some > techniques) to speed up any journey to expertise. One of them is mentorship. > For example(just an example), If you show me how to design and implement FDW > to Hadoop/HBase., I believe that I will manage to design and implement FDW > to Cassandra/MengoDB.
TBH, that's the sort of thing where looking at existing examples is often the best way forward and will stay that way.
What I'd like to do is make it easier to understand those examples by providing background and overview info on subsystems, so you can read the code and have more idea what it does and why. > But almost nothing about The Internals of PostgreSQL:
Not surprising. They'd go out of date fast, be a huge effort to write and maintain, and sell poorly given the small audience.
Print books probably aren't the way forward here. -- Craig Ringer http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services