Sign in

João Craveiro ("Cravvie")

@jcraveiro.com
413 followers 401 following 78 posts

He/him, geek, dad ×2. Product + Professor + Author, from Lisbon to the world. Opinions my own. I actually don't hang out here much, so you might want to Follow me on LinkedIn instead: 💼 linkedin.com/in/jpgcc #prodmgmt #product (mostly B2B and platform)

PostsRepliesMedia
João Craveiro ("Cravvie") @jcraveiro.com · 14/03/2026
In my last 2 prescription lens changes, I had to confirm 3 times (each) that I did *not* want blue blockers. I'm surprised they didn't ask me to write it in my own blood or something.
210
João Craveiro ("Cravvie") @jcraveiro.com · 28/01/2026
I’ve wanted to build an #OrgCharts tool for a while, because over many years I saw the ones that exist don’t solve the problem we actually have. Struktr is real now, thanks to 2 weeks of #VibeCoding with #ClaudeCode: jcraveiro.com/blog/buildin...
jcraveiro.com
Building a SaaS in Two Weeks: What Vibe Coding Actually Looks Like – João Craveiro
020
João Craveiro ("Cravvie") @jcraveiro.com · 21/01/2026
Productized in June: productized.co
productized.co
Productized Conference 2025
After an incredible 2024, we're gearing up for our 10th edition in 2025! Secure your spot today at an exclusive price.
000
João Craveiro ("Cravvie") @jcraveiro.com · 17/01/2026
I’ve been quietly building a tool to map product development orgs by domains instead of reporting lines. Launched it today on Product Hunt. Curious what fellow product / engineering / design leaders think. 👉 getstruktr.com #Product #ProductHunt #Struktr
getstruktr.com
Struktr - Product Development Beyond Org Charts
141
João Craveiro ("Cravvie") @jcraveiro.com · 08/02/2025
Reminder: I actually don't hang out on Bluesky much (social media diet), so you might want to Follow me on LinkedIn instead 💼 linkedin.com/in/jpgcc
linkedin.com
João "Cravvie" Craveiro - Viator | LinkedIn
Experience: Viator · Education: University of Lisbon · Location: Lisbon · 500+ connections on LinkedIn. View João "Cravvie" Craveiro’s profile on LinkedIn, a professional community of 1 bill...
010
João Craveiro ("Cravvie") @jcraveiro.com · 25/01/2025
I'm reading "Why Nations Fail", but for the past week and a half I've been reading the same page every night because I fall asleep before getting to the end of it. (No diss on the book, I've just been really tired!)
000
João Craveiro ("Cravvie") @jcraveiro.com · 19/01/2025
Hey Google Please make it easy to add someone else's Android device to my Find My Device (with their approval of course). No location tracking, only to make it ring even when on silence. Sincerely, Husbands of the world
010
João Craveiro ("Cravvie") @jcraveiro.com · 17/01/2025
A lesson on user experience & 1st impressions. Bought a LARQ bottle. When activating, app asks if it's a 680ml bottle or a 1000ml bottle, and what's the color. My instant reaction: "Why do I have to tell you this? You sold it to me. You packaged it. It has a serial number. You should know." #ux
020
João Craveiro ("Cravvie") @jcraveiro.com · 15/01/2025
Weather? (I'm taking the Elizabeth line or the Heathrow Express on Friday to catch a BA flight back to Portugal. I hope. 😅)
110
João Craveiro ("Cravvie") @jcraveiro.com · 09/01/2025
Happy to give feedback on the concept!
110
João Craveiro ("Cravvie") @jcraveiro.com · 08/01/2025
In there any repo calling out which rich-text collaboration tools have and haven't implemented the "paste URL to turn selection into link" UI pattern? I think some naming and shaming is in order. 😈
020
João Craveiro ("Cravvie") @jcraveiro.com · 08/01/2025
Ok, I'm not alone then. Turns out, that one cancels cancelling the case. We need to OK to cancel the case. What's more annoying: none of the options actually responds the question being asked.
010
João Craveiro ("Cravvie") @jcraveiro.com · 08/01/2025
What would you (instinctively) do if you really want to cancel the case?
Are you sure you want to cancel this case?
(Cancel) (OK)
130
João Craveiro ("Cravvie") @jcraveiro.com · 07/01/2025
🇵🇹 In Portuguese for a change Há umas semanas aceitei o desafio do podcast Tekya Talks. Uma experiência muito interessante e diferente do habitual, ao ser "obrigado" a refletir sobre os primórdios e momentos-chave que foram moldando o meu percurso. open.spotify.com/episode/7enT...
open.spotify.com
Tekya Talks #18 | Jornada em Produto (ex-Remote, Farfetch, Onfido) c/ João "Cravvie" Craveiro
Tekya Talks · Episode
020
João Craveiro ("Cravvie") @jcraveiro.com · 07/01/2025
Yesterday was porn bots, today I'm getting bot-looking US politics follows. 🙄
000
João Craveiro ("Cravvie") @jcraveiro.com · 06/01/2025
Started getting particularly hammered by spam follows today.
100
João Craveiro ("Cravvie") @jcraveiro.com · 06/01/2025
Spammy followers already moved over here. Ugh!
110
João Craveiro ("Cravvie") @jcraveiro.com · 03/01/2025
It's 2025. We've *all* been using video calls *extensively* for *at least* 5 years. (8 in my case). We *know* how to share our screen. It works. Let's all finally move away from ❌ "can you see my screen?" + Wait for yes to ✅ "you should see my screen now, shout if you don't" + carry on
086
João Craveiro ("Cravvie") @jcraveiro.com · 03/01/2025
I use 1 second of hazard lights for that.
000
João Craveiro ("Cravvie") @jcraveiro.com · 31/12/2024
My 2024 in books. 👀
020
João Craveiro ("Cravvie") @jcraveiro.com · 30/12/2024
Had the movie on my list, your post made me HAVE TO watch it. Zero regrets. Thank you! (The last 20-30 minutes really put one's suspension of disbelief to the test, but it's still solid adrenaline-filled entertainment.)
000
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
I.e. on video every single conversation happens in a setup that our brains interpret as something that requires pumping your body up (e.g. confrontation), so raises your heart rate.
110
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
There's more than that. In real life, you don't spend half an hour speaking with someone with your faces 50cm apart all the time. (Also, on video, even in a group meeting, you're like that with everyone. There's e.g. no one beside you.)
110
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
Funny you mention speakers built-in on the monitor, I've been jilting for so long and just this week I decided to give them a second opportunity for ambient music. Never thought about "sound coming from the faces" but it makes so much sense!
110
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
Other people (not) having a good mic = reason I've never given to using any type of speaker for calls.
100
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
Makes much more sense now. 😅
000
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
Webcam mic any good? I've always found it to be the worst option in my tests.
100
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
Off topic, what's that thing under your webcam?
100
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
The boom arm can work as mute/unmute, but it clashes too much with my glasses to use it as such. 😅
000
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
Upgraded audio trumps upgraded video, that's for sure
000
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
I got a Jabra Evolve2 65 Flex because I often worked from busy cafeterias (ambient noise suppression is unparalleled) but I end up using it all the time because that mic produces such great audio
110
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
Explaining the curiosity: I've been noticing lately **lots** of colleagues on calls that are clearly using b) or c), and...I just can't. But then I'm starting to feel I spend too much of my working day wearing headphones, so I'm like: maybe I should give it a try?
000
João Craveiro ("Cravvie") @jcraveiro.com · 21/12/2024
I'm curious — when you're **working from home** and **at your desk** how do you take calls: a) headset / headphones / earphones b) external speakers c) laptop speaker and if it's b) / c) do you use as mic: x) desktop mic y) webcam mic z) laptop built-in mic ? (And why, if you have the time.)
A headset floating in a corporate-themed outer space
910
João Craveiro ("Cravvie") @jcraveiro.com · 20/12/2024
Introduce them to @remote.com 😉
020
João Craveiro ("Cravvie") @jcraveiro.com · 18/12/2024
First day using it for realz. 👍 Spacious without being bulky. Wears close to the body, so not feeling like a Deliveroo driver. Great load distribution, feels almost empty! 👎 Outside water bottle pocket super tight.
010
João Craveiro ("Cravvie") @jcraveiro.com · 17/12/2024
Same, plus tobacco.
010
João Craveiro ("Cravvie") @jcraveiro.com · 17/12/2024
One of my "never ever" industries, but I do and will always take my hat off to its contributions to tech innovation. (Not joke nor irony!) (And UX. I believe the "hover on video timeline to see thumbnail for that timestamp" pattern showed up in porn first.)
110
João Craveiro ("Cravvie") @jcraveiro.com · 17/12/2024
+1 on Taylor Tomlinson!
100
João Craveiro ("Cravvie") @jcraveiro.com · 15/12/2024
Like/dislike tends to be personal/specific, so I might be more useful if you ask specifics like "how's the Specific Feature X", etc 🙂
000
João Craveiro ("Cravvie") @jcraveiro.com · 15/12/2024
Small detail: the strap that velcroes the laptop in place retracts when not in use (usual nice touch in Samsonite stuff). Bummer that it doesn't have a transit pass pocket in the straps.
110
João Craveiro ("Cravvie") @jcraveiro.com · 15/12/2024
I like that the 16" MacBook Pro dots *snugly*, and that it almost seems to make the laptop lighter than it is. Has a luggage strap. Spacious without being unnecessarily bulky. I've only bought it on Friday, haven't done a real trial yet (commuting with it and whatnot).
210
João Craveiro ("Cravvie") @jcraveiro.com · 15/12/2024
Had the same problem last week, went for a Samsonite Securipak 2.0 (the size advertised as 15.6").
Samsonite Securipak 2.0 15.6"
100
João Craveiro ("Cravvie") @jcraveiro.com · 13/12/2024
If you see this, drop a pic from the last place your passport was stamped.
Bronx
020
João Craveiro ("Cravvie") @jcraveiro.com · 09/12/2024
Wait, what?
000
João Craveiro ("Cravvie") @jcraveiro.com · 09/12/2024
Amazon UK: £0.99 (instead of £4.05) www.amazon.co.uk/dp/B09THNQPT1 #platformbusinessstrategy
amazon.co.uk
The Platform Business Strategy: A Practical Guide for Busy Product Leaders
The Platform Business Strategy: A Practical Guide for Busy Product Leaders eBook : Craveiro, João: Amazon.co.uk: Kindle Store
000
João Craveiro ("Cravvie") @jcraveiro.com · 09/12/2024
Amazon US: $0.99 (instead of $5.00) www.amazon.com/dp/B09THNQPT1 #platformbusinessstrategy
amazon.com
The Platform Business Strategy: A Practical Guide for Busy Product Leaders
The Platform Business Strategy: A Practical Guide for Busy Product Leaders
100
João Craveiro ("Cravvie") @jcraveiro.com · 09/12/2024
This week only: $0.99 / £0.99 (Usually $5.00 / £4.05) For the next 4 days, the ebook version of "The Platform Business Strategy: a Practical Guide for Busy Product People" is selling for a discount on Amazon UK and US. Clock is ticking, go get it from the links in the thread! #prodmgmt
For the next 4 days, the ebook version of "The Platform Business Strategy: a Practical Guide for Busy Product People" is selling for a discount on Amazon UK and US.
121
João Craveiro ("Cravvie") @jcraveiro.com · 08/12/2024
It's incredible how people feel entitled to ask/know why. 😩
000
João Craveiro ("Cravvie") @jcraveiro.com · 08/12/2024
"Summarize transcript from [url]. Identify main themes discussed, and 3 key takeaways from each." ChatGPT: 🌈 Gemini: I'm sorry. I'm not able to access the website(s) you've provided. Pretty disappointing that an AI from *Google* can't access a website. 🤷‍♂️
010
João Craveiro ("Cravvie") @jcraveiro.com · 07/12/2024
A small box I can cast to (Chromecast-like) but: 🔌 instead of integrated HDMI cable has HDMI + VGA PORTS (b/c classroom projector setup has cables, not accessible ports) 🛜 connects to my phone hotspot so I can cast wherever w/o worrying about "same WiFi network" shenanigans. Does this exist?
000