Recording of yesterday's Q&A is now up, with all questions timestamped and added as YouTube chapters for easy jumping! In the span of four hours, we got through almost 90 questions(!) covering everything from IPv6 to ethics, from Rust's 2024 edition to monetization of content. I hope you'll find it as interesting as I did. And I promise we'll get back to another long-form from-scratch coding stream soon π
https://youtu.be/zw88-0ofBs0
=> More informations about this toot | View the thread
Quick reminder that this is happening in about a day and a half, and that earlier questions tend to get more votes π It's worthwhile to submit & vote even if you can't make the live stream too, as the recording will be on YouTube afterwards (as always). See you there in 2025 πΎπ
https://fosstodon.org/@jonhoo/113725532519530785
=> More informations about this toot | View the thread
What better time to start the new year than with a Q&Aβ½
Bring out your questions, however deep or superficial, on whatever topic you think I might have an informed opinion on, and I'll do my best to answer! You can vote on questions and propose your own over at https://wewerewondering.com/event/01JG4AMT9XR0TSP6AYXRBTM1EW both before and during the stream, which will take place on Wednesday, January 1st at 5:30pm UTC (https://everytimezone.com/s/03a3a76f) over at https://youtube.com/live/eMuGHXMjJTU?feature=share.
=> More informations about this toot | View the thread
=> More informations about this toot | View the thread
Perhaps unsurprisingly, I have a bunch of Opinionsβ’ on work-life balance and time management. Lately, I've been particularly bugged by the common belief that employer incentives don't align with employee well-being. So, I wrote a thing (it even has graphs!): https://thesquareplanet.com/blog/about-40-hours/
=> More informations about this toot | View the thread
=> More informations about this toot | View the thread
=> More informations about this toot | View the thread
Recording of today's stream where we decrusted the quickcheck property testing crate is now up!
https://youtu.be/64t-gPC33cc
=> More informations about this toot | View the thread
Short notice, I know, but tomorrow morning (8am UTC) I'm going to decrust the quickcheck
crate β https://github.com/BurntSushi/quickcheck/ β used for property testing. We'll explore its interface, structure, and mechanisms, as well as talk about what property testing is, how quickcheck lets you do it, how to go "more advanced", and how it all works under the hood (spoiler: no magic!).
Stream will be at: https://youtube.com/live/53JgWT9Ugg8
Time in your timezone: https://everytimezone.com/s/f47dc299
=> More informations about this toot | View the thread
Video of us writing a lexer and parser for the Lox language from Crafting Interpreters in Rust is now up, and I think it turned out really good! Clocked in at 8h, but it's split into chapters to not be so daunting to follow :)
https://youtu.be/mNOLaw-_Buc
Follow along or write your own solution first and then compare, whichever you prefer β you can access the challenge for free through https://app.codecrafters.io/join?via=jonhoo, or in free source form (without the nice infrastructure) at https://github.com/codecrafters-io/build-your-own-interpreter.
=> More informations about this toot | View the thread
I'm including matklad's because it's a great write-up about parsers, and is arguably the thing that inspired me to want to do a stream on writing an interpreter in the first place!
=> More informations about this toot | View the thread
You can access the challenge over at https://app.codecrafters.io/join?via=jonhoo, or in free source form at https://github.com/codecrafters-io/build-your-own-interpreter.
The Crafting Interpreters book is https://craftinginterpreters.com/.
Matklad's article on Pratt parsing: https://matklad.github.io/2020/04/13/simple-but-powerful-pratt-parsing.html
=> More informations about this toot | View the thread
I've been looking to do a stream on writing an interpreter for a while, and CodeCrafters.io have recently released a new challenge in beta that follows Robert Nystrom's Crafting Interpreters book! So, I'm going to jump at the opportunity. This Saturday at 1pm UTC (https://everytimezone.com/s/416927f0) we'll see how far we can get through the challenges in 5-6 hours β come join me, or try it yourself and compare notes with the VOD after the fact!
Stream will be at: https://youtube.com/live/FdZmJ0DAmn4?feature=share
=> More informations about this toot | View the thread
I often hear claims that (peer) reviews are time-consuming to write and useless to read. Which makes me sad, because they can be invaluable to both the recipient and the org. if written well. So, I wrote a rant about how to write them better:
https://thesquareplanet.com/blog/writing-about-people-to-people/
=> More informations about this toot | View the thread
=> This profile without reblog | Go to jonhoo@fosstodon.org account This content has been proxied by September (3851b).Proxy Information
text/gemini