Sign in

Jordi Cabot

@jcabot.bsky.social
215 followers 45 following 259 posts

Head of the Software Engineering RDI team at LIST (Luxembourg). FNR Pearl. Former ICREA, UOC, Inria/IMT, U of Toronto. 2xFounder. Interested in how to build better software faster using a combination of low-code, AI and open source

PostsRepliesMedia
Jordi Cabot @jcabot.bsky.social · 36m
We have never created as much software as we do today. But what is the point if it does not contribute to society? 🤔 The ultimate goal of building software should be improving human lives and society. This is what I call Social³ Source. 👉 Read More: jordicabot.com/social%c2%b3...
jordicabot.com
Social³ Source: We can create more software than ever. But what for?
Building software has become cheap. But what is the point of all this software if it doesn't make the world a better place to live in?
000
Jordi Cabot @jcabot.bsky.social · 26/09/2026
🎮 Live Agent Simulation — right inside the editor 🤯🤯🤯 Chat with your agent without leaving the modeling tool. The new Agent Simulator highlights the active state on a live diagram, streams terminal output in real time, and runs each session in an isolated sandbox. www.linkedin.com/feed/update/...
linkedin.com
🚀 BESSER v7.18.0 is out — agents just got a whole lot more powerful! 🎮 Live Agent Simulation — right inside the editor Chat with your agent without leaving the modeling tool. The new Agent… | BESSER
🚀 BESSER v7.18.0 is out — agents just got a whole lot more powerful! 🎮 Live Agent Simulation — right inside the editor Chat with your agent without leaving the modeling tool. The new Agent Simulator ...
001
Jordi Cabot @jcabot.bsky.social · 26/09/2026
AI slop is at least brave enough not to hide itself. Got a bunch of new "comments" in my blog where the author field is "ai conversation generator" 😅
130
Jordi Cabot @jcabot.bsky.social · 22/09/2026
Jjodel 3.0: a #metamodeling platform in the #browser Discover it ➡️➡️ modeling-languages.com/jjodel-3-0-a...
modeling-languages.com
Jjodel 3.0: a metamodeling platform in the browser
Jjodel is an open source language workbench for the browser.
000
Jordi Cabot @jcabot.bsky.social · 21/09/2026
The #blank #prompt syndrome jordicabot.com/blank-prompt...
jordicabot.com
Blank prompt syndrome
Let’s call it blank prompt syndrome.
010
Jordi Cabot @jcabot.bsky.social · 03/09/2026
The 2-hour rule for guilt-free #vibecoding - If you can build the #app you need in two hours or less, just do it. ⏳⌛ Inspired by the 2-min #productivity #rule livablesoftware.com/2-hour-rule-...
livablesoftware.com
The 2-hour rule for guilt-free vibe coding - Livable Software
Rule of thumb to decide when vibe coding an app is the obvious decision
010
Jordi Cabot @jcabot.bsky.social · 01/09/2026
OWL 2 and SHACL to UML/OCL: Turning Semantic Rules into Better Models modeling-languages.com/owl2_shacl-u...
modeling-languages.com
OWL 2 and SHACL to UML/OCL: Turning Semantic Rules into Better Models
How to transform OWL 2 ontologies and SHACL shapes into UML class diagrams and OCL constraints?
000
Jordi Cabot @jcabot.bsky.social · 28/08/2026
BESSER-Q: A Low-Code Path to Quantum Software Development modeling-languages.com/lowcode-quan... #lowcode #quantum #development #qiskit
modeling-languages.com
BESSER-Q: A Low-Code Path to Quantum Software Development
BESSER-Q is an addition to the open-source BESSER platform with visual quantum-circuit modeling and executable code generation in Qiskit targeting three
010
Jordi Cabot @jcabot.bsky.social · 27/08/2026
#Lowcode or #agentic development? #Both! Choose the #development interface you prefer and get a reliable and cheap (in terms of #tokens consumed) app. We are now looking for #testers for this new agentic interface. Contact me if interested!
Dialog showing the two intefaces for the BESSER low-code development platform
020
Jordi Cabot @jcabot.bsky.social · 26/08/2026
COTA: How Specifying Confidence Creates Stronger Collective Decisions modeling-languages.com/cota/
modeling-languages.com
COTA: How Specifying Confidence Creates Stronger Collective Decisions
When several people disagree, taking a simple average is tempting. But what if some of them are guessing while others know the topic well?
000
Jordi Cabot @jcabot.bsky.social · 25/08/2026
Sustainable-by-construction is my proposal for a model-based engineering approach in which explicit #sustainability #requirements constrain the design, generation, deployment, and evolution of software systems to generate better software faster. 🔗 modeling-languages.com/sustainable-... #frugal
modeling-languages.com
Sustainable software by construction
Sustainable-by-construction is my proposal for a model-based engineering approach in which explicit sustainability requirements constrain the design,
010
Jordi Cabot @jcabot.bsky.social · 09/08/2026
📚 2nd edition of How to Survive (and Thrive) in Research is out! Now with 170+ short, pragmatic research advices Already bought the 1st edition? Write to me and I’ll send you the update for free. 👉 research-rants.com
research-rants.com
How to Survive (and Thrive) in Research | research-rants.com
Research advice for PhD students and early-career researchers — one handbook by Jordi Cabot.
000
Jordi Cabot @jcabot.bsky.social · 05/08/2026
PyTorch Neural Network Architectures Dataset huggingface.co/datasets/DNa... #pytorch #nn #dataset
huggingface.co
DNadia/pytorch-nn-architectures-dataset · Datasets at Hugging Face
We’re on a journey to advance and democratize artificial intelligence through open source and open science.
000
Jordi Cabot @jcabot.bsky.social · 04/08/2026
BESSER has a new website 🕺💃🥳🎉🎊 See it here: besser-pearl.org (still polishing it so let us know if anything is not clear or you have any other comment, for instance, feel free to tell us that you love it ;-) )
Screenshot of the BESSER website
000
Jordi Cabot @jcabot.bsky.social · 03/08/2026
Our paper, “B-OCL: An Object Constraint Language #Parser and #Interpreter,” has been accepted to the #OCL #Workshop With BESSER, you can define OCL constraints on models, validate them, and evaluate them against object diagrams, making it easier to specify behavior. Try it here: lnkd.in/dYkJw5X7
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
000
Jordi Cabot @jcabot.bsky.social · 03/08/2026
How many times I'll need to explain to our dear #Reviewer2 that submitting my own #arxiv paper to a conference is not #selfplagiarism 🤔🤷
100
Jordi Cabot @jcabot.bsky.social · 23/07/2026
So far, I mostly see people trying to use #vibecoding to clone existing applications. And they typically fail as they only replicate what they see. And this not much. They only see a #partial #view on the app #behaviour.
101
Jordi Cabot @jcabot.bsky.social · 23/07/2026
Un enfoque basado en la ingeniería de modelos para la #migración de #redes #neuronales (ej. de #TensorFlow a #Pytorch) Pruébalo en BESSER (donde, recuerda, tienes un editor para dibujar y generar tus propias redes!). Siempre todo #gratis y #opensource ingenieriadesoftware.es/migracion-de...
ingenieriadesoftware.es
Migración de redes neuronales
Un enfoque dirigido por modelos para migrar automáticamente código de redes neuronales entre frameworks de deep learning.
020
Jordi Cabot @jcabot.bsky.social · 09/07/2026
ICYMI: BESSER Skills: Bringing Software modeling to AI Coding Agents modeling-languages.com/besser-agent...
modeling-languages.com
BESSER Skills: Bringing software modeling to Coding Agents
BESSER Agent Skills teach AI coding agents to model first, then generate turning validated B-UML model into deterministic, drift-free code in 3 steps.
000
Jordi Cabot @jcabot.bsky.social · 08/07/2026
🤖🧑‍🎨🎨 Check out our new #uml #drawing #skill for #coding #agents #Diagrams as code for your #documentation and #communication needs. Our skill teaches your agents to use BESSER to create a #valid UML model to render and embed in your files. 🔗https://github.com/BESSER-PEARL/uml-drawing-skill
030
Jordi Cabot @jcabot.bsky.social · 02/07/2026
BESSER keeps improving non-stop. After the last announcement (just last week!) about the skills for a better Agent integration, we now announce a new modeling perspective: you can now model #business #processes using the #BPMN notation! www.linkedin.com/feed/update/...
010
Jordi Cabot @jcabot.bsky.social · 26/06/2026
#Agentic #Lowcode development is here 🤯🤩 Start creating reliable software with agents combining #lowcode and #deterministic #codegenerators with #flexible #AI coding. And much #cheaper! www.linkedin.com/posts/ai-bes...
050
Jordi Cabot @jcabot.bsky.social · 13/06/2026
Happy that our #oss #lowcode platform BESSER got the best demo award at @icwe_2026 Try it yourself at editor.besser-pearl.org
Tool demo award for BESSER being presented at the banquet
020
Jordi Cabot @jcabot.bsky.social · 24/05/2026
New version of my book websites: ☑️ The #lowcode #handbook: lowcode-book.com ☑️ The How to #survive in the #research world research-rants.com Both were previously on #WordPress but that was overkilling for such simple sites so I switched them to #Astro
Research rants book websiteLowcode book website
140
Jordi Cabot @jcabot.bsky.social · 14/05/2026
Vibe coding is the ideal option for the #throwaway category of software apps that you can build in 2h www.linkedin.com/feed/update/...
linkedin.com
#vibecoded #app #notinventedhere | Jordi Cabot | 19 comments
I #vibecoded in 2h a simple #app to manage shared expenses for trips with friends. When I was showing it, the obvious question came up: “But surely there’s already an app for this, no?” 🤔 And the an...
010
Jordi Cabot @jcabot.bsky.social · 14/05/2026
A 6m wide UML model built with BESSER. Because "the bigger the BESSER" :-) (but you can also try it on a small screen -> editor.besser-pearl.org , no signup, no installation required)
UML model in an extra-large screen
000
Jordi Cabot @jcabot.bsky.social · 04/05/2026
📣📢 Announcing the 1st edition of the #workshop on #Quantum #Modeling, co-located with MODELS'26 Join us to explore the combination of quantum for model-driven engineering and #MDE for the development of quantum #hybrid systems Details: ➡️ ➡️➡️ quantum-modeling-workshop.github.io
quantum-modeling-workshop.github.io
QMod – 1st Workshop on Quantum Modeling – MODELS 2026
QMod 2026 — the 1st Workshop on Quantum Modeling, co-located with MODELS 2026. Bringing together model-driven engineering and quantum computing communities.
021
Jordi Cabot @jcabot.bsky.social · 23/04/2026
🤯New Release of BESSER, now with support to create #database #diagrams using the #ER #notation 🤯 See the full list of improvements: github.com/BESSER-PEARL...
020
Jordi Cabot @jcabot.bsky.social · 19/04/2026
🎬New release of our #uml and #lowcode #OSS #tools #dashboard 👏 ☑️ The low-code dashboard live: oss-lowcode-tools.streamlit.app 🔗 github.com/jcabot/oss-l... ☑️ The UML dashboard live: oss-uml-tools.streamlit.app 🔗 github.com/jcabot/oss-u...
oss-lowcode-tools.streamlit.app
app
Based on a search in GitHub. Dashboard created as part of the BESSER project
010
Reposted by Jordi Cabot
Luxembourg National Research Fund (FNR) @fnr.lu · 14/04/2026
The full Lunch Break conversation is now available in audio format. youtu.be/_86kSPouyPc #PEARL #SoftwareEngineering #ResearchTalks @jcabot.bsky.social @go2s3.bsky.social
youtu.be
Lunch Break: Rethinking software development - full conversation with Jordi Cabot
YouTube video by FNRLux
132
Reposted by Jordi Cabot
Luxembourg National Research Fund (FNR) @fnr.lu · 31/03/2026
“We need to build a lot of software… But we do not have enough developers.” New Lunch Break video series coming soon. #ResearchStories #PEARL #LunchBreak
032
Jordi Cabot @jcabot.bsky.social · 27/03/2026
From PDF to LMS-Ready Assessments: Combining LLMs and Model-Driven Engineering modeling-languages.com/from-pdf-to-... #pdf #qti #lms #learning #mde
modeling-languages.com
From PDF to LMS-Ready Assessments: Combining LLMs and Model-Driven Engineering
A PDF to QTI pipeline that leverages LLMs and model-driven engineering to genearate content for Learning Management Systems
000
Jordi Cabot @jcabot.bsky.social · 22/03/2026
What I had to write today in the Teams group: Title: If what you give me is the same an LLM can give me, I don't need you Body: We all use LLMs. But if what you give me is LLM-quality level (i.e. you take the llm output and forward it to me as your own), you're telling me that I don't need you
110
Jordi Cabot @jcabot.bsky.social · 22/03/2026
Vibe-driven model-based engineering: when low-code and AI had a son Read on to discover how to best combine #lowcode and #AI (#vibecoding) to balance #determinism and #flexibility. #hint: all the paths do not lead to #Rome but to #models modeling-languages.com/vibe-driven-...
Diagram depicting the combination of low-code and AI
110
Jordi Cabot @jcabot.bsky.social · 10/03/2026
Based on advice we got here (linkedin.com/posts/jcabot...) , we have now created an #agent #skill you could use to #review your papers before submitting them: github.com/BESSER-PEARL... (feel free to contribute).
linkedin.com
#llm #review #conference | Jordi Cabot | 21 comments
Do you ask an #LLM to #review your paper BEFORE submitting it to a #conference? 🤔🤔 Given that many reviewers resort to LLMs for the actual reviewing phase, I guess it's not a bad idea to get "an earl...
000
Jordi Cabot @jcabot.bsky.social · 07/03/2026
Do you ask an #LLM to #review your paper BEFORE submitting it to a #conference? 🤔🤔 Some interesting comments 👉 www.linkedin.com/feed/update/...
linkedin.com
#llm #review #conference | Jordi Cabot | 16 comments
Do you ask an #LLM to #review your paper BEFORE submitting it to a #conference? 🤔🤔 Given that many reviewers resort to LLMs for the actual reviewing phase, I guess it's not a bad idea to get "an earl...
000
Jordi Cabot @jcabot.bsky.social · 21/02/2026
🚨#SLE (Software Language Engineering) Abstract deadline in 1w!🚨 Remember we accept: ✅Full ✅New ideas/vision ✅Tool papers You can even submit papers that do not talk about #AI 🤯😱 (but no worries, you can also submit AI-related papers 😉) conf.researchr.org/home/sle-2026
conf.researchr.org
SLE 2026 - SLE 2026
The ACM SIGPLAN International Conference on Software Language Engineering (SLE) is devoted to the principles of software languages: their design, their implementation, and their evolution. With the ub...
011
Jordi Cabot @jcabot.bsky.social · 17/02/2026
📌 📣 TALK announcement: Rethinking the #Future of #Software #Development: What, Who and How 🗓️ March 4st at 18:30 📍 University of Luxembourg, ampus Kirchberg, Rue Richard Coudenhove-Kalergi 6, Room Paul Feidert #Free but need to register: conference-cabot.eventsquare.store/7lqseaxgqng4
conference-cabot.eventsquare.store
Billets conference cabot | EventSquare
Commandez vos billets pour conference cabot à Université du Luxembourg, Campus Kirchberg Luxembourg le 4 mars 2026. Rapide et sécurisé via EventSquare, le partenaire officiel de billetterie.
000
Jordi Cabot @jcabot.bsky.social · 09/02/2026
👀The Neural Network Factory: An LLM-Generated Dataset 👀 We leveraged GPT-5 to automatically generate a diverse dataset of 608 neural networks suitable for empirical experimentation 🔗 livablesoftware.com/neural-netwo... #NN #llm #dataset #empirical #research
livablesoftware.com
The Neural Network Factory: An LLM-Generated Dataset - Livable Software
A dataset of neural networks generated by LLMs suitable for empirical analysis
000
Jordi Cabot @jcabot.bsky.social · 09/02/2026
👀The Neural Network Factory: An LLM-Generated Dataset 👀 We leveraged GPT-5 to automatically generate a diverse dataset of 608 neural networks suitable for empirical experimentation 🔗 livablesoftware.com/neural-netwo... #NN #llm #dataset #empirical #research
livablesoftware.com
The Neural Network Factory: An LLM-Generated Dataset - Livable Software
A dataset of neural networks generated by LLMs suitable for empirical analysis
000
Jordi Cabot @jcabot.bsky.social · 08/02/2026
❓Are you using the BESSER #lowcode #oss platform❓ Why? Would you recommend it? What is missing?... The BESSER team would like to get your feedback 🙏 Pls answer to this very short (I promise ) survey ⬇️⬇️⬇️: lnkd.in/eJwHnWVe
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
000
Jordi Cabot @jcabot.bsky.social · 04/02/2026
An AI (#Cursor) using another AI (our #vibemodeling editor) to create a #uml model 🤯🫢 (shown by Bernhard Schenkenfelder )
Cursos chatting with chatbot for vibe modeling
000
Jordi Cabot @jcabot.bsky.social · 29/01/2026
From a #KnowledgeGraph to a running application. All for free. All with BESSER Via an intermediate #KG to #UML transformation. github.com/BESSER-PEARL...
github.com
Release v6.1.0 · BESSER-PEARL/BESSER
Version 6.1.0 This release introduces the ability to link state machines or quantum circuits to methods in the Web Modeling Editor, GitHub project versioning (experimental), and Knowledge Graph imp...
000
Jordi Cabot @jcabot.bsky.social · 25/01/2026
Added a few more links to my #awesome #research #advice list - Resources to help (#junior) ~#researchers navigate research life and get the most out of it github.com/jcabot/aweso... (send me your contributions!)
github.com
GitHub - jcabot/awesome-research-advice: List of useful resources for junior researchers
List of useful resources for junior researchers. Contribute to jcabot/awesome-research-advice development by creating an account on GitHub.
000
Jordi Cabot @jcabot.bsky.social · 25/01/2026
I know scheduling conferences is hard. But scheduling #MODELS and #ER conferences the same week is a pity. These two confs overlap a lot in terms of topics. The reason why the communities behind them overlap so little has always been a mystery to me. 🤷‍♂️ But I guess we won't get closer this year 😓
000
Jordi Cabot @jcabot.bsky.social · 23/01/2026
🥳 Yet again, big news from BESSER You can now automatically #deploy an app from your software #models For free. All from your online editor 🤯 🤯 No easier way to play with #lowcode and #modeldriven development. 🔗 Details: www.linkedin.com/feed/update/...
linkedin.com
#besser #lowcode #nocode #modeldrivenengineering #devops #opensource #softwareengineering #github #render | BESSER
🚀 BESSER v6.0.0 is out! A quick highlight: You can now authenticate with GitHub and automatically deploy your generated applications on Render with zero manual setup! With GitHub OAuth + auto-deploy...
000
Jordi Cabot @jcabot.bsky.social · 20/01/2026
🎉 Releasing over 5000 B-UML #models for you to "play" with. Each model comes with some metadata and its own #python implementation and can be opened with the BESSER online modeling editor. modeling-languages.com/b-uml-dataset/
modeling-languages.com
The B-UML Dataset Has Arrived
New dataset with over 5000 B-UML models for experimentation and AI training
000
Jordi Cabot @jcabot.bsky.social · 11/01/2026
The software diversity card: reporting diversity of software projects livablesoftware.com/software-div...
livablesoftware.com
The software diversity card: reporting diversity of software projects - Livable Software
In a world with thousands of software projects launched daily, the Software Diversity Card offers a practical framework for reporting the people, roles, and communities behind a project. It encourages...
000
Jordi Cabot @jcabot.bsky.social · 06/01/2026
😭 1st day at work - 3 papers rejected in 3 diff confs. How is 2026 going for you? Good excuse to revisit my advice 142 - Research is not fair (but neither is life) and 42 - Good research gets eventually accepted (for more real-life #research #advice research-rants.com )
research-rants.com
research-rants.com | How to Survive (and Thrive) in Research
000
Jordi Cabot @jcabot.bsky.social · 05/01/2026
You can now generate #web #apps that embed (some) of the #OCL constraints defined at the model level to guarantee the #quality of the data github.com/BESSER-PEARL...
github.com
Release v5.6.0 · BESSER-PEARL/BESSER
Version 5.6.0 This release introduces OCL Constraint Validation in the generated backend and frontend, along with improved error handling in React components and comprehensive documentation restruc...
010