Bite Code!'s Avatar

Bite Code!

@bitecode.dev

Been using Python since 2.4 and still can't shut up about it. Have a fantastic blog on bitecode.dev. Yeah, it's about Python.

1,554
Followers
47
Following
1,062
Posts
04.07.2023
Joined
Posts Following

Latest posts by Bite Code! @bitecode.dev

4-panel comic: Astronomers asking researchers from different departments to help them identify the “little red dots” in JWST images: (1) Entomologists [Person 1 behind easel that is black with red dots on it, looked at by Person 2 with shoulder-length hair.] PERSON 2: Clover mites. (2) Computer Scientists [Person 1 behind easel that is black with red dots on it, looked at by Person 3 with beanie.] PERSON 3: Stuck pixels. (3) Dermatologists [Person 1 behind easel that is black with red dots on it, looked at by Person 4 with ponytail.] PERSON 4: Cherry angiomas. (4) Graphic designers [Person 1 behind easel that is black with red dots on it, looked at by Person 5 with short hair.] PERSON 5: No, those are vermillion, or maybe jasper. Can I see your color settings?

4-panel comic: Astronomers asking researchers from different departments to help them identify the “little red dots” in JWST images: (1) Entomologists [Person 1 behind easel that is black with red dots on it, looked at by Person 2 with shoulder-length hair.] PERSON 2: Clover mites. (2) Computer Scientists [Person 1 behind easel that is black with red dots on it, looked at by Person 3 with beanie.] PERSON 3: Stuck pixels. (3) Dermatologists [Person 1 behind easel that is black with red dots on it, looked at by Person 4 with ponytail.] PERSON 4: Cherry angiomas. (4) Graphic designers [Person 1 behind easel that is black with red dots on it, looked at by Person 5 with short hair.] PERSON 5: No, those are vermillion, or maybe jasper. Can I see your color settings?

Little Red Dots

xkcd.com/3212/

04.03.2026 03:23 👍 2962 🔁 368 💬 26 📌 15

Huge thanks to @fastly.com for 10+ years of keeping #PyPI up and running! PyPI serves 800K+ users at ~100K requests/sec. With a small team behind the service, that kind of scale is only possible because of infrastructure partners who invest in the sustainability of the #Python ecosystem.

03.03.2026 15:06 👍 38 🔁 13 💬 1 📌 1
Preview
State of WASI support for CPython: March 2026 It's been a while since I posted about WASI support in CPython! 😅 Up until now, most of the work I have been doing around WASI has been making its maintenance easier for me and other core developers. ...

Wrote a blog post to give a status update on WASI support for CPython as PEP 816 got accepted!

snarky.ca/state-of-was...

02.03.2026 19:31 👍 28 🔁 9 💬 1 📌 0

Long-awaited, Server-Sent Events in @fastapi.tiangolo.com ✨

01.03.2026 09:35 👍 19 🔁 1 💬 2 📌 0
Preview
Python Developers Survey 2026 The official Python Developers Survey 2026. Join and contribute to the community knowledge!

Help us map out an accurate landscape of the Python community: respond to the official Python Developers Survey for 2026 to add your voice 🤩 #python #pythondevsurvey

27.02.2026 15:47 👍 12 🔁 6 💬 0 📌 0

Edge case: Frankenstein's monster earns a doctorate

27.02.2026 19:36 👍 102 🔁 22 💬 3 📌 0

load-bearing @xkcd.com

26.02.2026 20:42 👍 256 🔁 44 💬 1 📌 2

I just realized that AI has its personal agenda!
How could I have missed it?..

It works like "reverse selfish gene". In biology, sea anemones with 100 neurons seem to love their larvae (care for them), but actually it's just those who do have more babies & behavior survives.

Now look at AI...
1/k

25.02.2026 15:19 👍 3 🔁 1 💬 3 📌 1
Preview
Infrastructure Engineer - Python Software Foundation - Career Page Apply to Infrastructure Engineer at Python Software Foundation in Remote.

We're hiring! The PSF is looking for a full-time, remote, US-based Infrastructure Engineer to help keep PyPI, python.org, docs.python.org, and PyCon US running for millions of Python users worldwide 🐍 Apply here:

25.02.2026 15:27 👍 23 🔁 18 💬 0 📌 0

pfst

Format-preserving Python AST manipulation.

https://github.com/tom-pytel/pfst

22.02.2026 19:15 👍 0 🔁 1 💬 0 📌 0
Preview
Subcommands with lazy imports In case you didn't hear, PEP 810 got accepted which means Python 3.15 is going to support lazy imports! One of the selling points of lazy imports is with code that has a CLI so that you only import co...

I've started to play with lazy imports thanks to my WASI build script being in CPython's repo, and so I wrote a post about how to adapt your code for running subcommands with argparse to play nicely with lazy imports.

snarky.ca/subcommands-...

21.02.2026 22:46 👍 18 🔁 7 💬 1 📌 0

The Steering Council has formally accepted the TypeForm PEP. This is big news for cattrs but I'll hold off on implementing it until Mypy enables support for it without a flag.

20.02.2026 10:18 👍 0 🔁 1 💬 0 📌 0

We have to bring back skin in the game for this. I fired a coworker 2 weeks ago after telling him multiple times it was unacceptable to bring to code review generated code he didn't understand. It's important to maintain the culture of respondability. How to do that in FOSS is another question...

21.02.2026 10:09 👍 1 🔁 0 💬 1 📌 0

Got to try raincloud and so far it has worked for me quite well, but if you can do the same with sync with native boorkmarks, I'm interested.

20.02.2026 17:39 👍 0 🔁 0 💬 0 📌 0

Actually yes, I said 80, but that's a mistake from my old school brain. It's 443 since it's all https with an automated cert.

I'm still in xhtml through http 1.0 in my head somehow.

17.02.2026 18:44 👍 2 🔁 0 💬 0 📌 0

Thanks

17.02.2026 16:29 👍 0 🔁 0 💬 0 📌 0

There is actually a difference this time though: some people will destroy competition because they will use AI correctly.

Unlike no-code/outsourcing/uml, this is not just a trend, it's an industrial revolution scale change.

But boy, we will see the bodies on the side of the road for the others.

17.02.2026 10:56 👍 1 🔁 0 💬 0 📌 0

Not great for the customers of those companies, of course, but it's a human trait: we never learn our lessons unless we feel the pain. Theory doens't cut it, we need to pay some real life prie.

"This time it's different" and "My situation is not the same" are the most famous last words.

17.02.2026 10:56 👍 1 🔁 0 💬 1 📌 0

Don't get me wrong, AI is very productive and useful. It is revolutionizing our work.

It is changing everything.

And it is also giving a lot of false confidence to people that will dig themselves into a hole, and then ask for help to get out.

Two things can be true.

This is good for business.

17.02.2026 10:50 👍 1 🔁 0 💬 1 📌 0

This cycle plays every 10 years. Before it was no-code. Before that it was outsource code. Before that it was generate code from UML...

Every single time, after 2-5 years, the projects died with catastrophic money and reputation loss.

Then I get called to fix it and double my prices.

Love it.

17.02.2026 10:50 👍 5 🔁 1 💬 3 📌 0
software development in 2026 is going to require some to loosen up a little
code doesn't have to be as perfectly crafted the way we did it pre-ai
call it slop if you want, but if you're still demanding perfection on every pr while your competitors are shipping "slop" that works.. you're fighting from a disadvantaged position
shipping velocity matters more than perfection

software development in 2026 is going to require some to loosen up a little code doesn't have to be as perfectly crafted the way we did it pre-ai call it slop if you want, but if you're still demanding perfection on every pr while your competitors are shipping "slop" that works.. you're fighting from a disadvantaged position shipping velocity matters more than perfection

Can't wait for the loosened up, non-perfect, but quickly shipped AI-enhanced updates to hit my banking and insurance services next year.

Im sure there will be no issues there at all.

26.12.2025 14:28 👍 3782 🔁 760 💬 20 📌 491
Preview
exe.dev: a new hosting solution for your prototypes Being unproductive has never been so well instrumented

A different article than usual, focused on a new hosting service that recently came out:

ssh exe.dev

www.bitecode.dev/p/exedev-a-n...

TL;DR: the value is far away from OVH or Hetzner, but so it’s damn convenient and frankly, super fun.

And I’m not saying that because we share the same .tld

17.02.2026 06:45 👍 8 🔁 1 💬 1 📌 0

It's part if the secret sauce to make it fast. For the breakpoint, you can python -m pdb your_script to start pdb at the very beginning, and use the break command to put a breakpoint anywhere without editing the file.

14.02.2026 20:06 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

The Unity Shaders Bible will be updated again this month. The book will reach around 180/400 pages. If you want me to include specific topics, leave them in the comments. By the way, its price might increase a bit 🔗 jettelly.com/store/the-un...

#indiedev #gamedev #madewithunity

13.02.2026 16:54 👍 87 🔁 14 💬 2 📌 0

Raindrop had AI for a while. E.G: for suggesting tags.

13.02.2026 12:25 👍 0 🔁 0 💬 0 📌 0

>>> print("b", "a", pd.Series().mean(), "a", sep="")
banana

12.02.2026 22:43 👍 1 🔁 0 💬 0 📌 0
Preview
PEP 814: Add frozendict built-in type After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...

Stoked to share that the Steering Council has accepted PEP 814. frozendict is coming to Python 3.15!

discuss.python.org/t/pep-814-ad...

11.02.2026 17:13 👍 58 🔁 13 💬 0 📌 1

It's a fascinating social and technical experiment, but I'm going to skip it and wait until the results are in. The noice vs signal ratio is vey bad.

07.02.2026 21:22 👍 1 🔁 0 💬 0 📌 0

Make sense because video games, but and the moderation is local. Small communities in forums and irc servers fostered a lot of things 20 years ago.

Too bad we are loosing the open side of it, but I get it.

07.02.2026 21:20 👍 0 🔁 0 💬 0 📌 0

Can you recommend some links?

07.02.2026 21:18 👍 0 🔁 0 💬 0 📌 0