Thiago Araujo's Avatar

Thiago Araujo

@thd.codes.bsky.social

Ruby developer & very food motivated - www.hexdevs.com @thdaraujo on Twitter

84 Followers  |  87 Following  |  32 Posts  |  Joined: 08.12.2023  |  1.7335

Latest posts by thd.codes on Bluesky

I got into tech because it’s fun to take things apart, see how they work, and put them back together — or rearrange the parts into something brand new. it definitely feels like the new ethos is “bro why bother to learn? caring about that stuff is cringe, just go FAST bro” and that bums me out

10.08.2025 14:37 — 👍 221    🔁 33    💬 8    📌 9

This is why I always felt weird about being "in tech" once everyone assumed that meant startups.

I want to make things that people use, alongside people I can learn from and get better together.

Startup people wanted SCALE or SPEED and that's theirs to want, but it bothered me to be lumped in.

10.08.2025 15:13 — 👍 36    🔁 3    💬 1    📌 1
Video thumbnail

New paper! Allow me to introduce TARS = Torqued Accelerator using Radiation from the Sun. TARS (yes inspired by Interstellar!) is a rotating light sail that's capable of launching chip sats into interstellar space using only radiation from the Sun, so let's dive into how it works.

26.07.2025 16:17 — 👍 76    🔁 13    💬 5    📌 2

- "How about improving docs & API design? This helps the whole dev team + external users!"

- "Nope, ain't got no time for that!"

...

...

- "How about improving docs & API design to support MCP? This would let some random LLM interact with the API."

- "YES WE NEED THIS! START RIGHT NOW!!!" 🗯️

🤷

06.08.2025 04:32 — 👍 1    🔁 0    💬 0    📌 0
Two photos of David Lynch sitting in his workspace.
Caption on the first picture reads: One day, the sadness will end.
Caption on the second reads: But I don't think today's the day.

Two photos of David Lynch sitting in his workspace. Caption on the first picture reads: One day, the sadness will end. Caption on the second reads: But I don't think today's the day.

06.11.2024 18:58 — 👍 253    🔁 63    💬 2    📌 3
Text on black background:
Work emails are turn based combat

Text on black background: Work emails are turn based combat

24.07.2025 20:13 — 👍 13    🔁 1    💬 0    📌 0

WE HAVE LONG SINCE LEFT THE INFORMATION AGE. WELCOME TO THE AGE OF NOISE

24.07.2025 02:58 — 👍 1419    🔁 291    💬 40    📌 16

I loved this game so much. I got it from one of those CD-ROM demo magazines, and played that for ages.

24.07.2025 03:47 — 👍 0    🔁 0    💬 0    📌 0
Preview
Jason ✨👾SaaStr.Ai✨ Lemkin (@jasonlk) .@Replit goes rogue during a code freeze and shutdown and deletes our entire database

This thread is incredible.

20.07.2025 15:01 — 👍 4205    🔁 1244    💬 323    📌 642
Post image

When AI is allowed, developers spend less time actively coding and searching for information, and instead spend time prompting AI, waiting on/reviewing AI outputs, and idle. We find no single reason for the slowdown—it’s driven by a combination of factors.

10.07.2025 19:46 — 👍 808    🔁 130    💬 3    📌 23

"AI is basically suggesting McDonald's for your code." - @tenderlove.dev

10.07.2025 21:58 — 👍 32    🔁 2    💬 0    📌 0
A comic by @alexkrokus depicting two figures tied to a trolley, as in the trolley problem. One says, ‘I thought I would be the one operating the lever’ and the other replies ‘no that’s someone else’.

A comic by @alexkrokus depicting two figures tied to a trolley, as in the trolley problem. One says, ‘I thought I would be the one operating the lever’ and the other replies ‘no that’s someone else’.

06.07.2025 22:25 — 👍 335    🔁 70    💬 2    📌 0

I think people do not fully think through what “useful” means.

Is something truly “useful” when it also causes a skill you cultivated—perhaps over decades—to atrophy?

19.06.2025 18:26 — 👍 25    🔁 3    💬 2    📌 1
Preview
Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task This study explores the neural and behavioral consequences of LLM-assisted essay writing. Participants were divided into three groups: LLM, Search Engine, and Brain-only (no tools). Each completed thr...

"Over four months, LLM users consistently underperformed at neural, linguistic, and behavioral levels."

arxiv.org/abs/2506.08872

15.06.2025 12:33 — 👍 1011    🔁 459    💬 30    📌 124

cloudflare outage😮‍💨

12.06.2025 18:46 — 👍 0    🔁 0    💬 0    📌 0
Quote: 
"Some programming languages seem to encourage this kind of creativity, while others feel actively hostile to it. Ruby’s community embraced, in my time, the absurd and the clever in equal measure.

In our increasingly utilitarian world of software development, where everything must be immediately parseable and optimized for search engines – or is the “brown goo” result of being vomited out by an LLM (“brown writing” by Jason Fried)1 – Ruby’s commitment to whimsy feels almost revolutionary, punk, even"

Quote: "Some programming languages seem to encourage this kind of creativity, while others feel actively hostile to it. Ruby’s community embraced, in my time, the absurd and the clever in equal measure. In our increasingly utilitarian world of software development, where everything must be immediately parseable and optimized for search engines – or is the “brown goo” result of being vomited out by an LLM (“brown writing” by Jason Fried)1 – Ruby’s commitment to whimsy feels almost revolutionary, punk, even"

"Ruby’s commitment to whimsy feels almost revolutionary, punk, even"

Source: https://stevengharms.com/posts/2025-06-07-the-delightful-art-of-rubys-impenetrable-naming

12.06.2025 07:00 — 👍 7    🔁 1    💬 0    📌 1

good to know you're taking care of yourself and prioritizing your well-being! 🙏

10.06.2025 03:47 — 👍 1    🔁 0    💬 0    📌 0
Post image

You wanna see something really scary? open.substack.com/pub/amandagu...

01.06.2025 23:18 — 👍 653    🔁 278    💬 71    📌 175
Noah Gibb's Educational Ticket This form is created with Reform - A form builder for creating clean, on-brand forms. No code required.

Looking to give away some tickets for brightonruby.com purchased by kind folks in the community in the name of Noah Gibbs.

Please share with folks (in education or out of work in early career) who would qualify. Will contact folks by Wed 5th June.

forms.reform.app/goodscary/b...

29.05.2025 12:14 — 👍 15    🔁 20    💬 1    📌 0

hooray, happy birthday! 🎉🎉

25.05.2025 17:19 — 👍 1    🔁 0    💬 0    📌 0

a true master of their craft 📷

23.05.2025 23:34 — 👍 1    🔁 0    💬 0    📌 0

Frictionless learning is not a thing.

If you're doing something that feels like learning but you're constantly in a flow state and progressing w. ease, you're not learning, you're being trained via someone else's designed system.

This is not always a bad thing.

But it pays to know the difference.

18.05.2025 13:06 — 👍 10    🔁 1    💬 0    📌 0
Preview
The Most Valuable Commodity in the World is Friction AI Chatbots, Newark, and the West Village Girls

"This is the economy now. Not a distribution of opportunity. A redistribution of friction. But friction isn’t the enemy!!!! It’s information. It tells us where things are straining and where care is needed and where attention should go."

kyla.substack.com/p/the-most-v...

16.05.2025 17:52 — 👍 3    🔁 2    💬 1    📌 0

"It’s not just the students: Multiple AI platforms now offer tools to leave AI-generated feedback on students’ essays. Which raises the possibility that AIs are now evaluating AI-generated papers, reducing the entire academic exercise to a conversation between two robots — or maybe even just one."

15.05.2025 02:05 — 👍 62    🔁 11    💬 3    📌 6

People laugh when I say "practice telling your feeling from reality" but it really is the most critical skill.

Extreme emotions (good and bad!) are a liability it you let them take over.

This piece is still one of my go-tos on how to actually practice it: stackingthebricks.com/survive-pani...

07.05.2025 00:06 — 👍 16    🔁 2    💬 0    📌 0

the future of web development is a kubernetes cluster running a fleet of agents leveraging LLMs who can answer the question "why is this react component rendering twice?". Get on or get left behind.

06.05.2025 23:39 — 👍 1    🔁 0    💬 0    📌 0
Screenshot of the Short Ruby Newsletter cover

Screenshot of the Short Ruby Newsletter cover

📢 Short Ruby Newsletter - edition 134 was published yesterday.

This edition was possible with the help of @vcosmin01.bsky.social who did all the content editing for this edition.

Let me share 👇 some highlights from this edition

#Ruby #Rails #Newsletter

06.05.2025 08:00 — 👍 6    🔁 2    💬 1    📌 0

"Earth has entered retrograde", the martian astrologist said. 🌚

04.05.2025 19:03 — 👍 1    🔁 0    💬 0    📌 0

When a controller is full of custom actions named:
- `#create_[thing]`
- `#update_[thing]`
- `#delete_[thing]`

It usually means that `[thing]` is a missing concept in your domain.

Consider extracting those actions into a new `[things]_controller.rb` class or something similar.

01.05.2025 22:52 — 👍 10    🔁 1    💬 0    📌 0

Your periodic reminder--if a design change is hard then you haven't worked hard enough making it easy.

01.05.2025 15:29 — 👍 65    🔁 24    💬 2    📌 0

@thd.codes is following 20 prominent accounts