Fascinated by the theory, the practice, and the craft of Software Engineering. Currently: Rust and Python at @harrison_ai Formerly: @mozilla He/Him

Inverloch, Victoria, Australia
Joined February 2009
So let’s talk about it. If you were a front end dev working at a social media startup and had the opportunity to help form the culture of the org and the site, what would you be thinking about, looking for, alarmed or excited by?
9
4
1
21
12,316
This, and also, you'd get to work with a fabulous manager in @dragojevic!
I'm hiring an engineering manager at Mozilla for a Firefox services team. Check it out and come join a fabulous team! mozilla.org/en-US/careers/po…
1
The final two chapters of The Staff Engineer's Path are now up on the O'Reilly learning platform. Ch8 is about intentional good influence through advice, teaching, guardrails and opportunity. And Ch9 is about paths onwards from a staff engineer role. learning.oreilly.com/library…
2
11
3
106
YOU HAVE TO HAVE AN IC TRACK THAT GIVES FULL CAREER ADVANCEMENT BECAUSE OTHERWISE YOU GET PEOPLE ON THE ENGINEERING MANAGEMENT LADDER WHO DON’T CARE ABOUT THAT WORK BUT FELT STUCK OTHERWISE, WHICH IS BAD FOR EVERYONE
19
128
13
1,232
Hey, I'm currently looking for work writing rust-lang code I've been writing Rust for over 7 years, most of which has been full time. I regularly contribute and review code for the stdlib, and maintain several popular crates Hit up my DMs if that sounds like a good fit
7
45
5
201
Your architecture is in the code. Everything else is a model. Architecture decisions are made every day, as you’re in the code. ⁦@DocOnDev⁩ #aab22 #AgileAndBeyond
2
12
59
The video of my PyCon keynote is up! This provides much more context around *why* we made PyScript and who it's for. TL;DR: it's about democratizing computing, data & quantitative computing, and the future of a hackable, accessible web. #Python anaconda.cloud/pyscript-pyco…
5
74
5
253
Ryan Kelly retweeted
Would you like to be paid to work on BeeWare? Anaconda is now hiring for a full time, mid- to senior software engineer to join the Open Source group! beeware.org/news/buzz/now-hi…
3
81
4
101
We're hiring on the Data Engineering team at @harrison_ai! Come help us use Python and Rust to wrangle petabytes of data, and do impactful work with a high-empathy team: jobs.lever.co/harrison/3fa6c…
2
If you use rustc_version, rustls, indicatif, Askama, bb8, Quinn, gcp_auth, imap-proto or flamegraph for your work (directly or indirectly), please consider sponsoring me on GitHub (github.com/djc) or Patreon.
We all agree the status quo is unsustainable. Here are 1,000 words on how we could get the role of Open Source maintainer to graduate to a real, properly paid profession. The thing is, companies need it as much as maintainers do. blog.filippo.io/professional…
6
25
I think people underestimate how much of a senior engineer's skills are in knowing how to research something, not in the thing itself. Learn to use Google and any other research tools (internal code search?) available to you, you won't regret it.
A common approach is to take the error message one of my devs asks me about, paste it into Google, and just read a couple of the results with care. It really deflates the PE title when I do it live with the engineer 😂
2
6
23
Repeating an earlier call - I'm still looking for a Full stack engineer to come work with me on my team at @Upwave - Java/Groovy + React. Remote position for any AU-compatible timezone. Anyone want to come work with a great team?
I've seen repeated questions asking for `Iterator::try_collect()`; this exists, but it's spelled `Iterator::collect::<Result<_, _>>()`. Very powerful but a little hard to discover from the documentation.
🦀🌈✨Iterator::collect() in @rustlang can do more than you might think. It can collect Results and stop at the first Err & same for Options, it can concatenate Strings and OsStrings too, it can join Paths, it can produce Cows, and more: ([].into_iter() only works in Rust 2021.)
1
4
28
patterns in confusing explanations jvns.ca/blog/confusing-expla…
15
127
27
512
This Friday will be my last day working at Mozilla, and I don't think it has quite sunk in yet. Just a few weeks shy of 10 full years! What an incredible experience and a wonderful group of colleagues and friends.
5
55
Still, change is good and healthy and I'm excited for what's next! (Which I'll commence tweeting about in due course, after a nice bit of time off with my family).
5
10
If you have questions about The Forgotten City, drop by for my Ask Me Anything on reddit in about 24 hours! EST: 8:30pm Mon PSD: 5:30pm Mon CET: 2:30am Tues AEST: 10:30am Tues reddit.com/r/pcgaming/ #AMA #reddit #TheForgottenCity
2
1
27
Ryan Kelly retweeted
Australian Prime Minister Says He Didn't Sh*t His Pants at McDonald's in 1997 dlvr.it/S3mSLd
369
1,139
1,521
5,959