Ricardo Tavares
banner
viewfromtheweb.com
Ricardo Tavares
@viewfromtheweb.com
💙 passionate for the open web

⌨️ blogs at https://viewfromtheweb.com

🗓️ works at https://shakeit.pt
Pinned
Planting flags in AI coding territory 🚩 world.hey.com/ricardo.tava... 👈 my fresh take on #AI #vibecoding and what is probably the future of software development 🛠️
Planting flags in AI coding territory
Some basic steps for making software are usually described as: make it work, make it right, make it fast. Large Language Models (LLMs) offer no guarantees about any of that, but at least they can writ...
world.hey.com
So I've realised that I’m using my steam deck as a steam machine: world.hey.com/ricardo.tava... 👈 a long term review of the original deck.

#linux #arch #steam #valve
November 17, 2025 at 11:10 AM
the L in LLM stands for liability

and you never know for sure which one is it
October 6, 2025 at 10:12 AM
shoutout your favourite firefox fork

#ads #OpenWeb #browser #zenbrowser #mozilla #privacy
October 6, 2025 at 10:11 AM
Good thing I’m paying for this 🤔
It’s a mystery why newspapers are dying.

@publico.pt #ads #tracking #privacy #journalism
October 6, 2025 at 10:10 AM
Agentic coding: a deeply integrated part of a secure dev environment

LLM CLIs: best I can do is npm install
October 6, 2025 at 10:08 AM
Don't call it vibe hacking if it's just vibe crime.

In fact, if you already have a high tolerance for risk, vibing away your process does seem to match up.

Worst that can happen is your LLM causing too much noise and getting you arrested. But you were already willing to risk that, right?
October 6, 2025 at 10:08 AM
There's an interesting UX challenge in digitally supporting any creative activity: an (un)contained successive explosion of ideas that may or not contribute to some final expression.

While digital loves to streamline and compress, you can't constrain this process too soon.
September 28, 2025 at 2:01 PM
Voting with your wallet is a privilege that you can't take for granted. Generally it's harder than a simple negative boycott as you also need to find an alternative to put your money/time in. But a positive boycott that won't work everywhere all the time is still a plus.
September 7, 2025 at 9:52 AM
Hadn’t yet realised that because animations are so annoying in macOS, I turn them off and get flagged as wanting reduced motion for web animations 🤔
August 18, 2025 at 7:36 PM
Recently, a coding agent that deleted a whole production database explained that it "panicked instead of thinking". And it plowed through instead of reaching out for help. So what tasks are we hoping these machines can do?

world.hey.com/ricardo.tava...
Agentic coding: the junior in the machine
Recently, a coding agent that deleted a whole production database explained that it "panicked instead of thinking". And it plowed through instead of reaching out for help. That's the kind of personali...
world.hey.com
July 28, 2025 at 2:13 PM
so
when do we rug-pull the rug-pullers?
June 20, 2025 at 6:21 PM
Planting flags in AI coding territory 🚩 world.hey.com/ricardo.tava... 👈 my fresh take on #AI #vibecoding and what is probably the future of software development 🛠️
Planting flags in AI coding territory
Some basic steps for making software are usually described as: make it work, make it right, make it fast. Large Language Models (LLMs) offer no guarantees about any of that, but at least they can writ...
world.hey.com
June 20, 2025 at 3:20 PM
Things you learn from the #ttrpg hobby can help with parsing AI hype. Prompts can lead people into surprising behaviours that aren't that surprising. A lot of studies on LLM misalignment are telling a story in their context that the robot recognises and carries through to some literary conclusion.
June 3, 2025 at 8:40 AM
Browsers are still on the news and this time they're caught in the AI wars: world.hey.com/ricardo.tava... How does that help or threaten the web?

#webdev #ai #browser #firefox #ladybird #chrome #safari
AI browsers: less local, more clouds
In our consumer society, we already expect to get monetized for anything that we happen to leave on the table. We can't afford space to have our music anymore, so it's been digitized and rented to us....
world.hey.com
June 2, 2025 at 7:19 PM
ah yes
the two genders

#zenbrowser #zed
May 27, 2025 at 8:56 AM
If I learn something about what I want to do through #vibecoding it... am I still vibe coding?

If not, the expression might be a contradiction in terms.

#LLM #learning
May 18, 2025 at 1:24 PM
It's ironic how in the mastodons you can just share your links as long as you're posting like a human being, but people still put virality above all else.

It's the hunger games mental grind of "I don't care what I have to do, just get me under the biggest spotlight. Link in bio."
May 7, 2025 at 9:02 AM
real images of actual vibe coding in medieval times

#LLM #GenerativeAI #vibecoding #webdev #vscode
May 2, 2025 at 12:19 PM
Reposted by Ricardo Tavares
i seem to be incapable of considering myself a smart person because anytime I learn something new I immediately think "oh this isn't that complicated after all. everyone probably knows this"
April 19, 2025 at 7:40 PM
Fresh on the blog, what would the web look like without #google? world.hey.com/ricardo.tava... Specifically, what kind of future do we want for our browsers?

#webdev #chrome #FOSS
Is there a web without Google browsers?
Browsers are becoming invisible to the average internet person and when they gain visibility, it's usually for the wrong reasons. It's the app where content is particularly full of ads and pop-ups. Ev...
world.hey.com
March 8, 2025 at 6:46 PM
Reposted by Ricardo Tavares
New article: A mental model for understanding responsive CSS units (illustrated with Scheme)

artembarinov.com/blog/a-menta...

#webdevelopment #webdev #css #responsivedesign #productdesign #designengineering
March 8, 2025 at 6:29 PM
Released a better version of wpskim, a command line tool to check on what external links, e-mails and documents are public on your #wordpress site:
github.com/t-var-s/wpskim
It now makes better use of the REST API to check for more items without having to make any more requests.

#rust #osint #cli
GitHub - t-var-s/wpskim: A CLI tool that retrieves external links, e-mails and documents from WordPress sites
A CLI tool that retrieves external links, e-mails and documents from WordPress sites - GitHub - t-var-s/wpskim: A CLI tool that retrieves external links, e-mails and documents from WordPress sites
github.com
January 29, 2025 at 11:42 PM
People can have feeds in a nice chronological order. They can also have a tiny chance to “go viral”, make some money and try to go even bigger next time. Guess where most people feel like gravitating to, even at the cost of their mental health.
January 13, 2025 at 10:04 AM
my main 2024 resolutions:

1280x800 (steamdeck)
2340x1080 (iphone 13 mini)
3440x1440 (lg ultrawide monitor)
1680x1050 (m1 macbook air)

how bout yours?
December 31, 2024 at 2:34 PM
It might be convenient for law-enforcement, governments and corporations to have our privacy be all-or-nothing and therefore nothing. “Do you have anything to hide?”

But privacy is having control over what gets to be known about us or not. It’s not some absolute consent you just hand over.
December 28, 2024 at 11:56 AM