JoΓ£o Craveiro ("Cravvie")'s Avatar

JoΓ£o Craveiro ("Cravvie")

@jcraveiro.com

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)

408
Followers
401
Following
77
Posts
24.09.2023
Joined
Posts Following

Latest posts by JoΓ£o Craveiro ("Cravvie") @jcraveiro.com

Building a SaaS in Two Weeks: What Vibe Coding Actually Looks Like – JoΓ£o Craveiro

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...

28.01.2026 15:26 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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.

Productized in June:
productized.co

21.01.2026 23:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Struktr - Product Development Beyond Org Charts

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

17.01.2026 16:06 πŸ‘ 4 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1
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...

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

08.02.2025 14:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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!)

25.01.2025 14:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

19.01.2025 09:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

17.01.2025 20:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Weather?

(I'm taking the Elizabeth line or the Heathrow Express on Friday to catch a BA flight back to Portugal. I hope. πŸ˜…)

15.01.2025 08:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Happy to give feedback on the concept!

09.01.2025 14:44 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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. 😈

08.01.2025 14:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

08.01.2025 10:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Are you sure you want to cancel this case?
(Cancel) (OK)

Are you sure you want to cancel this case? (Cancel) (OK)

What would you (instinctively) do if you really want to cancel the case?

08.01.2025 09:16 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Tekya Talks #18 | Jornada em Produto (ex-Remote, Farfetch, Onfido) c/ JoΓ£o "Cravvie" Craveiro Tekya Talks Β· Episode

πŸ‡΅πŸ‡Ή 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...

07.01.2025 20:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yesterday was porn bots, today I'm getting bot-looking US politics follows. πŸ™„

07.01.2025 20:41 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Started getting particularly hammered by spam follows today.

06.01.2025 22:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Spammy followers already moved over here. Ugh!

06.01.2025 20:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

03.01.2025 20:52 πŸ‘ 8 πŸ” 6 πŸ’¬ 0 πŸ“Œ 2

I use 1 second of hazard lights for that.

03.01.2025 19:36 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image

My 2024 in books. πŸ‘€

31.12.2024 19:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.)

30.12.2024 10:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

21.12.2024 18:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.)

21.12.2024 18:05 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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!

21.12.2024 17:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Other people (not) having a good mic = reason I've never given to using any type of speaker for calls.

21.12.2024 15:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Makes much more sense now. πŸ˜…

21.12.2024 14:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Webcam mic any good? I've always found it to be the worst option in my tests.

21.12.2024 14:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Off topic, what's that thing under your webcam?

21.12.2024 14:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The boom arm can work as mute/unmute, but it clashes too much with my glasses to use it as such. πŸ˜…

21.12.2024 12:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Upgraded audio trumps upgraded video, that's for sure

21.12.2024 12:27 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

21.12.2024 12:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0