Sign in

Serhii Potapov

@greyblake.bsky.social
71 followers 28 following 87 posts

Web developer (Rust/TS) and father by day, value investor and aspiring solopreneur by night. Building screamingvalue.com

PostsRepliesMedia
Serhii Potapov @greyblake.bsky.social · 05/10/2026
> Because the weekly limits cap heavy usage long before you can exhaust a literal 20x multiplier around the clock, users paying double for Max 20x often receive a much lower usage return per dollar compared to the Max 5x tier.
000
Serhii Potapov @greyblake.bsky.social · 05/10/2026
I thought #Claude max20 plan is 4x of what max5 plan. It's true for a per-session cap, but there is a catch for a weekly cap. #ClaudeCode #Anthropic #AI #LLM
100
Serhii Potapov @greyblake.bsky.social · 21/09/2026
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
typesafe.ai
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.
010
Serhii Potapov @greyblake.bsky.social · 20/09/2026
Just released nutype 0.8.0: github.com/greyblake/nu... That supports better integration with third party crates, including serde. #rustlang #rust #nutype #opensouce
github.com
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...
010
Serhii Potapov @greyblake.bsky.social · 03/09/2026
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
110
Serhii Potapov @greyblake.bsky.social · 01/09/2026
This is why I need an LLM open.spotify.com/track/2gPHhM...
000
Serhii Potapov @greyblake.bsky.social · 28/08/2026
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
040
Serhii Potapov @greyblake.bsky.social · 27/08/2026
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.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.
000
Serhii Potapov @greyblake.bsky.social · 12/08/2026
In the age of AI agents my guilty pleasure is to write code manually #Programming #AI #LLM
020
Serhii Potapov @greyblake.bsky.social · 13/05/2026
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.com
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.
010
Serhii Potapov @greyblake.bsky.social · 28/04/2026
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
rust-lang.github.io
Clippy Lints
A collection of lints to catch common mistakes and improve your Rust code.
010
Serhii Potapov @greyblake.bsky.social · 25/04/2026
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
github.com
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...
021
Serhii Potapov @greyblake.bsky.social · 06/04/2026
Reading this book about Nix/NixOS. Seems to be very good! mhwombat.codeberg.page/nix-book/ #nix #nixos
mhwombat.codeberg.page
Wombat’s Book of Nix
010
Serhii Potapov @greyblake.bsky.social · 23/03/2026
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
blog.yoshuawuyts.com
Why WebAssembly components
011
Reposted by Serhii Potapov
Nullwing | Dev Comics @nullwing.bsky.social · 23/03/2026
Who needs a designer, right? #Nullwing #WebComic #DevHumor #ABTesting #webdev #ui #ux
171
Serhii Potapov @greyblake.bsky.social · 16/03/2026
Rust dev salaries: rustjobs.dev/salary-guide Something that may make you feel like you're a bad Rust dev :D #rustlang
rustjobs.dev
020
Reposted by Serhii Potapov
Nullwing | Dev Comics @nullwing.bsky.social · 16/03/2026
"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
131
Reposted by Serhii Potapov
Nullwing | Dev Comics @nullwing.bsky.social · 14/03/2026
"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
131
Serhii Potapov @greyblake.bsky.social · 14/03/2026
5 days of fasting... today I am getting back to food! :P
000
Reposted by Serhii Potapov
Nullwing | Dev Comics @nullwing.bsky.social · 12/03/2026
"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
071
Reposted by Serhii Potapov
Nullwing | Dev Comics @nullwing.bsky.social · 09/03/2026
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
181
Reposted by Serhii Potapov
Nullwing | Dev Comics @nullwing.bsky.social · 05/03/2026
"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
041
Serhii Potapov @greyblake.bsky.social · 02/03/2026
New release of CGP! contextgeneric.dev/blog/v0.7.0-... #Rustlang #fp
contextgeneric.dev
Supercharge Rust functions with implicit arguments using CGP v0.7.0 | Context-Generic Programming
CGP v0.7.0 has been released, bringing a major expansion to the CGP macro toolkit. The centerpiece of this release is a suite of new annotations — #[cgpfn], #[implicit], #[uses], #[extend], #[useprovi...
010
Reposted by Serhii Potapov
Nullwing | Dev Comics @nullwing.bsky.social · 02/03/2026
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
141
Serhii Potapov @greyblake.bsky.social · 27/02/2026
That seems to be true :D #rustlang
000
Reposted by Serhii Potapov
Nullwing | Dev Comics @nullwing.bsky.social · 14/02/2026
#Nullwing #DevHumor #ProgrammerHumor #TechSatire #AIPolicy #AIHumor #AIatWork #SoftwareEngineering #EngineeringLife #CorporateLife #ai
Six-panel comic titled “Nullwing – AI policy.” A sarcastic penguin software engineer (Nullwing) and a rabbit engineering manager discuss mandatory AI policy training. The manager says humans must validate AI outputs. Nullwing scrolls through inconsistent content, remarks that it looks AI-generated, learns it is, and asks who validated it. The manager replies: “You are doing that right now.” The comic has warm retro office styling and humorous corporate satire tone.
021
Serhii Potapov @greyblake.bsky.social · 04/02/2026
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
github.com
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...
010
Serhii Potapov @greyblake.bsky.social · 04/02/2026
Yesterday I released a new version of 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. #rust #rustlang #opensource www.reddit.com/r/rust/comme...
reddit.com
From the rust community on Reddit: Kinded 0.5.0: Derive macro to generate "kind" enums from your data enums
Posted by greyblake - 1 vote and 0 comments
010
Serhii Potapov @greyblake.bsky.social · 31/01/2026
Unified agents :D :D :D
000
Serhii Potapov @greyblake.bsky.social · 29/12/2025
Wow! Charon, one of my favorite bands, is back!!! www.youtube.com/watch?v=Sgbs...
youtube.com
Charon – Fall of Angels (Live @Tullisali, Oulu, 12 Sep 2025)
YouTube video by Ranka Kustannus
000
Serhii Potapov @greyblake.bsky.social · 21/12/2025
Have you heard about MoonBit language? moonbitlang.com Seems to be very promising for #WASM!
moonbitlang.com
MoonBit
010
Serhii Potapov @greyblake.bsky.social · 05/12/2025
#Cloudflare
010
Serhii Potapov @greyblake.bsky.social · 25/11/2025
We worked together over 4 years . Reliable, skilled and very competent software engineer. Strong in Rust, React, TypeScript, Svelte, and even embedded Rust. Highly recommended. #rustlang #typescript #react #svelte
061
Serhii Potapov @greyblake.bsky.social · 18/11/2025
Don't forget! blog.rust-lang.org/2025/11/17/l... #rustlang #rust
blog.rust-lang.org
Launching the 2025 State of Rust Survey | Rust Blog
Empowering everyone to build reliable and efficient software.
020
Reposted by Serhii Potapov
Nullwing | Dev Comics @nullwing.bsky.social · 09/11/2025
#compiler #software #rustlang #rust #resign #engineering #comics #humor #sarcasm
Nullwing's code takes so long to compile that he decides to resign.
Programming Humor, sarcasm, software development. Engineering.

Nullwing is experienced software engineer who works at the edge of burn out. He is often grumpy, has a very sarcastic and dark sense of humor (cause he's been working in the industry for so long!).
071
Reposted by Serhii Potapov
Context-Generic Programming @contextgeneric.dev · 03/11/2025
I am excited to announce the release of cgp-serde, a modular serialization library for Serde that leverages the power of Context-Generic Programming (CGP). contextgeneric.dev/blog/cgp-ser...
contextgeneric.dev
Announcing cgp-serde: A modular serialization library for Serde powered by CGP | Context-Generic Programming
121
Serhii Potapov @greyblake.bsky.social · 07/11/2025
Really good article on defensive programming techniques in Rust! I use these techniques for years, and they indeed pay out very well on the long run! corrode.dev/blog/defensi... #rustlang #rust
corrode.dev
Patterns for Defensive Programming in Rust | corrode Rust Consulting
I have a hobby. Whenever I see the comment // this should never happen in code, I try to find out the exact conditions under which it could happen. And in 90% of cases, I find a way to do just that. M...
010
Serhii Potapov @greyblake.bsky.social · 25/10/2025
You, as a user, get all necessary information about what went wrong! (=
020
Serhii Potapov @greyblake.bsky.social · 10/08/2025
Wow wow wow! It's too much censorship!!! #Chatgpt #openai #llm
010
Serhii Potapov @greyblake.bsky.social · 10/08/2025
Nutype got support for Valuable trait: github.com/greyblake/nu... #rustlang #opensource
github.com
Add derive valuable feature by guzzit · Pull Request #222 · greyblake/nutype
This PR adds functionality to automatically derive valuable.
041
Serhii Potapov @greyblake.bsky.social · 10/08/2025
What do you think about **collapsible if** clippy rule? rust-lang.github.io/rust-clippy/... I doubt that I like it, at least in this particular case of nutype. #rustlang
110
Serhii Potapov @greyblake.bsky.social · 09/08/2025
If you're investing in #stocks and happen to read through SEC financial filings, please give it a try to the tool I just released! #financialmarkets #investing #fundamentalanalysis
030
Serhii Potapov @greyblake.bsky.social · 05/08/2025
Rust doesn’t have a garbage collector. It has you, staring at the screen during compile time, reflecting on life choices. #rustlang #software #compiler #garbasecollector #meme #ferris #crab
Ferris the Crab starying at you.
ust doesn’t have a garbage collector.
It has you, staring at the screen during compile time, reflecting on life choices.
022
Serhii Potapov @greyblake.bsky.social · 05/08/2025
me: “I’ll just make a quick change and rerun it.” rustc: “A quick what now?” [10 minutes later] me: sipping coffee, watching rustc like it’s a sourdough starter... #rustlang #programminghumor #devmemes #rustacean #compiletime #softwareengineering #rustdev #developerlife #techhumor #rustc
130
Serhii Potapov @greyblake.bsky.social · 03/08/2025
#rustlang #ferris #crab #pullrequest
020
Serhii Potapov @greyblake.bsky.social · 01/08/2025
#rustlang #friday #ferris #crab
020
Serhii Potapov @greyblake.bsky.social · 01/08/2025
A new calendar month, new failing tests! (timing issue :D ) #unittesting
010
Serhii Potapov @greyblake.bsky.social · 30/07/2025
#Ukraine #Politics #NABU #Zelensky #Humor #Software #Git #Dev
010
Serhii Potapov @greyblake.bsky.social · 30/07/2025
Nutype 0.6.2 released! www.reddit.com/r/rust/comme... #rustlang
reddit.com
From the rust community on Reddit: Nutype 0.6.2 released
Explore this post and more from the rust community
000
Serhii Potapov @greyblake.bsky.social · 30/07/2025
Saw a sign that said "UNSAFE AREA". My Rust developer brain was upset it didn't include a detailed comment explaining why it was safe to proceed. 😅🦀 #rustlang
030