gclaramunt.bsky.social
@gclaramunt.bsky.social
Not your kwisatz haderach. Father, software surgeon, code juggler, Scala fan and FP enthusiast. Full heap developer. The voices in my head tell me what to type
curses to gmail filters, my classic programmer painting domains expired... :(
May 24, 2025 at 9:52 PM
Reposted
My team at Metron is looking for a Senior Frontend/Fullstack Engineer to join our mission of applying technology to improve water usage. If you or someone amazing you know fits the bill, I'd love to chat!

Apply directly at metroncareers.com & feel free to share with anyone who might be interested!
Careers | Metron
Explore job opportunities and careers at Metron
metroncareers.com
May 15, 2025 at 11:13 PM
Reposted
If you call yourself a "software engineer" you better be able to:

1. Flip a linked list
2. Flip it again
3. Bop it
4. Twist it
5. Twist it
6. Pull it
7. Bop it
April 24, 2025 at 6:52 PM
Reposted
Finished the chapter on tagless final in "Functional Programming Strategies" and it's available to read online:

scalawithcats.com

This includes the new encoding I talked about at @scalar-conf.com

Sign up to the mailing list on the same site if you want to hear about updates.
Functional Programming Strategies in Scala with Cats
scalawithcats.com
April 8, 2025 at 4:01 PM
Las month I did a silly thing and my online broker forced me to close the account. Turned out to be the smartest financial move I ever did.
April 8, 2025 at 1:09 PM
I still remember the outrage about Obama playing golf...
April 8, 2025 at 12:36 PM
Stolen from Reddit:
“Retros will continue until the KPIs improves”
March 8, 2025 at 4:54 AM
Reposted
at one point i questioned my desire to help people get into open source

image unrelated
March 3, 2025 at 8:04 PM
One thing I've learnt in my 20+ years of software development career is that you need to hit "SAVE" multiple times to make sure your changes are actually applied...
February 27, 2025 at 3:09 PM
Reposted
February 18, 2025 at 1:19 PM
Reposted
This is Terraform:

variable "db_username" {
description = "Postgres username"
type = string
}

When are we going to leverage the real PL knowledge around us and apply it in the industry (cf dhall or nickel)?
January 28, 2025 at 7:29 AM
January 28, 2025 at 12:18 AM
Reposted
Social media directly connects you with every problem in every part of the world.

People in NL upset about some bad thing that happened 10k km away that doesn't affect them/they can't impact in any way.

Yes, it's terrible. But move on. It affects your mental health!
January 17, 2025 at 8:47 AM
Reposted
Honor his memory by doing something strange, unraveling a riddle within yourself, and working on your favorite projects.
January 16, 2025 at 6:51 PM
Argh, “filter” always trip me and I end up putting the condition backwards. Why we don’t rename as “keep” ?
December 14, 2024 at 3:37 AM
Reposted
Whooooaaaaa black Betty
December 5, 2024 at 1:47 AM
Reposted
Anyone here have experience with the Lean language? What’s the good & bad?
December 7, 2024 at 5:10 PM
Also butchering the English language along the way…
me butchering the lovely melody of the love theme of Cinema Paradiso
December 4, 2024 at 4:16 PM
current status: different platforms (Scala and JS) give wildly different brotli encoding outputs but both decode to the original message... not the greatest thing if you want a consistent hash :/ Worse(?), they both use the same google C libs under the hood...
December 3, 2024 at 3:49 PM
me butchering the lovely melody of the love theme of Cinema Paradiso
December 3, 2024 at 3:33 PM
rust fanboy: languages with garbage collector are slow
rust fanboy: <proceeds to happily use the most primitive form of GC>
me: I love rust, but.... *facepalm*
November 29, 2024 at 2:57 PM
LLMs are closer to ELIZA than one would think…
November 29, 2024 at 1:23 PM
Reposted
I don’t celebrate Thanksgiving but thought this to be an opportune moment 2 thank Martin Odersky and the entire Scala community for a lang that gave me a decade+ long joy and fun in programming. Solved many hard problems working in Scala & truly the language scales w/ the complexity of the problem.
November 29, 2024 at 6:53 AM
Reposted
NEWS: We don't say functor anymore in the #ReScript ecosystem.

OCaml's notion of a functor is not the one from category theory, it is a higher-order module.

So we simply settled for "module function".

Furthermore we have documented them properly now. Thank you, @vlkpack.com!
Module Functions | ReScript Language Manual
Module Functions in ReScript
rescript-lang.org
November 26, 2024 at 5:05 PM
Reposted
The people are right, GHC is an amazing work of art and technical genius, until it doesn't do the thing, then you have to embark on an archeological expedition just to find out why it's grumpy with you and doesn't wanna do the thing.
November 26, 2024 at 1:13 AM