Jaana Dogan ヤナ ドガン

Jaana Dogan ヤナ ドガン

@rakyll.org

Principal Engineer at Google. Simplicity and optimism. Personal opinions.

10.3K followers222 following107 posts

The only reason I became interested in this domain is everything is analogous to message handling systems and eventing which I had a ton of experience. I can clearly say that AI systems are behind of the systems we designed in early 2000s.

There isn’t a single good example of a foundational model access API that provides composibility layers, bidirectional multimodal streaming, and optionally state management. People often get two of them correctly, not all three.

Jaana Dogan ヤナ ドガン reposted

IMHO, a large portion of this failure has been caused by the collapse of Congress over the last decade. Congress, in essence, no longer functions as a co-equal branch of government.

Garrett M. Graff@vermontgmg.bsky.social

In effectively a single blink of the historical eye, we’ve seen our entire constitutional system simply … stop. We can clearly see what’s happening is wrong—illegal and unconstitutional—and the actors who can do something about that just … aren’t. www.doomsdayscenario.co/p/america-s-...

When you zoom in, you see the same stages underneath a single company too. - Early stage: Elitism among teams - Advanced stage: Monopoly on decision making and execution - Terminal stage: Blaming successful teams Culture matters. It can save you or accelerate your decline to the terminal stage.

People are wondering why I'm enjoying the LLM period: - Thick client vs thin client fight - Actor model vs RPC fight As an engineer, I cannot think of a better way to challenge our conventional thinking. It entertains me intellectually but is also making me a better engineer.

Everyone is in this for different reasons, but this is my personal reason. I'm looking for systems paradigms that make sense for this domain. Even though all the churn and burden, I wake up every morning because I'm passionately curious about the answer 😉

For someone who is programming for over 30 years, it's hard for me to believe every system, every model, every chip, every program will be fungible and regeneratable. There will be new systems/patterns that will end up becoming the new infra overlords, we just don't know which.

When you have a highly ambiguous systems problem, try to solve it for the distributed case first. When you solve it for the distributed case, it's easy to pack things together in a monolith. The opposite is almost always impossible.

This month is my last at Google. In a month, I'm joining Google DeepMind. Our job will be making DeepMind's work publicly available in ways that wasn't possible before. While this is one of the biggest challenges in my life, it's potentially going to be the most rewarding.

The most fascinating reality to me is you have to build a whole new person around languages you speak, especially if they have distinct communication styles or are from different language families.

Trying to have a deep, meaningful conversation in three languages is an exercise in futility. The mental juggling and context switch inevitably distracts even native speakers. Speaking multiple languages myself, I wouldn't put anyone through that, not even my worst enemy.

Perhaps most importantly, many people feel they have to change their personality to fit the communication style and culture of a particular language. Switching between these personas can be detrimental, especially if the conversation is about a difficult, nuanced topic.

In my experience, people will express themselves most effectively when allowed to converse in the language they feel best suits the topic, regardless of their native language(s). Consistency within that language is the key for the best.

I am debating how close I became to retirement and people are in denial because they knew that I always wanted to work until 80s. My justification is simple: I don't want to stop working. I want to start working ;)

Immersing myself in the Dune universe for an entire day, with "Prophecy" and both films, was probably not ideal before coming back to work after a long holiday. I'm now completely indoctrinated against the thinking machines.

I am genuinely surprised to learn that reading a document could make you physically sick. It seems our brains can become so entrenched in a particular way of thinking that encountering alternative perspectives, even similar ones, feels like a violation, almost a primal rejection.

The reliance on mental models is pervasive, especially in tech when navigating complex problems because it takes months to craft good documents about them. These models become so deeply ingrained that even slight alterations trigger significant resistance, almost looking like a survival mechanism.

Large language models made few hard problems in NLP and IR relatively tackable for the first time in my lifetime. Working on agglutinative languages, we table flipped on several of these problems without much progress 20 years ago. In the last two years, I’m actually considering going back.

Travel sucks. I have been doing nothing but sleeping in the last 72 hours with fever (+nightmares) due to stomach flu. I ate almost nothing in the last three days. I’m slowly recovering but I’ve never experienced anything like this before and it’s been harder than the hardest recovery.

People coming from startups to large companies sometimes underestimate how much damage could be done by shipping crap. If you ship crap, it sometimes drags the company and cause exponential damage. People build layers of crap over crap. At a startup, the damage is contained.

That’s why we don’t build infrastructure prematurely. Shipping crap as infrastructure is the quickest way to destroy a large company especially if you enforce the said infrastructure is in the critical path for wide use as the only option.

Jaana Dogan ヤナ ドガン reposted

Never underestimate the power of creating a good user experience over an existing workflow.

Miguel de Icaza@migueldeicaza.bsky.social

Sharing the inspiration that will power me this morning: news.ycombinator.com/item?id=8863

Flying with A380 makes me quite emotional at times. This machine is a manifestation. The wing size of the aircraft alone blows my mind. Looking from side to side, I barely can see where the wing starts and where it ends even though I have access to three windows.

I had the funniest exchange at Zurich airport today. Security: Ma’am you have to prepare your bags following <insert completely made up rule>. Me: That sounds very Swiss! Of course, I’d do my best to obey <insert rule>. Security: You understand us, 😱. Thank you.

Jaana Dogan ヤナ ドガン reposted

Amazon S3 just grew "append"! It's only available for the more expensive, lower latency S3 Express One Zone bucket class but you can now append data to an object up to 10,000 times - previously you could only atomically replace a whole object with an updated version simonwillison.net/2024/Nov/22/...

simonwillison.netAmazon S3 Express One Zone now supports the ability to append data to an objectThis is a first for Amazon S3: it is now possible to append data to an existing object in a bucket, where previously the only supported operation was to atomically …