Sign in

Jaana Dogan ヤナ ドガン

@rakyll.org
10K followers 222 following 107 posts

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

PostsRepliesMedia
Jaana Dogan ヤナ ドガン @rakyll.org · 20/03/2025
The lack of systems thinking in AI production systems is destroying my soul. It’s a major cultural challenge and most of the best engineers I know stay away from this field due to past burnout.
9815
Jaana Dogan ヤナ ドガン @rakyll.org · 20/03/2025
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.
2131
Reposted by Jaana Dogan ヤナ ドガン
Aaron Reichlin-Melnick @reichlinmelnick.bsky.social · 19/03/2025
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.
491103159
Reposted by Jaana Dogan ヤナ ドガン
cait (and adonis) @cait.bsky.social · 11/02/2025
can the entire world government be cool for like 5 minutes i'm kind of going through a lot rn
1182577
Jaana Dogan ヤナ ドガン @rakyll.org · 02/02/2025
Almost all major projects I worked on started by 2-3 people sitting in the same meeting room and coding while debating for hours every day without any other distraction.
3775
Jaana Dogan ヤナ ドガン @rakyll.org · 01/02/2025
Never bet against a few passionate people who want to unblock tens of thousands of companies.
0140
Jaana Dogan ヤナ ドガン @rakyll.org · 01/02/2025
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.
0878
Jaana Dogan ヤナ ドガン @rakyll.org · 01/02/2025
Decentralize everything. Open things where possible. Everyone wins.
0200
Jaana Dogan ヤナ ドガン @rakyll.org · 01/02/2025
The biggest winner of the AI race will be distributed systems people. Everything is converging onto a distributed network of stuff and it is only accelerating in the last two years.
2558
Jaana Dogan ヤナ ドガン @rakyll.org · 01/02/2025
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.
2281
Jaana Dogan ヤナ ドガン @rakyll.org · 24/01/2025
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.
5601
Jaana Dogan ヤナ ドガン @rakyll.org · 17/01/2025
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.
0362
Jaana Dogan ヤナ ドガン @rakyll.org · 16/01/2025
Good software engineering is about encapsulating complexity while avoiding hiding away failure modes.
49110
Jaana Dogan ヤナ ドガン @rakyll.org · 09/01/2025
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.
101411
Jaana Dogan ヤナ ドガン @rakyll.org · 07/01/2025
Building is very easy but it also lowers the bar to build stupid things.
591
Jaana Dogan ヤナ ドガン @rakyll.org · 07/01/2025
I like to be used as OCD as a service.
0151
Jaana Dogan ヤナ ドガン @rakyll.org · 07/01/2025
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.
3231
Jaana Dogan ヤナ ドガン @rakyll.org · 07/01/2025
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.
3140
Jaana Dogan ヤナ ドガン @rakyll.org · 07/01/2025
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 ;)
4311
Jaana Dogan ヤナ ドガン @rakyll.org · 07/01/2025
We need to normalize being a solo developer again.
2561
Jaana Dogan ヤナ ドガン @rakyll.org · 07/01/2025
This is the closest I've ever come to truly wanting to retire. It's a complicated feeling.
4550
Reposted by Jaana Dogan ヤナ ドガン
Steve Klabnik @steveklabnik.com · 07/01/2025
WARNING: This product contains programming languages known to the State of California to cause memory unsafety
623453249
Jaana Dogan ヤナ ドガン @rakyll.org · 07/01/2025
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.
4531
Jaana Dogan ヤナ ドガン @rakyll.org · 07/01/2025
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.
2150
Reposted by Jaana Dogan ヤナ ドガン
Neil Renic @ncrenic.bsky.social · 04/12/2024
Two stages of writing: 1) This shouldn't take too long 2) Oh no
561370947005
Jaana Dogan ヤナ ドガン @rakyll.org · 03/12/2024
Once big mountains are very hard to move, people only work on tactical problems. Then, you end up with a saturation of narrow use case projects.
2381
Jaana Dogan ヤナ ドガン @rakyll.org · 02/12/2024
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.
3250
Jaana Dogan ヤナ ドガン @rakyll.org · 02/12/2024
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.
14371
Reposted by Jaana Dogan ヤナ ドガン
adafruit @adafruit.com · 02/12/2024
RadioShack Crystal Phone (1990s)📞✨
641659294
Jaana Dogan ヤナ ドガン @rakyll.org · 28/11/2024
Cooking begins! 🦃
BeetsRutabaga
2261
Jaana Dogan ヤナ ドガン @rakyll.org · 27/11/2024
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.
9636
Reposted by Jaana Dogan ヤナ ドガン
Robin-Yann Storm @rystorm.com · 27/11/2024
Never underestimate the power of creating a good user experience over an existing workflow.
37214
Jaana Dogan ヤナ ドガン @rakyll.org · 27/11/2024
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.
4331
Jaana Dogan ヤナ ドガン @rakyll.org · 26/11/2024
AI won’t replace developers. The job will become catching up with the latest paper, product, framework, tool etc. One day every project will be famous for 15 minutes.
4222
Jaana Dogan ヤナ ドガン @rakyll.org · 26/11/2024
I’ve been to London Heathrow for 4 times in the last 7 days. AMA about life, morale, and survival.
5200
Jaana Dogan ヤナ ドガン @rakyll.org · 26/11/2024
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.
2300
Jaana Dogan ヤナ ドガン @rakyll.org · 26/11/2024
Zurich last night.
Christmas lights
31139942
Reposted by Jaana Dogan ヤナ ドガン
Justin Garrison @justingarrison.com · 25/11/2024
Here's how you can host your own Bluesky PDS from your house In the video I'm running it from a raspberry pi 5
youtu.be
How to run your own Bluesky PDS Server
YouTube video by Justin Garrison
2019953
Reposted by Jaana Dogan ヤナ ドガン
Simon Willison @simonwillison.net · 22/11/2024
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.net
Amazon S3 Express One Zone now supports the ability to append data to an object
This 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 …
619132
Jaana Dogan ヤナ ドガン @rakyll.org · 22/11/2024
Chop wood carry water if you want to see things getting done.
313815
Jaana Dogan ヤナ ドガン @rakyll.org · 21/11/2024
Unpopular opinion: When you design by committee, you are mostly focusing on designing pieces that are narrow and poorly put together to make the individuals in the committee happy, rather than building anything that is cohesive and representative of the broader problem space.
8798
Jaana Dogan ヤナ ドガン @rakyll.org · 21/11/2024
No one gets promoted for removing chaos or saying no to prematurely built artifacts that are guaranteed to drag the company down. Until this culture doesn't change, I don't expect anything to change.
119911
Jaana Dogan ヤナ ドガン @rakyll.org · 21/11/2024
The older I get, the more optimistic I am. No one told me that this is how it could work.
5330
Jaana Dogan ヤナ ドガン @rakyll.org · 21/11/2024
I don't agree with the idea that our generation is a lover of echo chambers and bubbles. We grew either with the Internet or with the promise of it. We built tech and global networks that removed many barriers. Language barriers are lifted, country boundaries become less rigid when collaborating.
4301
Jaana Dogan ヤナ ドガン @rakyll.org · 21/11/2024
I don’t know if anyone needs to hear this but waking up in the morning and being truly energized by your work is one of the rarest privileges in life. No money or status could buy it. If you ever end up being there, stick to what makes it possible when you can.
2879
Jaana Dogan ヤナ ドガン @rakyll.org · 21/11/2024
Bluesky could be the most impactful small group I’ve seen in my entire life that scaled their work overnight to the current extend. Working as a part of this team must be the most unique way to directly witness tech history.
3725
Jaana Dogan ヤナ ドガン @rakyll.org · 20/11/2024
Me: Tech Twitter is on Bluesky. Coworker: I have no energy for bootstrapping one more social media account. Me: Likewise, are we retiring from social media and become dinosaurs? Coworker: We are retiring 😂
2490
Jaana Dogan ヤナ ドガン @rakyll.org · 20/11/2024
Simple is hard because 20% ends up representing the 80% of the use cases. It takes years if not decades to figure out what the 20% is.
2321
Reposted by Jaana Dogan ヤナ ドガン
Simon Willison @simonwillison.net · 20/11/2024
Built my first experiment on top of Bluesky's API (actually the Jetstream WebSocket proxy) - it took ~15s of prompting in Claude to get this working: tools.simonwillison.net/bluesky-fire... More details including the prompt transcript here: simonwillison.net/2024/Nov/20/...
Animated demo. Page title is Bluesky WebSocket Feed Monitor and there are Connect, Disconnect and Clear Log buttons. When I click Connect the Bluesky firehose instantly starts streaming in JSON in a textarea on the page.
1618716
Reposted by Jaana Dogan ヤナ ドガン
Seth Rosen @sethrosen.me · 20/11/2024
select * from OKRs
1261