Tyler (Jones Beach)
fromscratchcode.com
Tyler (Jones Beach)
@fromscratchcode.com
If you’re an early-career dev feeling unsupported at work, you're not alone.

I’m building a Python interpreter in Rust and mentoring the quietly ambitious to get unstuck and code with confidence again.

fromscratchcode.com | fromscratchpress.substack.com
Memphis now has a stdlib for handling network requests.

Here's a short demo!
October 29, 2025 at 7:23 PM
PHEW.
October 7, 2025 at 8:46 PM
Found a NICE #Python bug in Memphis today. 😂
October 2, 2025 at 10:00 PM
Second: tuples!

I added a BUILD_TUPLE opcode, similar to BUILD_LIST.

Eventually I will load tuples directly into the bytecode as constants, but I didn't tackle that optimization yet.

You can try it out here: fromscratchcode.com/bytecode-com...

#python #rustlang #bytecode #buildinpublic
September 16, 2025 at 5:32 PM
Two updates to the Interactive Bytecode Compiler today!

First: async/await. Building an executor for my VM was TOUGH, but the bytecode compiler updates were pretty straightforward.

You can try an async example here: fromscratchcode.com/bytecode-com...

#python #rustlang #bytecode #buildinpublic
September 16, 2025 at 5:30 PM
Just learned about the asyncio REPL, available in #Python 3.8+.

You can run "await" directly rather than "asyncio.run()".

I'm knee deep in async-land in #Memphis and it's been incredibly helpful.
August 3, 2025 at 7:38 PM
The Ilkley Moor was unbelievable this moor-ning.

#Yorkshire
August 3, 2025 at 7:25 PM
And lastly: I've updated the Interactive Bytecode Compiler to include these operators.

You can try this snippet here: fromscratchcode.com/bytecode-com...

#python #rustlang #bytecode #buildinpublic
July 24, 2025 at 8:13 AM
TIL: #Python generator return values are ignored by for loops and list(), but show up if you call next() directly:
July 15, 2025 at 8:31 PM
The Half Pint Pilgrimage is just 10 days away.

Follow along: fromscratchpress.substack.com/p/the-half-p...

#thirdplace #britishpub #pubsmatter #englishpub
July 11, 2025 at 3:22 PM
Small addition to the bytecode compiler today: decorators! (Just the basics for now...)

This just adds a LOAD_GLOBAL and a CALL around the LOAD_CONST and MAKE_FUNCTION we'd see for a basic function definition.

Try it here:
fromscratchcode.com/bytecode-com...

#python #bytecode #buildinpublic
July 10, 2025 at 7:56 PM
Two new passing tests today in Memphis! Adding generator support to my VM was not too bad, already having a program counter + frame design in place make it kind of just work.

I'll write up more about it soon! #python #programminglanguages
June 26, 2025 at 12:17 PM
Small deploy today. Dark mode support is coming along. You can also type "yield" and it won't barf.

fromscratchcode.com/bytecode-com...

#python #programminglanguages
June 23, 2025 at 11:19 PM
The interactive bytecode compiler is LIVE and in BETA.

fromscratchcode.com/bytecode-com...
June 22, 2025 at 4:05 PM
This is STARTING to look and work like a real tool.
June 20, 2025 at 6:57 PM
I’m struggling to find real connection online for my software mentorship work.

But I know what I offer helps people. I’ve seen it and I’ve felt it.

If you’re stuck on code and want a cheerleader, I’d love to help.

This is a pitch. But it’s also me, honestly trying to find the right people.
June 17, 2025 at 6:41 PM
these 3 steps are all working on my staging site! I'll get a demo version deployed to prod to share soon.
June 17, 2025 at 1:24 PM
I'm spinning up a thing. #python #programminglanguages
June 16, 2025 at 4:05 PM
So simple, yet this blew my mind. #python #programminglanguages
June 5, 2025 at 2:19 PM