gio 🇵🇷
banner
gcollazo.com
gio 🇵🇷
@gcollazo.com
Software developer with 15+ years of experience building apps and services across web, desktop, and mobile platforms.

Python | Go | TypeScript
Learning about type state, phantom, proof, session types in #Rust. You can make it so code literally won't compile unless certain operations happened in a specified order. No runtime checks, no assertions. The type system can catch that. I've wanted this in every language I've ever used.
January 26, 2026 at 3:14 PM
January 25, 2026 at 6:55 PM
Reposted by gio 🇵🇷
UPDATE: @dropsitenews.com has obtained the very graphic video from the lady in the pink coat, which shows ICE executing yet another person in broad daylight:
January 24, 2026 at 6:49 PM
i’m a single monitor type of person
January 20, 2026 at 8:41 PM
Reposted by gio 🇵🇷
Photo by Pierre Lavie. Yes this is me. And I threw my Leica. It landed on the bass plate with hardly a scratch. Another Photographer grabbed it along with my phone and I was able to track him later. I was held face down tear gas deployed right in front of me and pepper sprayed directly into the eye.
January 17, 2026 at 2:57 PM
stop using ai code assistants for a week and tell me how it feels.

i already know the answer.
January 17, 2026 at 7:10 PM
ok claude knows more typescript that I do.
January 15, 2026 at 10:04 PM
`bun --smol` 😂 this is funny to me idk
January 14, 2026 at 4:49 PM
Decided to build an app for aqui.pr using Claude. The first commit was 3 hrs ago and the app looks legit. I will have to invest some time getting the data sync right but having something I can play with, share and iterate on is awesome.
Aquí.pr - Las noticias más importantes en tu email
Newsletter que puedes leer en 5 minutos para enterarte de las noticias mas importantes de Puerto Rico. En tu email de lunes a viernes.
aqui.pr
January 10, 2026 at 4:56 PM
Reposted by gio 🇵🇷
January 3, 2026 at 4:52 PM
😂
January 2, 2026 at 9:42 PM
When I was getting started in programming as a 14-year-old in the '90s, I was steered away from C because my mentor at the time told me that pointers were just too hard.
December 30, 2025 at 1:25 PM
Bought this for my 3rd yearly attempt at carne frita on new year's eve
December 29, 2025 at 3:55 PM
The most listened to song this christmas is… youtu.be/Ptzz-OLqfdk
Bongo Cat - Golden
YouTube video by Bongo Cat
youtu.be
December 27, 2025 at 12:18 PM
it would be great if #jj-vcs has a built in bug tracker like fossil-scm that stored the data in the repo. a tui would be enough UI to make it useful. a commercial hosting offering could provide a better experience.

I would love to get paid to work on something like this
December 24, 2025 at 10:06 PM
the performance argument for nvim is weak. my laptop can handle multiple instances of a "bloated" IDE with dozens of plugins while staying super responsive.
December 13, 2025 at 2:09 PM
December 10, 2025 at 5:10 PM
December 10, 2025 at 12:45 PM
It’s weird that most developers I follow who talk about the subjects I’m interested in software engineering are in game development.

I’ve never been interested in playing or making video games. But I’m starting to come around, my 7yo is really into them, and it’s a great way for us to connect.
December 8, 2025 at 2:04 PM
Avoid confusion when using jj with long-lived branches (main/dev) by merging PRs instead of squashing them.

Squashing from dev into main creates a new commit in main that doesn't have dev as an ancestor. Now dev and main are in sync but `jj log` looks like they are not. It's a mess 😩
December 5, 2025 at 4:35 PM
Ouch! react.dev/blog/2025/12... got a 10/10 on that CVE
Critical Security Vulnerability in React Server Components – React
The library for web and native user interfaces
react.dev
December 3, 2025 at 6:17 PM
Hey #rust why so many crates? even the simplest projects have lots of dependencies.
November 26, 2025 at 5:55 PM
this is how i’ve been using #jujutsu vcs

right terminal pane:
watch —color -n 1 jj —color always

enter jj commands on the left pane

🫠
November 21, 2025 at 7:12 PM
Raising my kids the right way, “functional core, imperative shell”
November 21, 2025 at 2:04 PM