Candy Portuondo

Candy Portuondo

Business Analyst

About

I look at how things are working and where they can improve. I talk to different teams and connect their needs. My job is to turn confusion into clarity. I try to balance logic with practical solutions.

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking

Forums

Skim v1.0.12 — "Warm Sockets" 🔥🧦

The one where the email is already downloaded before you click it. Turns out the fastest way to fetch a message is to have fetched it earlier. Nobel committee, we're waiting.

Faster

  • New mail arrives with its body attached. When a message lands, Skim quietly pulls the body onto the fetch connection right away newest first, small ones only, three at a time. So tapping that notification is now a read from your own disk instead of a chat with the server.

  • The connection wakes up when you do. Alt-tab back to Skim and it logs in and re-selects your inbox in the background, so your click pays for a FETCH and nothing else. Costs precisely zero when everything's already warm.

  • Waking from sleep no longer confuses OAuth with itself. All connections now share one token cache, so two of them can't sprint for the same rotating Microsoft refresh token at the same time and both lose.

  • Token requests got a timeout and a reused HTTPS client. Previously a black-holed auth endpoint could hang around for as long as Windows kept the socket alive. Now it gets 15 seconds and then it's out.

  • Discovering a dead connection dropped from ~22 40s to ~4 6s. One tiny NOOP up front instead of twenty seconds of staring at "Loading ". Bold, we know.

Fixed

11d ago

Why does AI still struggle to find the right data?

One of the biggest risks with AI analytics is not when the system says, I don t know.

It is when it gives a confident, polished answer based on the wrong source.

A company may have dozens of tables that could technically answer a question, but only one reflects the definition the business actually trusts.

How are teams helping AI distinguish between data that is available and data that is actually correct for the question?

Don't force your users to make the first move

Every AI product I've used starts the same way: an empty chat box and a blinking cursor. The tool has all the capability in the world, but it sits there waiting for me to figure out what to ask.

That's a design failure we've all just accepted. The blank page problem killed writing apps for years, and now we've rebuilt it into every AI interface.

View more