jonhoo Profile Banner
Jon Gjengset Profile
Jon Gjengset

@jonhoo

Followers
34K
Following
17K
Media
272
Statuses
7K

Rust live-coder and OSS tinkerer who loves teaching. I try to keep a high SNR. Wrote Rust for Rustaceans. At @HelsingAI. Ex AWS. Co-founded @readysetio. he/him

Oslo, Norway
Joined March 2009
Don't wanna be here? Send us removal request.
@jonhoo
Jon Gjengset
8 months
As the year is about to close, it's about time to say good-bye to Twitter. I'm not deleting the account or old tweets, I'll still monitor for mentions and DMs, and if something has _only_ been posted to Twitter I may retweet here. But all announcements will go elsewhere.
7
2
151
@jonhoo
Jon Gjengset
30 days
RT @anishathalye: Missing Semester has grown past 100K subscribers on YouTube. Appreciate all the engagement and support!. We plan to teach….
0
44
0
@jonhoo
Jon Gjengset
8 months
RT @jamesacowling: How to be a Principal Engineer/Senior Principal Engineer/Senior Architect/fancy-sounding-title Engineer, a thread:. 1. Y….
0
331
0
@jonhoo
Jon Gjengset
8 months
As for where "elsewhere" is, they're all listed on and at the time of writing includes YouTube, Discord, LinkedIn, Bluesky, and Mastodon. See you all there!.
1
0
41
@jonhoo
Jon Gjengset
8 months
New year, new Q&A; 1/1 at 5:30pm UTC: Bring out your questions, however deep or superficial, and I'll do my best to answer 😅 Vote on questions and propose your own at starting now!. Stream will be at 🍿🙋.
0
2
36
@jonhoo
Jon Gjengset
9 months
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 (with graphs!):
thesquareplanet.com
I often hear, especially from folks working at younger companies and the tech giants, that the 40 hour workweek is a lie. That “the company” secretly (or not so secretly) always wants you to work...
1
8
155
@jonhoo
Jon Gjengset
10 months
RT @smartereveryday: Hey it's me Destin, from Smarter Every Day. Now that it's time to elect America's next leader, I would like to share….
0
920
0
@jonhoo
Jon Gjengset
10 months
RT @euro_rust: 🎥 The first #eurorust24 video is here! Starting off strong with @jonhoo , the Principal Engineer at @HelsingAI , as he teach….
0
11
0
@jonhoo
Jon Gjengset
11 months
RT @euro_rust: 🎉 New and FREE at #eurorust24: Competitive Control Systems Hackathon by Helsing! Build a control system in Rust for a virtua….
0
2
0
@jonhoo
Jon Gjengset
1 year
Recording of today's stream where we decrusted the quickcheck property testing crate is now up!.
1
11
110
@jonhoo
Jon Gjengset
1 year
Time in your timezone:.
0
0
9
@jonhoo
Jon Gjengset
1 year
Short notice, but tomorrow @ 8am UTC ( I'll decrust the quickcheck crate! We will explore what property testing is, how quickcheck lets you do it, how to go "more advanced", and how it all works under the hood. Come join at 🦀.
2
11
114
@jonhoo
Jon Gjengset
1 year
Follow along or come up with your own solution first and then compare, whichever you prefer — you can access the challenge for free through or in free source form (without the nice infrastructure) at
Tweet card summary image
github.com
Definition for the interpreter challenge. Contribute to codecrafters-io/build-your-own-interpreter development by creating an account on GitHub.
0
1
15
@jonhoo
Jon Gjengset
1 year
The recording of the stream where we implemented 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 :).
3
26
212
@jonhoo
Jon Gjengset
1 year
The Crafting Interpreters book is I was particularly inspired to do a stream like this after reading matklad's excellent article on Pratt parsing:
0
0
15
@jonhoo
Jon Gjengset
1 year
Come join me live, or try it yourself and compare notes with the VOD after the fact! You can access the challenge over at or in free source form at
1
0
11
@jonhoo
Jon Gjengset
1 year
I've been looking to stream writing an interpreter for a while, and @codecraftersio have just released a challenge in beta following @munificentbob's Crafting Interpreters book! So, this Saturday @ 1pm UTC ( we'll give it a try 🧑‍💻.
2
31
248
@jonhoo
Jon Gjengset
1 year
I often hear claims that (peer) reviews as 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:.
thesquareplanet.com
Review season is approaching, as it always is. Peer reviews, self reviews, upward reviews, quarterly reviews, and yearly reviews, need to be written, read, and relayed. For some, this is a much-app...
2
6
94
@jonhoo
Jon Gjengset
1 year
Recording of today's open source maintenance catch-up is now up! We made a decent dent in the notifications (~60 or so), with some taking _way_ longer than others (WebDriver for Chrome for Windows, I'm looking at you). You can find it here:.
0
2
49
@jonhoo
Jon Gjengset
1 year
As with past ones, my hope is that showing the maintainer side of open-source gives a better sense of how open-source operates, what it's like to be on the receiving end of issues/PRs, and generally what maintainer work entails. And hopefully you also learn stuff along the way!.
0
0
13