In almost any other format except this forum, I would “teach someone to fish”. However, this ERP project has grown so fast and with such broad scope that documentation is woefully behind the times and even the features that are added each point release cycle dont ever really get explained.
So… when I have already spent hours or days (sometimes weeks) to finally figure out how something is supposed to work here and how it really works, I find myself “giving them fish.” When those events come up here on the forum, I think of it (and I hope it is true) as my contribution to possibly someone else that is eventually going to properly document a feature/work-around/process/or anomaly. I know if I had to document something, I would be searching the forum for additional help. So, I think I just convince myself that someone else (other than the asking party) may also put the information to good use one day.
I guess this very question finally hit home for me one day last week. I know that you were part of probably the very first “Step by Step” tutorial I ever did on this forum related to getting past the headache of spinning up your first VPS server with ERPNext. I still get “likes” from that thread all the time. Last week I did a cursory past through it just to see and I counted about 40 “likes” to my posts there and even more for others that also added to the conversation. Heck, that information is even outdated and people still find it helpful enough to click the like button.
So, when I reflect on the question about feeding the people or teaching them to fish, I cannot always agree that teaching them to fish is the right response. I know over the years I have participated in many open source projects and found that I could never find my way through some of them due to the lack of documentation and not understanding the creators thought processes. I was originally that way with ERPNext but I kept relentlessly asking questions and experimenting to figure things out. Some people may not be as blessed as I have been to have a wide range of experience in opensource projects. They only come to the project out of desperation because they really need a way to get their business moving in the right direction but have been burned by commercial software and have little or no funds left to try again. Those people would love to have the time and flexibility to “learn to fish” but for may this may be their last gasp. ERP software kind of fits into that realm and if I know something that can get a person past an undocumented (or poorly understood) process, then I cannot turn my back on that. It makes me wonder sometimes how other people can be cruel to those folks in their posts and what exactly they have to say in their prayers at the end of the day to ask forgiveness.
So, yeah… I prefer to teach people to fish, but there are some places (like here) where that is not always what works for my heart and conscience and I will do my level best to explain it in the easiest terms possible because, I have been there before.
Sorry… didn’t mean to get so deep, but every now and then John, you ask the damnedest of questions and I have to go all in.
I guess that means I will be doing a lot more Step by Step stuff in the near future.