Rosado Nicolas

320 posts

Rosado Nicolas banner
Rosado Nicolas

Rosado Nicolas

@nrosado37

Freelance Software Engineer at CraftCode / MBA at Sorbonne Business School

Katılım Nisan 2016
592 Takip Edilen77 Takipçiler
Baptiste Arnaud
Baptiste Arnaud@baptisteArno·
April 2024 Stats: 💬 1.3M chats (Mar: 1.2M) (Feb: 1.7M) 🤖 42k typebots created (Jan: 42k) (Feb: 44k) 🧑‍🚀 535 clients (Mar: 517) (Feb: 488) 🆙 💰 $29,543 recurring monthly revenue (Jan: $28,380) (Feb: $27,034) 🆙 A very challenging month in terms of productivity! 😮‍💨 I've spent a lot of time over the past few months migrating the Typebot API (the engine) from a serverless infrastructure to private servers for several reasons, including a bug between the API and WhatsApp requests, which made it nearly impossible to create an AI bot (with long response times) on WhatsApp with Typebot. It took time because I wanted to set up a resilient infrastructure with the least possible risk of service failure. All this only to realize during the final tests that there is monstrous latency between the servers and the database (Germany <=> London). A real letdown (x.com/baptistearno/s…) 🤦‍♂️. Feeling alone... Somebody help me... May the DevOps god help me... I bounced back and realized that I could fix the Typebot <> WhatsApp bug in another way. In a few hours, it was all sorted 😂 We're putting aside the migration for another day and since that episode, morale is at its highest! DevOps really isn't my thing 🫡 Miscellaneous updates for this month: - New options for visual customization of a typebot: borders, shadows, background blurs, lots of nice goodies: x.com/baptistearno/s… - Improvement of the streaming of a text bubble (AI gen) on a typebot - Establishment of a blog and publication of 2 articles. I'm collaborating with Holly & Stick on an SEO strategy and the writing of new articles - Upgrade of the OpenAI block to make it compatible with Assistant v2 (streaming, improved capabilities) - Kickoff and first session with @anagramclub for a complete redesign of the Typebot brand 🔥 - New "High ticket funnel" template which sets up a bot that automatically generates a qualified appointment powered by @MistralAI
Baptiste Arnaud tweet media
English
6
0
65
10.8K
Baptiste Arnaud
Baptiste Arnaud@baptisteArno·
I'm Baptiste, 28 years old. I'm a software product engineer. I am passionated about great user experiences and beautiful interfaces. This is why I've started working on Typebot, 3 years ago. It's my attempt on a great chatbot builder. In France, people don't like chatbots. They always think about it as the guard before getting the chance to talk to a human. You ask a question to a robot and it tries to understand what you're saying and help, but it does not a great job at this. (now, it is maybe not that accurate since the rise of LLMs) But I think we undervalue the potential of chatbots. You chat with friends, colleagues and family on messaging platform daily. You are used and you like this chat experience. That's why businesses need to leverage this, it's a place where conversion is high. In an ideal world, a user should be able to chat with a human from a company and have an instant answer. The problem is that it is synchronous, time-consuming and it requires a huge customer support team working 24/7. It doesn't scale at all. Waiting for an answer from a human impacts the customer experience. Chatbots are a solution. You can chat with your customers, at scale. But, when built incorrectly, chatbots can be detrimental to your user experience. Most solutions out there focus on customer support. It can be so much more. A great chatbot should: - Provide a customised experience to the user - Have a great user interface and beautiful animations - Feel native to the business brand - Provide what the user is looking for A chatbot is not necessarily tied to customer support. It can also do: - Lead generation and qualification - Quizzes - Surveys - User onboarding - Product presentation - Registrations (newsletter, waiting list) To build that kind of chatbots, you need a tool that gives you enough freedom to closely tie it to your business logic. The build experience should be a reliable and fun experience. You also need a space where you can analyse your results so that you can incrementally improve your bots. This is what Typebot provides. I've built this tool by focusing on user empowering. Typebot is extremely flexible and provides the building blocks to create great chat experiences. Often times, the more freedom you give to the user, the less intuitive the tool become. I try not to fall into that trap with Typebot by providing the best defaults for each option. I also try to help you learn master the tool with good templates and video tutorials. Transparency I believe any software company should be transparent with their users. I believe people should not buy a tool because it has this X feature that a competitor does not provide. People should buy a tool because they resonate with the company and its philosophy. The future I see isn't one with small number of big companies providing soulless do-it-all products, but rather a large number of small companies building the right tool for their (smaller) audience. These small companies have their WHY clearly stated. To name just a few, Linear explain their project management method, Lago explain why billing is a nightmare and Cal.com tell you about why they companies need an open scheduling platform. In all cases, it is beyond the solution they are offering, it's about their mission. Typebot is 100% open-source and can be self-hosted. It is a way to show you that I'm proud of my craft (the code) and that I have nothing to hide (no 3rd party shady tracking). I am proud to be part of a community of open-source SaaS who also believe in transparency. Solopreneurship In my past jobs as a software engineer contractor, I found myself shipping amazing features for a product that was not used and not promoted by the company. This was the worst feeling. It clicked at that moment, I wanted to have 100% ownership of my next project so that I am fully responsible of how the product is distributed. Typebot was crafted with passion for the last 3 years by only me. I still work solo and I intend to keep it that way as long as possible. My way of working is quite simple: - Listen to user feedback - Build and improve product features - Document as much as possible on social media I like the freedom of mind of not having anyone who relies on my input. I like the freedom of working any time, any where. I like being independant and learn new stuff at my own pace. Why will I keep working on Typebot indefinitely? I'm passionated about web technology and great user experiences and Typebot is an amazing playground for that. Besides being a chatbot builder it can also be considered like an automation tool like N8N or Zapier. So the features-to-implement list is infinite. A question that I often ask myself: "If money is out of the equation, would I still do what I do?" and the answer is frankly: "yes". Obviously, there is always the risk of getting bored at some point, I guess? But I do my best to keep the spark by improving the code base, upgrade packages, use new technologies and new tools to improve my day to day relationship with the craft. Also, Typebot is 100% open-source, it will never die. baptistearno.com/posts/why-type…
English
17
3
106
14.5K
Baptiste Arnaud
Baptiste Arnaud@baptisteArno·
Typebot July open stats (that's crazy) : 💰 $28,771 MRR ($13,619 in June, +111 % 🫣) 🐥 455 clients (219 in June) 🤖 20,300 created typebots (6,633 in June) 💬 1,500,000 new chats (961,000 in June) A thread 🧵
Baptiste Arnaud tweet media
English
30
10
202
35.8K
Baptiste Arnaud
Baptiste Arnaud@baptisteArno·
I'm being DDoS. Can someone help me?
English
31
3
38
32.8K
Rosado Nicolas retweetledi
DevoxxFR
DevoxxFR@DevoxxFR·
Annonce importante : Devoxx France s’agrandît pour 2024 en louant un étage en plus, pour recevoir 1300 participants en plus, total de 4200 conférenciers. #devoxxfr
Français
2
36
129
9.6K
Baptiste Arnaud
Baptiste Arnaud@baptisteArno·
Copilot is so great for i18n translations 🤩
GIF
English
3
0
12
737
Rosado Nicolas retweetledi
Eduard Sizov
Eduard Sizov@eduardsi·
– We don't write tests. – Why? – Because we don’t have time for it. – Why? – Because there is too much work and pressure. – Why? – Because we don’t move fast enough. – Why? – Because changing software has become difficult and risky. – Why? – Because we don’t write tests.
English
102
2.1K
7.2K
0
Rosado Nicolas retweetledi
Allen Holub. https://linkedIn.com/in/allenholub
The whole idea of a formal code review presupposes that people work alone and that you need a second person to look at the code with fresh eyes. If you work collaboratively, that second (or third or fourth) person is watching while the code comes together. No review needed.
English
8
17
88
0
Rosado Nicolas retweetledi
Allen Holub. https://linkedIn.com/in/allenholub
Instead of allocating time for refactoring (or using <shudder> "refactoring stories"), refactor every time you touch the code. Follow the "boy scout rule:" always leave your code in better shape than you found it. Refactoring is a normal part of coding, not something separate.
English
16
53
214
0
Rosado Nicolas retweetledi
Maciej Walkowiak 🍃
Maciej Walkowiak 🍃@maciejwalkowiak·
Not Java, not Spring, not Kubernetes. The most important developer skills are learning quickly, helping the team and getting shit done mindset*
English
15
102
731
0
Rosado Nicolas retweetledi
Barclays Investment Bank
Barclays Investment Bank@BarclaysCIB·
A COVID-19 vaccine now seems a question of when, not if. Barclays Research outlines its effect on risk assets in the latest Global Outlook. bit.ly/30FGyPd
English
64
174
435
0
Rosado Nicolas
Rosado Nicolas@nrosado37·
@atogue Yes I will try from a browser on my laptop ! May be it doesn’t work on IOS
English
1
0
1
0
Anicet Foba Togue
Anicet Foba Togue@atogue·
@nrosado37 Maybe it's related to your OS version. Anyway, I watched it with success! Try to getting access from a browser...
Issy-les-Moulineaux, France 🇫🇷 English
1
0
0
0