E. Lewis
e-lewis.bsky.social
E. Lewis
@e-lewis.bsky.social
Software Engineer, living that growth curve life. Particularly interested in documentation, python, and which tech talks in NYC have the best food.
Got called meta in a big source of truth discussion today. I think it was a compliment?

"Truth is what happens to the User."
March 5, 2025 at 10:32 PM
When I tell my manager I'm competitive, I wonder if he realizes I mean I'm "checking git analytics for my entire team" levels of competitive. Anyway, thinking about what it'd take to get into the top 5 for the whole department...
January 12, 2025 at 12:59 AM
The giant document I wrote in 2023 has saved another engineer whose team didn't preserve institutional knowledge. The fact that the document itself is lost as part of the institutional knowledge every time though... well, culture.
January 9, 2025 at 11:37 PM
Making Recurse my home away from home again as my NYC apartment decides it's a Screaming Radiator kind of day. A silent focused office is hard to beat.
December 22, 2024 at 11:02 PM
Rust syntax and error checkers gently tapping me on the nose with a new bit of syntax every time I try to skip ahead in the tutorial.
December 20, 2024 at 1:56 AM
Anyone know if there are any studies on how consistent code standards across a codebase affect use of LLM auto completion? looking @ Google folks in particular
December 7, 2024 at 12:55 AM
What I really want today is a shorter TODO list and unfortunately, that means doing things. Specifically, it means doing all the little tasks taking up an inefficient amount of mental space. It should be *possible* to have a metric for focus, but would it be valued if we measured it?
December 4, 2024 at 1:11 AM
As a cynic, I'm grateful to report to an ideal-chaser with (this is the important part) a lot of skill in coming up with practical action items.

When I'm in the moment, trying for some small improvement, I can count on them to push for the larger improvement with all the force of the skip-level.
November 21, 2024 at 3:51 PM
Reposted by E. Lewis
Some images from the Twitter years in a thread (since they are no longer accessible) 1/n
November 20, 2024 at 2:34 AM
Thinking about writing a blog post about my estimation checklist, but first I would need to make a proper blog. Hmmm, domain names...
November 8, 2024 at 8:49 PM
Just got my first liveness constraint working in a custom TLA+ spec 🎉🎉
September 20, 2024 at 10:57 PM
Glaring at `[][lock # NULL=> lock' = NULL]_lock` like, "Always Lock Not Equal To Null At Least As True As Past Lock Equal To Null Or Unchanged Lock" ...ok, try again... "A non-null lock... is always at least as true as... the past value of lock either being NULL or unchanged?" Ok, again...
September 18, 2024 at 10:25 PM
First day of pure flow state in ... months, probably. Thank you, Recurse Center.
August 23, 2024 at 9:31 PM
Been setting up Linux Mint on an old laptop and enjoying the symmetry of having one Mac, one Windows PC, and the minty fresh new (old) kid all in one place.
August 13, 2024 at 3:26 AM
If you're digging the hole, you get to choose your own shovel. (And now, the fighting over who gets to dig the hole.)

I do actually like this though, especially from a small team perspective.
June 10, 2024 at 5:46 PM
Today I learned print has an argument limit length. Which makes sense, but also, was not something I ever expected to have to think about. Accidentally stress-testing other people's CI scripts, here we go.
May 17, 2024 at 2:18 PM
Finally got around to making a non-work bsky account. If this is relevant to you, you're probably already on follow over there.
April 21, 2024 at 5:13 PM
The best side effect of writing the pytests presentation was taking a few minutes to figure out coverage for our legacy tests VS the pytests and realizing there's so much overlap that we should be able to cut 75% of the legacy tests, saving ~$1k a month of CI/CD budget not to mention developer time.
April 17, 2024 at 12:02 PM
My pytests presentation went well for a "multiple staff engineers saying they learned a lot and want another discussion period for questions" level of well. Hoping that gets me a lot of trickle-down effect in code reviews across the company. Meanwhile, there's removing all the legacy tests...
April 17, 2024 at 11:59 AM
Did eight more slides for my How To Pytests presentation, then spent four hours fighting with fixture scope. I feel qualified to give this internal talk.
March 24, 2024 at 9:42 PM
Was going over some principles of document writing with another dev today and they said, "Oh, so it's about empathy. You're thinking about the experience of your different readers."

A surprisingly hardcore insight for a conversation mostly about grammar and headers. That's going to stick with me.
February 27, 2024 at 12:33 AM
"We're the SREs of Product. Third party dependencies and operation tooling for non-engineers."

(to be said with utter confidence, and followed by many expressions of deep concern.)
February 15, 2024 at 2:50 AM
I feel like one of the things leadership actually values me for is that I can explain the difference between sourcing and hiring to other ICs. Once you get high up enough you forget these terms are not common knowledge, but I guess you remember that miscommunications of some kind happen...
February 11, 2024 at 11:04 PM
"Clicking introduces errors. I am against clicking." - Me, a very sincere tool builder with non-technical customers
January 18, 2024 at 7:34 PM
backend engineer acting as the incident commander for a frontend UX issue that belongs to an entirely different team: So you're probably wondering how I got here...
December 28, 2023 at 10:56 PM