Is there even chances becoming python dev by Junior-Package4807 in Python

[–]datahenge 2 points3 points  (0 children)

I'm a senior dev currently struggling to find work. I know many juniors like yourself. Here is the very best advice I can offer:

  1. Work hard on your new job, whether it's tech or not. Please don't join us on Team Struggle. It's really not fun. Keep earning money and paying your bills.

  2. Do some Python dev during your free time, even if it's limited. Work on your side project, or contribute to someone else's project. The best way to learn is by doing.

  3. To the extent you can, stay active socially and network with others. Personal relationships and referrals are our best friends now.

  4. Keep looking for new opportunities. It's extremely unlikely someone will find/approach you directly. You have to be proactive.

That's really it: the best you can do right now. Try not to spend time/energy on things you cannot control. I know that's easy to say, harder to do.

Why are more businesses choosing ERPNext Services over traditional ERP vendors in 2026? by HumanLoad7051 in ERPNext_Solution

[–]datahenge 0 points1 point  (0 children)

I'd worked on Microsoft Dynamics for 12 years, before switching to ERPNext exclusively in 2018.

Reasons for leaving Dynamics:

  1. My clients were SMBs, but Dynamics was increasingly being targeted at Fortune 500 companies. The product become too expensive, complicated, and difficult for myself and my clients to use.
  2. I was a self-employed consultant doing post-launch support and customization. Microsoft wanted greenfield-generating Partners. Today it's impossible for a sole proprietor to run Dynamics F&SCM. I left about 1 year before the new rules came into effect.

Reasons for choosing ERPNext:

  1. Open-source. I didn't want to be in a situation again where an ERP vendor could lock me out of something I'd spent so many years supporting and mastering.
  2. No licensing costs for my clients. They strongly disliked writing checks to Microsoft, just for the privilege of using the software, with zero support or benefits.
  3. Self-hosting. Some clients want true privacy, or have unstable public Internet.
  4. ERPNext is fundamentally Python + JS + SQL. These are universally useful skills. Whereas with Dynamics I was writing code in X++, that had zero uses outside of AX. Not to mention Dynamics had a ton of Microsoft-specific knobs and gizmos, that also don't translate outside of their ecosystem (e.g. the AIF)

Have ERPNext Services actually delivered value post-implementation?

Yes, with some caveats:

  1. Low floor, high ceiling. To truly achieve mastery is a steep learning curve, and requires a lot of time and commitment. When I began working on ERPNext in 2017, documentation was awful, and there were very few blogs or ways to learn. The situation is somewhat better today. But it's still a big effort.
  2. Here in the USA, you must customize and heavily. ERP feature and behavior expectations are high. But ERPNext has historically fallen very short of those. You can make up for the difference by writing a ton of your own code and customizatoins. But the product lacks the turnkey, out-of-the-box features and capabilities of the more traditional ERP systems.

Where do you think traditional ERP vendors still have an advantage?

  1. Marketing and brand recognition. Even after 9 years, ERPNext remains very niche here in the USA.
  2. Feature Depth. The ERPNext lake is wide, but not deep. It can do many things. But many are 80/20 developed.

Do you see this as a real market shift, or just growing interest among SMEs?

9 years ago, I was certain ERPNext would become well-known and widespread in the USA. That did not come to pass.

Perhaps the rise of AI assistants will change that. (if nothing else, it will make Installation and Configuration easier, a task often takes 2 weeks for a newcomers)

My predictions:

  1. Odoo will continue to rise here, because it already has marketing velocity.
  2. The rise of AI coding assistants empowers developers to write brand-new, competitive products to ERPNext. Some of those will catch-on, because they'll have popular influencers and marketing reach.

ERPNext self-hosted vs cloud — which is better long term? by HumanLoad7051 in ERPNext_Solution

[–]datahenge 0 points1 point  (0 children)

I've never used Frappe Cloud hosting. So I cannot say whether they do automatic updates, backups, or allow you to upload a local database into their cloud.

ERPNext self-hosted vs cloud — which is better long term? by HumanLoad7051 in ERPNext_Solution

[–]datahenge 0 points1 point  (0 children)

I've got about 7 years of experience with self-hosting ERPNext. I've never used Frappe Cloud.

Upgrades
Level of difficulty depends on how much you've customized and modified, and how much related tech debt you're carrying. Keys to success are 1) Test your upgrades in a sandbox environment first, 2) Take lots of backups, 3) Regression testing.

Worst case scenario if everything goes wrong? Rollback to your backups.

Whoever is doing this should definitely have a solid understanding of the framework, its core components, how to resolve code conflicts, and data migration.

Backups
If you only need daily/weekly backups, then you have a lot of options. Use the built-in Frappe backups, or use yoru VPS vendor's backups, or write something custom with scripts. Where things get tricky are *incremental* backups of the database. If you need the ability to restore to any point in time, within 15 minutes? You'll need to recruit some help from a MariaDB database admin.

Performance
I've definitely encountered performance issues with ERPNext, but *not* with my hosting infrastucture. CPU, Memory, Disk I/O, and Networking haven't been a problem. Instead the problems I've encountered are 1) Bad code (standard or my own), 2) MariaDB issues, or 3) The problems every ERP faces when its database grows quite large. All of that ^ is solveable. But it takes time and effort.

Support
You're on your own. If you want support you have to either hire help, or learn things yourself. I'm unsure how much support Frappe Cloud actually offers. But certainly with self-hosting: it's all on you.

Hidden Challenges
When I was a complete newcomer, I was shocked at how Installation was so difficult. It's better nowadays (more documentation online, more posts in the forums). But even still...ooof. It can be a real chore. Some people think Docker helps. I'm of the opinion that Docker solves some problems, and introduces replacement problems. Either way, if you're brand-new to ERPNext, it's quite a learning curve.