Тёмный

"Making Hard Things Easy" by Julia Evans (Strange Loop 2023) 

Strange Loop Conference
Подписаться 82 тыс.
Просмотров 66 тыс.
50% 1

Julia Evans is a software engineer and writer based in Montreal who loves investigating weird bugs and helping people learn how computers work. She runs Wizard Zines, where she writes & publishes tiny books that teach computing fundamentals. She also helps organize !!Con (a conference about the joy, excitement, and surprise of computer programming), and previously worked as a software engineer at Stripe.
Julia Evans
Wizard Zines
@b0rk
----
Recorded Sept 22, 2023 at Strange Loop 2023 in St. Louis, MO.
thestrangeloop.com
Note: due to a recording issue, the first 2 minutes of audio was re-recorded later.

Наука

Опубликовано:

 

1 окт 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 33   
@MRKRRNZ
@MRKRRNZ 6 месяцев назад
Your charm shines through in this talk! Thank you for destigmatizing that seniors should know everything already. We learn the most when we acknowledge our own limits and share it with others.
@user-fq6dj3jf8r
@user-fq6dj3jf8r 9 месяцев назад
I was in the audience and I loved this keynote. I keep reflecting on the themes as they occur at work and in my project interests. Really fantastic job. But I'm watching it again now and I just noticed something I missed at Strange Loop. You put your non-zero error codes in your prompt! I'm totally doing this forever now! This is brilliant!
@CarolErva
@CarolErva 8 месяцев назад
Julia, we love you! thanks for all the great content you provide us with.
@chewie481
@chewie481 9 месяцев назад
I love Julia, she's so cool. Her docker article is the best demistification of that topic!
@nnova319
@nnova319 9 месяцев назад
To immediately apply her “share your references” point, I’d like to thank you. I’m going to check this out now, as I’ve been helping others on my team new to Docker grasp it more fully.
@Cvar00
@Cvar00 8 месяцев назад
Is this article you're referencing "How containers work"?? If not, can you point me to it?
@FourTetTrack
@FourTetTrack 9 месяцев назад
Really enjoyed the presentation. The point about sharing stories really resonate with me, I've been using it for a few years to share my experience and to prompt other people to share their experience.
@alurma
@alurma 9 месяцев назад
Shellcheck is awesome
@nnova319
@nnova319 9 месяцев назад
Lots of great points in this engaging talk. It has sparked a curiosity in me to ask the simple but powerful question: “Why is this hard?” - I’m realizing there are hidden worlds behind the “easy” things I take for granted.
@avidrucker
@avidrucker 9 месяцев назад
Great talk! We will collectively make the hard things easier 👍😁
@velo1337
@velo1337 8 месяцев назад
"This is not a Bug, this is the documented behaviour" i think i need a T-shirt for that :)
@ronaldokun
@ronaldokun 8 месяцев назад
What a great talk! Entertaining and insightful
@tinchovm85
@tinchovm85 8 месяцев назад
Very enjoyable. Thanks, Julia!
@Maxible
@Maxible 8 месяцев назад
Julia Evans is my hero, her zines are the best.
@ids1024
@ids1024 9 месяцев назад
Bash is an odd programming language, given I use it semi-regularly (or all the time in as an interactive shell) but am afraid to write a function in it, at least if it does anything fancy like... take arguments or return. Even if statements seem dubious in bash. I'll just write a function to check that a string is an element of an array... I'll just save the return value of this function to use in an if statement later...
@AbhishekNigam
@AbhishekNigam 8 месяцев назад
Great talk!
@maddison0
@maddison0 9 месяцев назад
Julia is my hero, she is so awesome!
@user-mj2nm1cb8r
@user-mj2nm1cb8r 9 месяцев назад
Very good talk
@TatianaRacheva
@TatianaRacheva 3 месяца назад
About the headers, man pages, etc. - that's exactly how I document things on our internal wikis. Prune it down to what I know about, document "important columns", "important fields", "important parameters", with 1 example for each. Definitely.
@GrahamJCampbell
@GrahamJCampbell 8 месяцев назад
It's just unfortunate that neither servers or browsers follow the HTTP spec, and it's not even considered a bug that they don't.
@knoopx
@knoopx 8 месяцев назад
I always hated the fact that "Referer" is misspelled. I can't live happily with that. xD
@aiotmlwtf
@aiotmlwtf 9 месяцев назад
That https record you see on cloudflare in the mess with dns experiment is likely DNS over HTTPS (DoH).
@hohoho3663
@hohoho3663 6 месяцев назад
it is SVCB/HTTPS record some sort of hints I think. some browsers support it
@DrewIsFail
@DrewIsFail 9 месяцев назад
Great explanation of cors. The hard part, imo, is that devs tend to think of there browser app as the browser, but it's not, the app talks through the browser can stop that communication. Your comic really emphasizes that relationship right away in a clear way with the pictures and back and forth questions between the app and Firefox.
@alexanderpodkopaev6691
@alexanderpodkopaev6691 8 месяцев назад
Funny. Interesting set of examples of how initial misconceptions create issues: 'Bash is a programming language' - nope, it was born as a command shell. Therefore, expectations it will behave like a programming language will deceive you.
@sofia.eris.bauhaus
@sofia.eris.bauhaus 9 месяцев назад
bash, HTTP, SQL and DNS: wow it's the four things i hate 😅. (okay, i don't really hate SQL, but i'm happy i don't have to deal with it…)
@cengiz_io
@cengiz_io 9 месяцев назад
Just a reminder. shellcheck doesn't check for surpressed `set -e` by default. You have to explicitly enable it in order to make it catch that. `shellcheck --enable=check-set-e-suppressed bad.sh`.
@SDX2000
@SDX2000 9 месяцев назад
I think the `-o all` option enables all checks.
@enirya
@enirya 8 месяцев назад
live evidence for why shellcheck is hard
@tinchovm85
@tinchovm85 8 месяцев назад
I can't wait for a shellcheckcheck
Далее
Фэйворит жвачка А? (2024)
01:00
Просмотров 389 тыс.
"Performance Matters" by Emery Berger
42:15
Просмотров 480 тыс.
Discover Generative Artist Tyler Hobbs  | AOI
9:24
Просмотров 8 тыс.
How I tricked my brain to like doing hard things
10:47
I tried Neovim Distributions so you don't have to
9:12
"Birdsong as code" by Chris Ford (Strange Loop 2023)
35:58
"You can be a kernel hacker!" by Julia Evans
33:31
Просмотров 121 тыс.
Why is everyone suddenly neurodivergent?
23:25
Просмотров 1,8 млн
Кто производит iPhone?
0:59
Просмотров 457 тыс.
🛑 STOP! SAMSUNG НЕ ПОКУПАТЬ!
1:00
Просмотров 226 тыс.
Развод с OZON - ноутбук за 2875₽
17:48