Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. Transactions are more complicated than an easy-to-use block, and treating them as such will come back to bite you.

  2. How I process problems: hyperphantasia, rotation, the click moment, and using AI as a variance accelerator for a brain that generates more ideas than it can hold.

  3. Organizations teach themselves helplessness through reinforcing loops of scarcity, cynicism, and declining trust.

  4. For those who don't know me, I'm autistic.

  5. A walkthrough of my current development environment: Ghostty, MonoLisa, mise, ZSH without a framework, and why I automated the whole thing into a single script.

  6. I need to level up on Go, and Pokémon data felt like a good excuse.

  7. Checking whether you've seen something before usually means storing everything you've seen.

  8. You inherited a monolith with no map.

  9. Every successful Rails monolith becomes a ruin if it survives long enough.

  10. Polymorphic associations store a relationship as a class name in a string with no foreign key.

  11. Counting distinct values exactly means remembering all of them.

  12. Queries own the reads the way commands own the writes, and a T::Struct is the only thing that crosses between them.

  13. Callbacks promise that something always happens when a record changes.

  14. add_index looks like a one-line fix for slow queries.

  15. Enumerable assumes the whole collection fits in memory.

  16. Enumerable named the ways we walk a line, but some data is not a line.

  17. Enumerable named our traversals, but some collections live past it.

  18. lock looks like a one-line fix for concurrency bugs.

  19. Enumerable taught us a better path for iteration, what if we applied those lessons to other forms of iteration?

  20. Every guardrail we need for AI is a good practice we should have already been doing.