Martin Barreto

662 posts

Martin Barreto banner
Martin Barreto

Martin Barreto

@mtnBarreto

xmartlabs co-founder | Building tech products | OSS contributor - 30k stars on Github | Thoughts are my own

visit Katılım Temmuz 2010
333 Takip Edilen461 Takipçiler
Sabitlenmiş Tweet
Martin Barreto
Martin Barreto@mtnBarreto·
1/ Vast majority #OpenAI consuming apps will not survive 2023 (despite bringing huge value) Most are merely thin layers on top of #ChatGPT API and are super simple to build. Let's dive into the reasoning behind this 🧵
English
1
1
5
2.4K
Martin Barreto
Martin Barreto@mtnBarreto·
@philkellr Take care, man! Enjoy some family time and come back fully recharged!
English
0
0
0
10
Philipp Keller
Philipp Keller@philkellr·
Guys I think I took it too far. I'm building alongside working for my 9-5 job. I build every free minute, even when tired. This weekend my body told me "enough!" I was not able to write one single line of code. All I could do is going for walks or reading a book. It was scary really, cause when I started building it was this "place to escape from the world" - it was that fun hobby that I could always go to in every idle minute. But somehow through pushing it too far it became a duty, a habit "I mustn't stop, otherwise I kill the momentum". I'll take a break - heck I NEED to take one. My family told me I got grumpy in the past weeks. So I'll wait until my body & mind regenerated and sees my building as a fun thing and not a thing "I must do".
English
117
3
330
31.3K
Santiago Castro
Santiago Castro@bryant1410·
Thanks Rada for the kind words! These last 6 years have been amazing and I couldn't have asked for more! And congrats on your well-deserved World's Best Advisor prize!! It was chosen unanimously
Santiago Castro tweet media
Rada Mihalcea@radamihalcea

Congratulations to Santiago Castro for passing his PhD defense with flying colors🎉 Santi has accomplished a *lot*—not only on video understanding for real-life settings (his PhD topic) but also on humor research, language resources&more. Here with his wonderful PhD committee⬇️

English
9
3
60
4.9K
Martin Barreto
Martin Barreto@mtnBarreto·
@philkellr If no operation costs you can go higher if it brings more customers
English
0
0
2
55
Philipp Keller
Philipp Keller@philkellr·
Builders who have affiliate links: What's your commission share? I'm currently going with 40% As I believe marketing is half the deal of a sale Context: talking about a content product here. For SaaS it's different as there's operation costs.
English
18
0
28
7.1K
Marc Lou
Marc Lou@marclou·
NextJS users: What database do you use?
English
217
12
164
101.6K
Martin Barreto
Martin Barreto@mtnBarreto·
@tibo_maker Only solution is moving these client components down your components tree In practice most UI elements need some sort of user interaction (on change, etc) or use react hooks (useEffect, useState). So these components couldn’t be server components
English
0
0
0
74
Tibo
Tibo@tibo_maker·
for reference, I am coming from Chakra UI but trying to migrate since it doesn't support new NextJS server component I loved how Chakra UI works. Is there something similar with Tailwind?
English
3
0
6
3.3K
Tibo
Tibo@tibo_maker·
So using Tailwind means all your code looks like this? Like... having those gigantic class lists everywhere? Are there Component Libraries that can be imported, on top of Tailwind?
Tibo tweet media
English
29
0
17
10.7K
Martin Barreto
Martin Barreto@mtnBarreto·
@svpino Ineffective daily standup is an effective way to make experienced people leave
English
0
0
0
142
Santiago
Santiago@svpino·
Daily meetings are a micromanaging shitshow. Most people know these 15-minute stand-ups are useless. But they do them anyway because "that's how it should be." One day, the corporate world decided that Scrum answered every problem. Daily meetings became popular. Everyone. Every day. No exceptions. When did we become numb to how inefficient this is? How much time do companies waste every year in this charade? The funny part is that Scrum sells these by telling us they are a way to avoid other meetings. You gotta be kidding me! Unfortunately, I've participated in daily stand-ups for decades. If I were to compress these years into a single story, it would read like this: • We are still waiting for some. Where is he? We can't start unless we are all here. We are late already. • There's a manager in the meeting. We know she shouldn't be here. Who is going to tell her? • We take turns reading from a JIRA board shared on the big screen. Everyone can read, but we still do it out loud. She wants to hear us say it. • Yesterday wasn't a great day, but I won't admit it. Instead, let me tell her, "I'm making great progress" and "I'm getting closer than ever." • We are all talking to her. She said this is a "safe space." We trust her, of course. Now, she is questioning anyone who isn't moving fast enough. • 15 minutes in, and we are still here. Same as yesterday. The first time I led a team, I stopped daily stand-ups. One of the first principles of getting shit done is "maximizing uninterrupted time." Daily meetings are in direct conflict with that. Why should I force everyone to be at the same time and place while stopping everything else? I asked everyone to write instead. Some people wrote every day. Some people, whenever they had something to say. 10x improvement overnight. For the project and the team. I've talked to many people about this. Many tell me developers will never communicate unless you force them into a room daily. They say I shouldn't trust them to put in writing what they need to tell everyone else. They may be right. They need a better team.
Santiago tweet media
English
270
593
4.3K
1.3M
Saïd Aitmbarek
Saïd Aitmbarek@SaidAitmbarek·
🌠preparing YT channel creation and looking for: - a clean mic🎙️ - an efficient camera🎞️ - a modern recording/editing software, ideally saas🎬 any suggestions folks?
English
5
1
7
865
Martin Barreto
Martin Barreto@mtnBarreto·
@philkellr A isn't sustainable long-term. It's key to stay flexible, transitioning from one strategy to another as needed
English
0
0
0
32
Philipp Keller
Philipp Keller@philkellr·
You notice a competitor Do you… A) ignore them B) learn as much from their product as possible without revealing yourself C) start a loose conversion D) exchange/cooperate
English
61
1
38
19.1K
Martin Barreto
Martin Barreto@mtnBarreto·
@OpenDevLog Going well! Putting my focus on launching a functional prototype for a private beta. Just implementing core value proposition functionalities with great UX for now. Dealing with vector stores, langchain and LLMs right now. What’s about you?
English
1
0
1
39
Martin Barreto
Martin Barreto@mtnBarreto·
Just a month ago I made the first commit to my product 🚀 #buildinpublic 👉 My learnings on product building productivity: ➤ Consistency is key: Small daily progress makes the difference ➤ Leverage open source. ALWAYS ➤ Act more, document less. Notes & GitHub just works
Martin Barreto tweet media
English
3
0
4
396
Denizcan Sanlav
Denizcan Sanlav@sanlavdenizcan·
Coding is easy, marketing is hard.
English
64
13
226
42.6K
Martin Barreto
Martin Barreto@mtnBarreto·
@damengchen Main locale strategies are domain and path based. I guess you want to use the path based strategy. I suggest to prefix the url with the locale. /cn/blog Then a middleware could redirect urls to locale url version according to browser preferences or whatever you want
English
0
0
0
52
Damon Chen
Damon Chen@damengchen·
Any of you tried localizing blog posts into different languages? Should I host English and Chinese versions under "/blog" or use "/blog" for English and "/blog/cn" for Chinese?
English
21
0
14
8.5K
Tim Cook
Tim Cook@tim_cook·
At Apple, we believe that climate change is one of the world’s most urgent priorities and we are deeply committed to doing our part. Today we had a special guest—a real force of nature—stop by to check on our progress.
English
17.7K
7.6K
56.8K
29.8M
Martin Barreto
Martin Barreto@mtnBarreto·
My wife pushing me to #live to 💯 I think she want to create a 🔵 zone at home
Martin Barreto tweet media
English
0
0
2
887
Martin Barreto
Martin Barreto@mtnBarreto·
👍 Code conciseness makes anyone more productive However RoR abstraction creates web devs that don’t know what going on under the hood..so any custom requirement takes forever Think about auth. forms, routes, db, session in one command. Then no one knows how to customize
English
0
0
0
275
Martin Barreto
Martin Barreto@mtnBarreto·
Honestly I’ve never found a reason to choose #Ruby over #Python RoR ✅ Strong community ✅ Lots of OSS ✅ Easy to read code ✅ Fast to build MVPs However, most (NOT ALL) RoR developers:
English
3
0
1
378
Martin Barreto
Martin Barreto@mtnBarreto·
• Don't contribute to OSS • Don't fully understand metaprogramming magic • Rely on puts, print for debugging 😬
English
0
0
0
210