Serhii Potapov
banner
greyblake.bsky.social
Serhii Potapov
@greyblake.bsky.social
Web developer (Rust/TS) and father by day, value investor and aspiring solopreneur by night.

Building https://screamingvalue.com
I see there is some hype around #Jev. I wanted to learn more about it
But how can #TypeSafeAI (the company behind Jev) have that much horrible landing page?
typesafe.ai

#ai #llm #landingpage
Home - TypeSafe AI
TypeSafe AI is an AI lab building machine-native intelligence infrastructure for automation, designed to make decisions within software. Try our first System One Model, Jev, in early access.
typesafe.ai
September 21, 2026 at 7:10 PM
Just released nutype 0.8.0: github.com/greyblake/nu...
That supports better integration with third party crates, including serde.
#rustlang #rust #nutype #opensouce
Release Nutype 0.8.0 - attribute passthrough, serde customization and Decimal · greyblake/nutype
What is nutype? Nutype is a Rust proc macro for creating newtypes with guarantees. It adds sanitization and validation to the regular newtype pattern and makes sure those invariants hold whenever a...
github.com
September 20, 2026 at 12:37 PM
Did you know your can do a CPU throttling locally every easily?
Could be quite handy, when one wants to observe an app with limited CPU resources without deploying it to k8s.

systemd-run --user --scope -p CPUQuota=25% my-app

#linux #k8s #software
September 3, 2026 at 5:26 PM
This is why I need an LLM

open.spotify.com/track/2gPHhM...
September 1, 2026 at 1:37 PM
The best feedback one could get as a maintainer of an open source library!

> You can't imagine how much nutype is saving us.
> I can't imagine having to write all these traits and checks manually...
> Great library 🤗

#nutype #rustlang #opensource
August 28, 2026 at 4:18 PM
I think I mentioned this many times but I'll repeat.
#herdr multiplexer is really amazing. At least I'd recommend trying it out. It changes my life quality for better.

herdr.dev
Herdr: the runtime coding agents run on
Run them anywhere. Leave them running. Herdr holds real terminals open so your agents keep working when you close the laptop, and gets you back in from any tty.
herdr.dev
August 27, 2026 at 10:27 AM
In the age of AI agents my guilty pleasure is to write code manually

#Programming #AI #LLM
August 12, 2026 at 10:17 AM
Just discovered text-to-diagram.com

Very useful! A lot of example. Helps to pick the right tool for you diagrams!

#diagram #graphviz #plantuml #mermaid #d2
Text to Diagram Tools Comparison 2025 | D2 vs Mermaid vs PlantUML vs Graphviz
Compare top text-to-diagram tools: D2, Mermaid, PlantUML & Graphviz. Side-by-side syntax examples, features & renders. Find the best diagramming tool for developers.
text-to-diagram.com
May 13, 2026 at 12:23 PM
Oh no, there is a clippy rule in new rust 1.95 which I disagree with: rust-lang.github.io/rust-clippy/...

I often list all fields on purpose, to make sure if new fields added in the future they're not overlooked
Clippy Lints
A collection of lints to catch common mistakes and improve your Rust code.
rust-lang.github.io
April 28, 2026 at 6:21 PM
Nutype 0.7.0 is out, newtypes with sanitization & validation in Rust.

github.com/greyblake/nu...

Highlights:
- cfg_attr for conditional derives
- where clauses + HRTB in generic newtypes
- constructor visibility
- len_utf16_min / len_utf16_max
- derive(Valuable)

#rustlang
Release Nutype 0.7.0 - conditional derives and more · greyblake/nutype
What is nutype? Nutype is a Rust proc macro for type-driven domain modeling: it turns the newtype pattern into refined, branded types with built-in sanitizers (trim, lowercase, custom) and validato...
github.com
April 25, 2026 at 12:13 PM
Reading this book about Nix/NixOS. Seems to be very good!
mhwombat.codeberg.page/nix-book/

#nix #nixos
Wombat’s Book of Nix
mhwombat.codeberg.page
April 6, 2026 at 9:55 AM
I am happy to see articles that promote WASM components: blog.yoshuawuyts.com/why-webassem...

Though.. I feel like it's very biased towards some languages, Rust in particular.
#wasm #rustlang
Why WebAssembly components
blog.yoshuawuyts.com
March 23, 2026 at 3:47 PM
Reposted by Serhii Potapov
Who needs a designer, right?

#Nullwing #WebComic #DevHumor #ABTesting #webdev #ui #ux
March 23, 2026 at 3:32 PM
Rust dev salaries: rustjobs.dev/salary-guide

Something that may make you feel like you're a bad Rust dev :D

#rustlang
rustjobs.dev
March 16, 2026 at 8:02 AM
Reposted by Serhii Potapov
"Management already classified your illness as technical debt."

Nothing says work-life balance like a "Post-Fever Retrospective" invite on your sick day.

#Nullwing #WebComic #DevHumor #SickDay #TechnicalDebt
March 16, 2026 at 7:56 AM
Reposted by Serhii Potapov
"What about guardrails?"
"It's AI, not an intern. No human error."

Two weeks later: AI runs `terraform destroy` on production.

Indeed. No human error. Only AI.

#Nullwing #DevHumor #TerraformDestroy #DevOps #VibeCoding #SRE #VibeOps
March 14, 2026 at 1:35 PM
5 days of fasting... today I am getting back to food! :P
March 14, 2026 at 10:32 AM
Reposted by Serhii Potapov
"What if everyone does great work?"
"We calibrate."

The system where your success depends on someone else failing. Very team-oriented.

#Nullwing #WebComic #DevHumor #PerformanceReview #ForcedRanking
March 12, 2026 at 7:01 AM
Reposted by Serhii Potapov
We found a bug in production. It affects all users. It's in the payment flow.
Finally, some good news. Our jobs are secured for the next week!

#SoftwareEngineering #DevHumor #JobSecurity #TechLayoffs #TechHumor #ProgrammerLife #DevLife #Nullwing #WebComic #CorporateLife #GallowsHumor
March 9, 2026 at 7:32 PM
Reposted by Serhii Potapov
"When asked for feedback, you always focus on what's wrong."
If nothing's wrong, it's not feedback. It's a compliment.

#SoftwareEngineering #DevHumor #Feedback #PerformanceReview #CorporateLife #TechHumor #ProgrammerLife #DevLife #Nullwing #WebComic #Engineering #OneOnOne
March 5, 2026 at 8:16 AM
Reposted by Serhii Potapov
501,247 lines PR. Vibe-coded. No description.
Just another Monday in engineering.

#SoftwareEngineering #DevHumor #CodeReview #PullRequest #VibeCoding #LGTM #TechHumor #ProgrammerLife #DevLife #Nullwing #WebComic #CorporateLife
March 2, 2026 at 5:54 AM
That seems to be true :D #rustlang
"We deployed AI across all teams. Why aren't we shipping 10x faster?" Because AI can write code at the speed of light. But it compiles at the speed of Rust.
#SoftwareEngineering #DevHumor #RustLang #CompileTimes #AI #TechHumor #ProgrammerLife #DevLife #Nullwing #WebComic #CorporateLife #10xDeveloper
February 27, 2026 at 7:31 AM
My reddit post on r/rust was removed without any explanation. I posted another one but it was remove as well.
Here is the link to kinded v0.5.0 release notes: github.com/greyblake/ki...

#rust #rustlang
Release Kinded v0.5.0 Release Notes · greyblake/kinded
What is kinded? Kinded is a Rust procedural macro that generates a companion "kind" enum with the same variants as your original enum but without the associated data. New Features skip_derive attri...
github.com
February 4, 2026 at 10:42 AM