r/Odoo • • 27m ago

Experienced Python developer tried Odoo and couldn’t get comfortable with it. Am I missing something?

• Upvotes

I’m a software engineer with 10+ years of experience, mostly with Python (Django, FastAPI), PostgreSQL and more recently TypeScript, NestJS and React.

I recently had a great job opportunity at an Odoo-focused company. Good people, good salary, everything seemed right.

So I spent several evenings learning Odoo and working on their coding challenge. But the more I worked with it, the less I liked it.

Coming from Django, I kept recognizing familiar concepts, but everything felt more restrictive, implicit and unnecessarily complicated. The XML views, inheritance mechanisms and some apparent code smells gave me a pretty poor developer experience.
At times, it felt like developing features for a less enjoyable version of Django Admin.

I understand Odoo’s value for businesses, and I know there’s an entire industry of skilled developers working with it. I’m nobody to judge a mature ecosystem after just a few evenings but I simply couldn’t imagine spending my working days in this ecosystem.

Finally I decided to quit the application process despite I liked the company and overall job conditions.

Am I the only one who feels this way? Has anyone coming from Django or other frameworks had a similar experience? Does it get better once you understand Odoo, or is it simply a different kind of development that isn’t for everyone?


r/Odoo • • 27m ago

Experienced Python developer tried Odoo and couldn’t get comfortable with it. Am I missing something?

• Upvotes

I’m a software engineer with 10+ years of experience, mostly with Python (Django, FastAPI), PostgreSQL and more recently TypeScript, NestJS and React.

I recently had a great job opportunity at an Odoo-focused company. Good people, good salary, everything seemed right.

So I spent several evenings learning Odoo and working on their coding challenge. But the more I worked with it, the less I liked it.

Coming from Django, I kept recognizing familiar concepts, but everything felt more restrictive, implicit and unnecessarily complicated. The XML views, inheritance mechanisms and some apparent code smells gave me a pretty poor developer experience.
At times, it felt like developing features for a less enjoyable version of Django Admin.

I understand Odoo’s value for businesses, and I know there’s an entire industry of skilled developers working with it. I’m nobody to judge a mature ecosystem after just a few evenings but I simply couldn’t imagine spending my working days in this ecosystem.

Finally I decided to quit the application process despite I liked the company and overall job conditions.

Am I the only one who feels this way? Has anyone coming from Django or other frameworks had a similar experience? Does it get better once you understand Odoo, or is it simply a different kind of development that isn’t for everyone?


r/Odoo • • 6h ago

Real-time HubSpot free → Odoo Enterprise sync — possible?

3 Upvotes

hey guys so the company's been on hubspot free forever (started way before all the pricing changes lol) and we also run odoo enterprise on our end. We've got data in hubspot that needs to get into odoo directly and in real time, like as soon as it comes into hubspot it should show up in odoo, instead of someone manually typing everything over, is there any way to do that and if so how? we're not looking to upgrade hubspot if we can avoid it, any tools or workarounds you've used would be awesome, thx 🙏


r/Odoo • • 23h ago

Odoo with other app

2 Upvotes

Does anybody experienced connecting Odoo with Chargebee and Shipstation ?