Sign in

metru

@metru.dev
58 followers 96 following 269 posts

trying to build more and blog about it ex-soydev turned to rust live in nyc 🇺🇸 grew up in italy 🇮🇹

PostsRepliesMedia
metru @metru.dev · 18/09/2026
Background check BS really needs to be automated with AI. You cant expect me to fill out a giant form and then tell me with a window.prompt "validation error in address gaps" and proceed to not tell me where!?!?! It should be, upload all docs -> AI figures this shit out.
000
metru @metru.dev · 18/09/2026
Specifically constellation is such a cool and useful API, but I'm sure I'll find uses for the other 2 as well. Thank you for existing!
010
metru @metru.dev · 17/09/2026
Been using @railway.com for years and with their MCP, agents work so easily with it. I don't think anything could replace railway in my personal dev workflow.
000
metru @metru.dev · 17/09/2026
@microcosm.blue is absolutely awesome.
110
metru @metru.dev · 15/09/2026
That's honestly pretty cool. Pretty simple way to handle "auth".
100
metru @metru.dev · 10/09/2026
@bashbunni.dev thats what I've been trying to figure out! All my recent projects needed to include a shell.nix to even be able to run it in local dev 😂
000
metru @metru.dev · 08/09/2026
Started making a ChatGPT plugin, which is just an mcp. But it's also interesting, building an api for large company's "frontend" when it's always been the other way around.
000
metru @metru.dev · 08/09/2026
Everytime I'm on windows I install this app called Spacesniffer. There's nothing quit like it on linux (filelight is ok but just not the same). So in classic linux user fashion, I made my own!
010
metru @metru.dev · 08/09/2026
Note to self, don't try to stream on Nixos. OBS will forget all of your screenshare windows and when you open OBS you'll be met with n windows asking you to select new windows for your sources (and none of the windows will tell you for what source.
001
metru @metru.dev · 06/09/2026
I turn off so many app notifications nowadays. Unless it's a texting app, I don't need it draining my dopamine.
020
metru @metru.dev · 05/09/2026
ngl, I forgot the syntax and common functions from stdlib, but since gleam has like 20 keywords if that it was SUPER easy to pickup and get going. Really enjoying having to use recursion for everything, its both a challenge and a relief (fewer choices).
000
metru @metru.dev · 05/09/2026
I wanted to write some @gleam.run, manually. Not knowing what to write started going thru #aoc from 2015. Man gleam is so chill to trad-code with. 2015d3p1 involved using dicts. I remembered the basics of the strat from 2024, but had to re-figure out some stuff. But got it first try :D
110
metru @metru.dev · 04/09/2026
I wanna use both Golang and Gleam more. Gleam for the language and paradigm. Go for the tooling and ecosystem.
010
metru @metru.dev · 01/09/2026
A tool using my GPU to record my screen for game clips uses less memory than SPOTIFY desktop.
000
metru @metru.dev · 01/09/2026
Been close to 2 weeks on Linux. Very happy to be back here. Very minor issues I've yet to fix, but overall very happy here. Gnome 50 Is surprisingly good.
020
metru @metru.dev · 29/08/2026
Eventually I will checkout devenv.sh properly too. I really like their secrets management system.
devenv.sh
Your whole development environment, declared.
Define packages, languages, services, tasks, secrets, and tooling once. Give every developer—and CI—the same fast, reproducible environment.
010
metru @metru.dev · 29/08/2026
Yes, I would agree. It hit pretty hard because I wasn't expecting it, I was just excited to continue working on an app that "just worked" on win/mac. It's like how it's always good to setup your web apps to use docker. No more "my machine" issues.
120
metru @metru.dev · 29/08/2026
Eh crane doesn't really solve the problems nixos introduces. It is really nice for build times though.
000
metru @metru.dev · 29/08/2026
It's due to NixOS not having a FHS, which is basically standardized lib paths that are required for dynamic linking. So if your crate depends on something like glibc, you need to write a nix flake to setup your environment. So unlike another OS you need to know what all the sys dependencies are.
110
metru @metru.dev · 22/08/2026
I think zed is the perfect fit for this. When in the git panel all the hunks are stitched together kinda like github's ui (but fast) and they're immediately editable. It's what I've been using. Though helix is great for even small tweaks.
000
metru @metru.dev · 20/08/2026
The language is not hard itself. But it will take you a while to get used to not having other programming paradigms to fall back on when FP stomps you.
010
metru @metru.dev · 20/08/2026
Based AF
010
metru @metru.dev · 20/08/2026
Building desktop rust apps is a pain on NixOS. Among a few other issues that just shouldn't happen, I'm considering going to bluefin + nix instead.
100
metru @metru.dev · 17/08/2026
This is pretty cute. My github profile readme svg broke, idk why and not in the mood to fix it. So I put your app on there instead now :) github.com/metruzanca/m...
github.com
GitHub - metruzanca/metruzanca
Contribute to metruzanca/metruzanca development by creating an account on GitHub.
121
metru @metru.dev · 17/08/2026
SLEEP is indeed scarce. I was doing Nixos rebuilds all last night until way too early.
010
metru @metru.dev · 17/08/2026
blog.tangled.org/selfhost-ci/
blog.tangled.org
Run your own CI
It is worth it
0140
metru @metru.dev · 17/08/2026
I like Gnome v50. Its nice and simple.
000
metru @metru.dev · 17/08/2026
Ignoring all the scuffed things you might have to do on a NixOS system, the end result is really a marvel. As an ex-Arch user, I feel like NixOS is a huge step above. I am truly in control of my system.
000
metru @metru.dev · 17/08/2026
I went back to linux yesterday. I've been tweaking and configuring this machine for hours each day. Wont stop until its perfect. (NixOS btw)
000
metru @metru.dev · 17/08/2026
Heyo @aly.codes I've since split to a bunch of modules and am now running nixos along side nix-darwin. github.com/metruzanca/n... I've also been slowly learning about "dendritic" and might adopt it down the road but for now, my setup is simple.
github.com
GitHub - metruzanca/nixfiles: My nixos system config. Currently only nix-darwin
My nixos system config. Currently only nix-darwin. Contribute to metruzanca/nixfiles development by creating an account on GitHub.
110
metru @metru.dev · 17/08/2026
Gnome shell v50 is pretty sleek. I might stay longer than expected.
000
metru @metru.dev · 16/08/2026
Oh yeah that page is sexy.
010
metru @metru.dev · 14/08/2026
I'll definitely need one of those to stick on my new laptop.
110
metru @metru.dev · 12/08/2026
I like this idea. I'm gonna try to get some more friends to move over. I'm slowly moving my blog posts from markdown in github repo to leaflet. All my drafting is happening on leaflet already and its also hooked into my personal website with a 60min refresh timer.
110
metru @metru.dev · 12/08/2026
Was listening to @syntax.fm's ep with @zed.dev's @nathansobo.bsky.social . Delta seems super cool! I really appreciate what the Zed team are doing with GPUI in general. I'm trying my best to build a few apps with it but cant wait to see the ecosystem grow.
010
metru @metru.dev · 12/08/2026
This is great! I'm building something similar, but as a browser extension that can interact with pages I'm on.
000
metru @metru.dev · 11/08/2026
Today I learned Nix uses lazy evaluation of values. Today I learned I don't like lazy evaluation of values. People complain about javascript hoisting, then some sects of FP-cult happily and eagerly implement something far worse. smh
030
metru @metru.dev · 11/08/2026
Hey @leaflet.pub have you guys considered a "comment" block that is rendered in editor but not on page? Could be useful for drafting with editor/writer notes. Its how I usually write my posts in markdown via html style <!-- note --> comments.
000
metru @metru.dev · 11/08/2026
Honestly 14GB is kinda a lot. Whats in there? It must be when I tried proton drive for photos.
000
metru @metru.dev · 11/08/2026
Proton be like. To be fair, it probably doesn't know how much is being stored.
100
metru @metru.dev · 11/08/2026
Just bought a new domain for an idea. Will I use it? Who knows.
000
metru @metru.dev · 11/08/2026
My main editor progression: Bloodshed IDE > VS2013 > VS2015 > VS2017 + Sublime > Atom > Vscode > cursor > Zed > and now, I might move to Helix. Had helix installed for over a year but never learned the motions beyond super super basics like opening the file picker. Excited for Steel plugins
000
metru @metru.dev · 10/08/2026
Ran out if rice, oops. Beef and potato stew, made with my parner's love. @cmgriffing.bsky.social
110
metru @metru.dev · 10/08/2026
I stopped using worktrees with agents nearly as often, instead I now tell it to commit their hunks. Not perfect of course, if changes are very complex and interwoven in the same files, it can get confused fast. But if working on separate changes, they can be in the same worktree.
000
metru @metru.dev · 10/08/2026
And now that I'd be starting from scratch pretty much any kind of application of advanced math like game development is super daunting to me, even though it's something that I would love to be able to do.
010
metru @metru.dev · 10/08/2026
I'm dyslexic af, so the hardest part for me was reading my own handwriting. I like math, but I forgot almost everything I learned about trig and differential calculus. I wish we did more practical applications of these things. Maybe they were stuck with me. Note: Italian school system
110
metru @metru.dev · 10/08/2026
Thank you for taking a breif look! Appreciate it 😊
010
metru @metru.dev · 10/08/2026
This is probably going to be what I do next. I imagine this is also essential if I want to have multiple machines managed down the road.
010
metru @metru.dev · 10/08/2026
Hah! Yeah, I don't like using make files. I'd rather `just` or `mise`. It's definitely temporary.
010
metru @metru.dev · 09/08/2026
@gleam.run @crowdhailer.bsky.social are there any special files for the gleam stickers? or just the SVG that's on the website? I'm planning on going to some meet-ups, and I thought it would be cool to bring some gleam stickers and introduce more people to gleam.
120