Sign in with Twitter

Username:

Jaana Dogan @rakyll San Francisco, CA

Engineer and Technical Advisor at Google working on Spanner. Previously Go, observability, and Google APIs. Keeping things boring. Personal opinions.

948 Following   49,413 Followers   22,781 Tweets

Joined Twitter 12/3/07


As of 2020, each cloud provider has 10+ products to run containers. Determining where to run a container is a 6-month research project. @jcrichman Thanks for the tip. I'll go and read more about it. As a lifelong coffee addict, it is hard to adjust to… https://t.co/VaksliolyQ @esesci The only sign of aging is the paper sticker in the back. It’s been in storage for decades 😀 https://t.co/ZDRHY3eds9Found my first computer in the closet packed with my keyboards. It was lost for two years 😀 https://t.co/IjBFEM97Ri @jcrichman Yes! After I stopped drinking coffee, anxiety attacks didn’t repeat 🙏 @caarlos0 I point people the bottom of this page to change their mind: https://t.co/N91jWooI15 :) @JohanBrandhorst I recently learned about the origin of MySQL while reading about MariaDB and it made perfect sense :)The official way to pronounce MySQL is My-S-Q-L (not "my sequel"), but they do not mind if you mispronounce it. Whe… https://t.co/m4hYjn3BVvSide fact: I was legit having an anxiety attack that day due to the pandemic and was not articulating my thoughts a… https://t.co/fxTO5jP0KWI got together with @QuinnyPig. We talked about systems in general and how much potential there is to innovate in t… https://t.co/7KHUmPmx1W
8/14
2020
That week changed my life. I rarely suffer from imposter's syndrome knowing that we are good at different pieces of… https://t.co/WMC2HLuwqlA coworker asked why I don't reply and explain my perspective. He also kept continuing it should never matter who I… https://t.co/CTDuVwetBmWhen I first joined Google, I was reading a design doc out of curiosity. I saw a comment from a distinguished engin… https://t.co/1mnJjTmCR8Explaining #OSS to my dad: Closed source: Multiple places to get food but no one knows how its prepared OSS: All r… https://t.co/lzXrnlg5aW
Retweeted by Jaana DoganIT IS HERE 🎉🎉🎉 This one's for all the newbies looking to get into distributed systems/infra but are feeling lost.… https://t.co/9b60g5Yvqh
Retweeted by Jaana DoganPeople think my personal choice of programming language is controversial. Wait until they hear my preference in spaces vs tab... @fomanyx You can read about the scheduler at https://t.co/sn1lopy7eT.Our society is designed to have barriers to fail people with anxiety... at every step. @MKYS25 In California, we have recycling and compost bins at every room and it's mandatory to recycle.We switched to prepared meal delivery this week. ✅ I feel satisfied about food again. ✅ I'm not worrying about cook… https://t.co/jXl8X4DywlI unfortunately have been laid off from Mozilla. I am taking some time to process this, but will soon be looking fo… https://t.co/uJw2r4leXo
Retweeted by Jaana Dogan @davidfowl That's why I said in the follow-up, it works for *me*. The missing features are less relevant in my fiel… https://t.co/pwGutok43q @vince_vv Whoa, that'd be productivity!I remember the days I used to have a backlog of bugs to fix, design docs and PRDs to write. Nowadays, I have a backlog of emails to draft.
8/13
2020
I'll never be able to understand why the industry calls resource management config management.The moment you realize we can't hold execs accountable for XXX million dollar mistakes as much as the way we hold a… https://t.co/TsxIy39TBBGetting to staff requires dealing with high levels of ambiguity while taking risks and fighting the good fights and… https://t.co/K6YQXwElqr"Does the title even matter?" at https://t.co/gZUDIMj7y6 was a good read. IMO, the title changes the nature of taki… https://t.co/nnKcabtugGBurnout can be the misalignment between how you measure success and how your success is measured. @timburks I really don't mind because my code was previously looking like: try { } catch(...) { try { } ca… https://t.co/UadZb8cdt4 @brunoborges I was working on storage and message parsing systems. Go would be a good option in that field as well.This is my 25th year as a programmer and programming was always about hustling and trying my best not to be distrac… https://t.co/D1FzydQLexAfter 8 years with #golang, I don't understand how I enjoyed programming before. I no longer have no tolerance for… https://t.co/kfohzbyanaOpen specs benefit a lot from the competition among their implementors. Not just the competition improves the imple… https://t.co/8oeHitYRC2It's easy to add new methods to a concrete type. It's a breaking change to add new methods to an interface. Be care… https://t.co/4p07SzlKaxAs many of y'all have already guessed, I'm one of the people laid off in yesterday's Mozilla layoffs. As far as I… https://t.co/nqR6SzV19u
Retweeted by Jaana DoganWe have been watching the Star Trek TNG again. I have three words. TNG is therapy. @jadolg91 @goinggodotnet Wtf? I used to believe asking for a photo is illegal in Germany but people do it because e… https://t.co/P3H2rRkqcp
8/12
2020
Finally: A new and awesome PromQL editor with a lezer-based implementation of the PromQL grammar + highlighting + c… https://t.co/vTdA7KwOyQ
Retweeted by Jaana DoganThere are times it's more effective to be able to share your thoughts without asking for feedback or having to followup. @lhirlimann They killed entire threat management team. Mozilla is now without detection and incident response. Tri… https://t.co/v3OMW4Mweq
Retweeted by Jaana DoganJust realized https://t.co/xyy09I82CN changed the package index by making it a collapsed left nav. It's really tedi… https://t.co/90gsEp1Q2zPublished a tiny building block for those who wants to write Cloud Spanner proxy servers. It's great if you want c… https://t.co/4wicrfQSIAWhen I was 12, I watched Star Trek IV (The Voyage Home) for about 200 times that I was able to play every scene and… https://t.co/9eXybCk0DR @LaurenJBuchman @observablehq Congrats!!!Getting ready for the earthquake... https://t.co/8wBZk4KG8I“In any given week, there’s a 1 in 10,000 chance of a magnitude 7 earthquake on the San Andreas fault. USGS calcula… https://t.co/xlW5nv4qlH
Retweeted by Jaana Dogan*cries in google engineer* https://t.co/2VkQbXj5Do
Retweeted by Jaana Dogan @wmhilton No, we don't have a lot of in-house programming languages and we tend not to introduce new production lan… https://t.co/lQf9CN6fIH @_msw_ @echristo I was very afraid that you'd ask this question. The answer is we can only measure micro-wins and w… https://t.co/sQalHKHtu1Working on languages at Google is hard work but it is a good opportunity to learn the entire stack end-to-end. It a… https://t.co/KmSQ420B48 @echristo @_msw_ We build everything in-house. From developer tooling to databases. It adds additional barriers and… https://t.co/Mq4kxqokWoTestimonials and success stories from other teams help the internal adoption! Especially large scale systems feel m… https://t.co/C9txpSQVX0engEDU and internal training comes next. You have to represent the language support internally all across the tech… https://t.co/64kVAfP1iNThen we have other runtime policies and best practices. For example, graceful shutdown policies... A more granular… https://t.co/AdDeNDcEG5Essential runtime metrics should be exported and should have similar parity with other languages. You have to also… https://t.co/O0WAsgUgZPCritical libraries! At Google, everything is in-house built and you need to provide client libraries for all the cr… https://t.co/h0SIRGZfqKThen, it's an endless list of integrations with the developer tools we build in house. Build system support, develo… https://t.co/4vkCIlhFg7Readability is a must. You need a style guideline and a proper readability process. You need to figure out the earl… https://t.co/UwugThgcgFIt's a must to meet the operating system and architecture requirements from the runtimes and Google hardware-specif… https://t.co/hejPkwcJw7Focus on the operability aspects of the language runtime, and making the monitoring and debugging surface and tooli… https://t.co/Gt60CcnGSuOur SRE team has a lot of requirements from our languages. They enjoy identical contact surfaces with other languag… https://t.co/3cOe0ZxUgOBeing able to explain why you are introducing a new language and how you are going to do cost analysis is VERY CRIT… https://t.co/spkAwQGjv3Productionization new languages at Google is a lot of work. As a person who witnessed two attempts, this thread is… https://t.co/3iXkADHTj9After suffering career burnout for the past 4-5 years, here's how I've come to understand its cause: Burnout is a… https://t.co/yTXTJ9DS6a
Retweeted by Jaana Dogan @dekkagaijin It's definitely not a compliment. @steren It's not OKRA. Spanner team has its own lexicon and grammar as well as taxonomy guidelines for team OKRs. We also have a linter 😂TIL: Our team has a formal grammar for OKRs and they wrote a linter too. This is peak Google. @IanColdwater @cybe_rpunkfixer @AlyssaM_InfoSec @FerretSec @CommieGIR @BadassBowden @ardenasaservice @timmydoomsdayhttps://t.co/NLyPoEcSOm
8/11
2020
Are there anyone using YCSB benchmarks to evaluate cloud native databases? If yes, where has it been useful?"Would you be interested in [redacted's] world-class high scale platforms? [redacted] receives 10,000 requests per second." What? 😂
8/10
2020
Being constantly anxious about breaking joysticks. https://t.co/XwRsWGtAoJ @broady Haha! I realized there is nothing cheap among decent options but how cheap is cheap is another question. As… https://t.co/4sTBse51p1I accumulated a fair amount of understanding of battery types, battery cells, battery capacity, motor types and rot… https://t.co/3i2Lc0j692I’m buying my first electric bike tomorrow and spent a good amount of time studying what to look for when buying an… https://t.co/RhHwLhHAhNSome people can type fast when they are talking. I don’t know how.My professional field is not maths-heavy but I can find a daily use case for statistics, linear algebra, and discre… https://t.co/oNz22HaGHF
8/9
2020
Eurostar have discovered that COVID-19 can be transmitted through wi-fi. But only in standard class - first class p… https://t.co/ZxVCQzW9h0
Retweeted by Jaana Dogan @dotwaffle @SoSplush We had the membrane keys 😞The only reason I know freight transport related vocabulary so well in English is because of the internal project c… https://t.co/PP8u48bofK @_JamesWard When I was typing this, I was only thinking about system coordination. Then I immediately realized it a… https://t.co/3knCA0jUIc @SoSplush Sinclair BASIC and I hated it 😂 @juliaferraioli 🤢🤢🤢
8/8
2020
Your performance review system should never get to the point where finding a new job is easier than writing a promo package.Burnout is not being able to utilize your skills. @SeanAndTheSeans Jooboobooboob @worldwise001 People people people.Amazon's new article on building dashboards for operational visibility is gold and it also touches an area why we a… https://t.co/kWb6HldRHIHere is another: Make coordination someone else's problem. https://t.co/SaU9mz7M1gWhen I joined Google, it baffled me for a couple of weeks when they were talking about "frontend services" and "fro… https://t.co/y3i0RBRnt3 @ReinH I’m sticking to tequila nowadays, I guess I’m fine 😂For many of us, this is the dream level of social interaction, even without COVID. https://t.co/7eJ0Qy8x4x
Retweeted by Jaana Dogan @jilliancyork I enjoy having no jet lag, I enjoy I’m not wasting a week to recover from travel. I’m almost sure tha… https://t.co/Y30lrfXx9d @jilliancyork It has been a hard adjustment. It was possible for me to see friends regardless of their geographical… https://t.co/D3KelTgplC @mattetti This is the least-spoken but the best part of working for a big company. You inherit so much knowledge in… https://t.co/arlqOaEEOV
8/7
2020
Her inventions were extremely successful and useful is the fact that we cannot imagine a world without them today.… https://t.co/H8EQhtDRgoTIL: Frances Allen has passed away. Then I decided to read some comments and saw how people were trivializing her w… https://t.co/bepP3azCM0It's possible that there are more service mesh wars than the total number of service mesh users. @jimmyzelinskie I will ask them to record, thanks.We are having another virtual Cloud Spanner meetup tonight. We will cover two open source projects. The team will g… https://t.co/xQ0bqfhWno
8/6
2020

0