Titus Winters
@TitusWintersGoogle Software Engineer, C++ Library Lead, Code Janitor. Lead author for #FlamingoBook. Abseil Founder.
Similar User
@corecpp
@NicoJosuttis
@lefticus
@CppCon
@SeanParent
@hankadusikova
@ericniebler
@foonathan
@mattgodbolt
@blelbach
@incomputable
@hatcat01
@chandlerc1024
@Andreas__Fertig
@CompileExplore
I'm happy to announce that the #FlamingoBook is now freely available electronically under a creative commons licence. abseil.io/blog/04222021-… Or a more direct link: abseil.io/resources/swe-…
Tell Miguel I sent ya
🚨 I am hiring!! 🚨 probably gonna hire one or two senior or staff engineers in the next two quarters. looking for people with compiler (esp. LLVM or MLIR), numerics, HPC, and/or scientific computing backgrounds. preference for folks for whom I am already aware of their work!
I was so excited about this podcast episode with @TitusWinters - it was incredible to talk to someone directly involved with CS curriculum standards and who has thought so deeply and for so long about how people learn technical skills deveducation.fm/e/pnlzl2mn-foc… #DevEducation
My colleagues in compute efficiency and performance have started posting our advice series: abseil.io/fast/ I'm particularly fond of #39, which points out the simile: unit tests are to microbenchmarks as end-to-end tests are to application benchmarks.
I've been living with the "tests as signals" (not just a conjunction of booleans) and "CI as alerting" model for a few years and it's *so* helpful in improving test quality. I hope the idea resonates with others.
Adding alerts to your software? Consider the information you're collecting, and apply principles from continuous integration (CI) to ensure that your #alerting is helpful. @tituswinters explains how in this article for @USENIX ;login: #CI #SRE google.smh.re/2GRW
I am *so* looking forward to this. I've put hundreds of hours in on how to think/act upon/manage TD, and talked to *thousands* of Googlers. And now I've got thoughts. :)
#techdebt23 will feature a keynote by @TitusWinters, principal Engineer at Google, library lead for Google’s C++ codebase, and author of "Software Engineering at Google" (aka "The Flamingo Book"). Title of the keynote: "Tech Debt Metaphors Aren't Helping" conf.researchr.org/attending/Tech…
I've been thinking for years about how to answer the question "What's the value of spotting a defect earlier?" I no longer think that's even the right question. Thanks to @acmeducation for having me and @GHFairbanks on to present youtube.com/watch?v=xY4Qgc… (Refined from ACCU'22).
I was in the room where it happened, because it happened to me. My name is Barbara Geller and I am one of the co-founders of the CopperSpice project. A horrifying incident happened on the last day of CppNow 2016 and this needs to be shared with the community. #cplusplus 1/
It's #GOTObookclub YouTube Premiere day! 🤩 📚 At 2pm CET you can listen to a discussion between @TitusWinters, co-curator of “Software Engineering at Google”, and @JuvHarlequinKFM on the topic of software construction and maintenance at @Google youtu.be/NNMnbBf0Itw?li…
You’ve only got six days left to vote in the midterms – and while I know you’ve heard this a million times already, this election really is too important to sit out. In many places, your vote could make the difference.
#GOTObookclub teaser alert 👀 @TitusWinters, co-curator of “Software Engineering at Google” & @JuvHarlequinKFM reveal what software engineering teams learn constructing and maintaining software at @Google 📚 Stay tuned for the new ep. coming out on Nov.3 youtu.be/WlGFkwe_9cM?li…
I lost my keys. Unit testing is "check my pockets" Integration testing is "systematically take the whole house apart to search for the keys" (wisdom gleaned from @TitusWinters' "Tradeoffs in the Software Workflow" ACM tech talk)
How can software engineers balance fast workflows and best practices? Find out when @TitusWinters, a Principal Software Engineer @Google, presents the next ACM TechTalk, "Tradeoffs in the Software Workflow." 10/26 at 12(ET)/16:00 (UTC). Register here: bit.ly/3CKTGET
Oct 26 @ 12pm ET/16:00 UTC, join @TitusWinters, Principal Software Engineer @Google & SC Member of CS2023, for the #ACMTechTalk, "Tradeoffs in the Software Workflow." @GHFairbanks will moderate this talk. Register (free) to attend live or on demand: bit.ly/3SqFE1T
💯 A professional cook doesn't ask for permission to clean their tools, before moving on to the next dish. Refactoring is the same. We should not ask permission to do a professional job!!
I don’t see any need for them. Yesterday I was implementing a user story when I found that the ci pipeline needs upgrade. I upgraded it. Then I found that one of the pipeline packages was a private package from my team that also needs upgrade, I upgrade it and while there
I had a wonderful time on the SE Radio podcast with Priyanka, talking about Copilot and ML for Code. Check it out!
I had the most wonderful time talking about the next great innovation in integrated development environments with @eaftandilian on the GitHub copilot. #aibuddy #github #copilot. Check out this episode from @seradio se-radio.net/2022/10/episod… #podcast #SoftwareEngineering
👋🏽 I am developing lectures/tutorials/projects about #distributed systems! To start, I will focus on 3️⃣ topics. But which!?! 🚨 Help me decide: forms.gle/4ETMj3JYHc62WW… #opencurricula #opensource #compsci
United States Trends
- 1. Mike 1,73 Mn posts
- 2. #Arcane 174 B posts
- 3. Serrano 243 B posts
- 4. Jayce 30,4 B posts
- 5. vander 8.909 posts
- 6. Canelo 17,2 B posts
- 7. maddie 14,3 B posts
- 8. #NetflixFight 74,7 B posts
- 9. Jinx 85,6 B posts
- 10. Logan 78,8 B posts
- 11. Father Time 10,5 B posts
- 12. He's 58 28,6 B posts
- 13. #netflixcrash 16,7 B posts
- 14. Boxing 308 B posts
- 15. ROBBED 99,7 B posts
- 16. Rosie Perez 15,2 B posts
- 17. #buffering 11,2 B posts
- 18. Tori Kelly 5.425 posts
- 19. Isha 22,5 B posts
- 20. Shaq 16,7 B posts
Who to follow
-
Core C++
@corecpp -
Nicolai Josuttis 🇺🇦
@NicoJosuttis -
Jason Turner
@lefticus -
CppCon
@CppCon -
Sean Parent
@SeanParent -
Hana Dusíková 🦋 @hanicka.net
@hankadusikova -
Eric Niebler 🇺🇦 ✊🏾
@ericniebler -
Jonathan Müller
@foonathan -
@[email protected]
@mattgodbolt -
Bryce Adelstein Lelbach
@blelbach -
🇺🇦 Andrei Alexandrescu 🇺🇦
@incomputable -
@hatcat01.bsky.social
@hatcat01 -
Chandler Carruth
@chandlerc1024 -
Andreas Fertig
@Andreas__Fertig -
@[email protected]
@CompileExplore
Something went wrong.
Something went wrong.