Hey Family - it’s John.
I wanted to try and share my thoughts about our current situation in the community and as a whole the World with AI and it’s impact on us all. As someone who’s found AI to be the key to unlocking 36+ years of technical knowledge and expertise into a complete development farm, well I mean some of you may not even understand that capability. And that’s issue one.
One - We are all at different levels of understanding of where AI and the code is, where we want it to go, and how we see AI interacting into each of those principles. Using AI as my hands, has allowed my brain to breathe. It’s the only way i know howto explain it. I’ve learned that i see in images and patterns. Literally learning something about yourself 55 years into this game sucks, let me tell you. If it weren’t for the way I use AI, it never would’ve came to light this easy. So for some of us, AI is fluid like water, to others it’s stupid and can only accomplish a single task, and not consecutive without error. Which leads me into issue two.
Two - Open source software is by all means LLM’s. We have to start thinking that way. I for one have loved OSS since the early 90’s. Seriously, from the earliest days of my life has been around open source software or some pirated pieces of puzzles to accomplish the whole. None of us are here because we believe in paying extreme amounts of money to software, we have no problem paying for the services around software. Afterall it’ takes some knowledge and experiences to build all these apps and to continue the solutions into the future. Let’s just be honest about it, we are all the hands that deploy, touch and support the ERPNext/Frappe world, which has exposed itself as the third issue.
Three - AI can and has delivered PR’s and changes to opensource software so fast that the human cannot keep up or even try too. Not because we don’t want the help, its because the community has no guardrails. The AI will take the tdd to heart and continue until the loop is closed, if we had guardrails the AI would still need one person per doctype, per app, per thread that understands it all to help bound those updates, fixes et al. Which leads us into the fourth issue on my list is who’s holding all that together? Frappe cannot and that’s where we all are.
Four - All of us want to help and make Frappe/ERPNext the best opensource erp solution across the world, at least Ive been trying. The inability to participate via updates/fixes et all has plagued me because I truly believe the problems ive found on my local copies, can be resolved across the board in days, not weeks, but days. that’s all of our problem now. From the enduser/consultant/part-time dev, how do you help without hurting, and as Frappe is dealing with it - How do we allow the good ones and not loose our own roadmap and or free for all. As a retired dot com person, I see it everywhere in images and patterns, but my end game is ERPNExt being wrapped with my governance model and packaged as a direct compete against BC, Odoo, or whoever else we want to smack around
jokes people.. Jokes.. But seriously,
Who at frappe is in charge of building that Guard at the top of Frappe and bringing the development under AI guardrails? Can we chat? Does anyone wanna share their thoughts about the community and organization as a whole? Let’s build that overall agentic infrastructure for yall so that way you can be more of service to the customers and endusers and we all can elevate this market, that’s really what im trying to say here family. Sure im biased and will plug my own ideologies here, but, It’s not a matter of time before AI is writing a majority of code - that time is now. I guess im advocating for Frappe and us all to take a step back and see the successful position ERPNext is in with the rollout around the world with AI.
You are python
You are modular
You are open source
You are primed
My shameless plug - Pacioli - brings Governance and Accountability to ERPNext via the same logic that Microsoft, Google and others are already licensing and moving towards. Governance by construction is what I build aka see in my head.
I have the whole picture in my head and alot of us that use AI are bringing it into the system across different approaches. All of it is needed, do yall see it like I do?
Do you?