edmz

@edmz.org

Backend dev; mainly Ruby sprinkled with Elixir, Python. Interested also in emacs, Linux, ops. Writes in English, sometimes in Spanish 🇲🇽. Some writings at https://edmz.org/

There are some people that might look at my prompts the same way I look that someone that searches for Google on Google. And I think I try hard, but then I see some prompts that are just of my (current) league.

I think the best interface for LLMs might be a (digital) blackboard. Yes, one as big as the ones we had in school.

While migrating to another Mac, I decided to use 1Password to store my ssh keys. It works great! Except that Capistrano seems to ignore IdentityAgent. But that is fixed by setting SSH_AGENT_SOCK manually.

At least for Zig, ChatGPT does live in the past. Maybe there are not enough upto date code examples on the web? Trying to use that LLM to learn Zig has been an exercise in doubting everything 🤣

The Advent of Code community is in a little chaos because the leaderboard has a number of participants that used LLMs to solve the problems. Leaderboards (and other similar ways to measure performance/success) are going to be tainted from now on.

Emacs Lisp might well be my Everest. I feel like I have to reorganize my mind around it. And no, the functional part is not the problem at all.

Can someone rewrite emacs in zig and do so in a short time? That will be my new benchmark for LLMs.

Thinking of doing Advent of Code in @ziglang.bsky.social to learn it. Doing in Elixir felt a little bit like cheating since most of the problems mapped very good to recursion/pattern matching.

Creé un Starter Pack de personas mexicanas del mundo de creación del software, específicamente aquellos que se juntaban en el Slack “Soft Craft”. Faltan muchos, agregué los que encontré. go.bsky.app/3gMsboz

Post nicht verfügbar.

I heard the following: “What would a person like you be doing before the Internet existed?” For someone whose life was basically shaped by the (early stage) internet, it made me wonder.

This is the type of accounts that we'd lost. It's great to have them back.

Post nicht verfügbar.

One of the reasons I think Bluesky feels vibrant is the ability to create custom feeds and their API. The custom feeds are awesome. And I had forgotten all the niche accounts that existed on the bird site when their API was more accessible.

I called a customer service number and the wait music is, according to their IVR system, composed by their employees. That's a first. And it's nice.

My editor journey > turbo pascal > visual studio > slickedit > ultraedit > xemacs > emacs

Since I like JetBrains Mono and my blog is mostly for tech people, I decided to use JetBrains (and other similar fallback fonts) as the main font for it. edmz.org And, yes, I'm still using kamal to deploy it.

I feel like we don't talk enough about keeping apps thin db-wise. "Premature optimization" aside, I *feel* like we delay moving non-essential data to a secondary DB until there is a need somewhere else, and by then splitting the data becomes quite a challenge.

Yesterday, I decided to play a videogame to distract myself from the news cycle (which I already do more or less). I decided to download Balatro to see what the fuss was about. That was not smart.

Taking inspiration on what the gaming community is doing with their fave games, here is a list of my most used gems. 💎 rails (obv) 💎 puma 💎 capistrano 💎 rest-client 💎 resque-pool 💎 amazing_print 💎 statsd-ruby 💎 thor 💎 roo 💎 jekyll 💎 excon 💎 ulid 💎 sinatra 💎 algorithms 💎 tx

I grew up with mysql-induced-PTSD with regards to adding indices to a table. Turns out, its been a while since adding and index to a table does not necessarily LOCK a table. One of my 50-million row production tables has a shiny new index and no one noticed.