CEO for @quint_lang because I care about software too much | Born and living in Brazil 🇧🇷

Joinville, Brasil
Joined July 2018
We considered many shapes for the Quint product. We experimented a lot. It's time to put something out into the world! Waitlist link below
5
5
1
58
5,246
Which todo app are people using these days? I have to either spend some time automating stuff around org-mode or migrating to some app. I'm thinking ticktick seems like a nice option, starting to experiment with it. Any tips and pointers?
2
2
196
Gabriela Moreira retweeted
"(We) are looking for components. And what are components? State machines." -- @bugarela
1
2
62
Gabriela Moreira retweeted
Leslie Lamport asks, “Who builds a house without drawing blueprints?” We ask, “Who chews a tree without listening for cracks?”
3
21
420
Gabriela Moreira retweeted
More speed, more check marks, more formal verification. None of it matters without understanding. Catch the whole conversation with @bugarela on @ttforall.
1
3
11
502
Gabriela Moreira retweeted
. @bugarela 's interview (youtube.com/watch?v=j-j6aGy-…) on @quint_lang . She's spot on addressing the issue of testing. With AI the main problem is convincing humans of the correctness of a certain software.
1
1
44
Gabriela Moreira retweeted
I wrote a post about the strange grief I'm feeling as LLMs take over more and more of parts of my job that used to evoke joy. My builder self is more excited than ever, and yet ... erikapullum.com/blog/goodbye…
2
5
1
30
1,335
Seems like the default Google Translate translation is now backed by LLMs. Do you know what this means? Em-dashes. It adds em-dashes to the translation. Thats all we ever needed, wasn't it?
1
8
408
Gabriela Moreira retweeted
New TTFA episode is out! 🎙️ This time I sat down with Gabriella Mora, CEO of Quint, to talk about formal specifications, TLA+, temporal logic, and the increasingly important role of formal methods in the age of AI. With AI generating more and more code, how can we make sure that the software we're building actually behaves as intended? We also discuss the story behind Quint, how it compares to Alloy, and the challenges of teaching formal methods. I think this is a particularly timely conversation given everything happening at the intersection of AI and formal verification. 0:00 Intro 2:10 Gabriela's path: from Tumblr themes to a TLA+ thesis 11:56 Quint and TLA+ vs. Alloy 15:05 Why write a spec? Understanding over checkmarks 22:04 How AI changes the economics of formal methods 27:19 Executable specs as the middle ground for AI-written code 36:13 Keeping spec and code in sync: codegen, model-based testing, trace validation 39:04 Inside Quint Studio 47:53 Quint vs. TLA+: syntax, types, effects and the simulator 54:08 Model checking: a new Rust checker, TLC and Apalache 1:02:31 Temporal logic: modal operators, LTL vs. CTL 1:07:41 In practice: invariants, witnesses and cheap liveness checks 1:12:33 Bugs found in audits just by writing the spec 1:16:13 From Informal Systems and blockchain to Quint 1:23:38 Spinning Quint out and becoming CEO 1:36:19 Teaching formal methods as AI learned to write Quint 1:41:12 Teaching with games, and what students found hardest 1:50:56 What's next for Quint and Quint Studio 1:57:44 Wrap-up and outro
New TTFA episode! 🎙️ I sat down with @bugarela, CEO of Quint, to discuss formal specifications, TLA+, temporal logic, and how formal methods can help us trust AI-generated software. We also explore the story behind Quint, its comparison with Alloy, and the challenges of teaching formal methods in the age of AI. A timely conversation about where software engineering is heading! youtu.be/SdwjRJgp6gs
6
19
592
It was an honor to be hosted on this long-loved show and I had so much fun in the conversation! Bonus: my cat was present for the entire episode.
New TTFA episode! 🎙️ I sat down with @bugarela, CEO of Quint, to discuss formal specifications, TLA+, temporal logic, and how formal methods can help us trust AI-generated software. We also explore the story behind Quint, its comparison with Alloy, and the challenges of teaching formal methods in the age of AI. A timely conversation about where software engineering is heading! youtu.be/SdwjRJgp6gs
1
4
21
531
I've been looking for something like this for years! Specially something that works well on the big screen. Will be trying this out 💜
so, i created this app/website where you can organize your days, journal about your memories while having fun decorating along the way! 🍀💫 . . hibi-plan.com/ or app store (it's called Hibi Plan) - android soon!
4
244
Gabriela Moreira retweeted
The 3 and 5 litre jug puzzle needs no solver code in @quint_lang. You write the rules, claim "the big jug never holds 4 litres", and run the model checker. It can't prove the claim. It returns the shortest counterexample instead: 6 moves that leave 4 litres in the big jug.
1
1
77
Saying some things to AI is similar to saying some things to animals: we do it more for us than for them. I think that's pretty ok. Like saying sorry, it reduces effort on my side as that my natural thing to do.
1
12
435
Gabriela Moreira retweeted
I think I'm addicted to getting agents to build state machines Every time I see an agent has built a state machine (or even just a reducer) I can feel a huge bump in the robustness And I know that future updates will be trivial and testable Would recommend for frontend
264
86
47
2,993
322,589
Gabriela Moreira retweeted
We’re delighted to be sponsoring and attending @gambiconf this November. Come say hi to the Quint team!
🏴‍☠️ Novo patrocinador a bordo: @quint_lang! A Quint é uma linguagem open source de especificação executável. Com ela você descreve o comportamento do sistema e verifica se ele está certo antes que o bug chegue em produção.
4
12
282
Replying to @bugarela
@Bugarela joins @Robbyrussel to ask a deceptively simple question: how do you know you can actually trust your tests? Catch up here: buff.ly/h4gbg2V
3
5
137
*like this tweet if you don't wish do become a manager*
Making software is a craft. We don't need to become managers. We are just crafting at a different level. Find tools that respect your craft.
1
1
15
460
I really enjoyed talking to @robbyrussell on @_maintainable podcast💜
Replying to @bugarela
@bugarela joins @RobbyRussell to talk about what happens when 800 tests still aren’t enough to trust your code. They explore AI-generated tests, formal specifications, Quint, and why human judgment matters. Listen here: buff.ly/pB1qbdx
2
6
350
Holiday project: I updated my personal website (bugarela.com). This was fun :)
1
13
363
Gabriela Moreira retweeted
This video by Apple has aged like wine in today’s superintelligence era.  2013
72
856
80
10,558
1,205,755