Jorge Romero

7.2K posts

Jorge Romero banner
Jorge Romero

Jorge Romero

@jrlgs

I work on software stuff. Prev. somewhat of a researcher in cognitive science, reasoning, logic and creativity. Aspiring Mathematician/Computer Scientist

Katılım Ekim 2013
1.6K Takip Edilen165 Takipçiler
Jorge Romero retweetledi
Aakash Gupta
Aakash Gupta@aakashgupta·
There's a physicist at Stanford named Safi Bahcall who modeled this exact principle and the math is wild. He calls it "phase transitions in human networks." When you're stationary, your probability of a lucky event is limited to your existing surface area: the people you already know, the places you already go, the ideas you've already been exposed to. Your opportunity window is fixed. When you move, your collision rate with new nodes in a network increases nonlinearly. Double your movement (new conversations, new cities, new projects) and your probability of a serendipitous encounter doesn't double. It roughly quadruples. Because each new node connects you to their entire network, not just to them. Richard Wiseman ran a 10-year study at the University of Hertfordshire tracking self-described "lucky" and "unlucky" people. The single biggest differentiator wasn't IQ, education, or family money. Lucky people scored significantly higher on one trait: openness to experience. They talked to strangers more, varied their routines more, and said yes to invitations at nearly twice the rate. The "unlucky" group followed the same routes, ate at the same restaurants, and talked to the same 5 people. Their networks were closed loops. No new inputs, no new collisions. Luck isn't random. Luck is surface area. And surface area is a function of movement. The lobster emoji is doing more work than most people realize. Lobsters grow by shedding their shell when it gets too tight. The growth requires a period of total vulnerability. No protection, no armor, soft body exposed to the ocean. That's the cost of movement nobody posts about. You have to be uncomfortable first. The new shell only hardens after you've already moved.
@D9vidson

a moving man will meet his luck 🥀

English
506
14K
67.5K
4.5M
Jorge Romero retweetledi
Mo
Mo@atmoio·
AI is making CEOs delusional
Indonesia
1K
2.7K
19.6K
2.9M
Jorge Romero retweetledi
Allen Holub. https://linkedIn.com/in/allenholub
The next time some manager or lead programmer tells you that you should be able to do X in 10 minutes with AI, agree only if there's money on the table, literally. Have them do whatever they just asked you to do, and if they can't finish in 10 minutes, you win.
English
8
8
130
11.6K
Jorge Romero retweetledi
Jay 💫
Jay 💫@Jayyakamii·
When your boss says "we'll get it done somehow" and you realize you're the somehow
English
341
25.4K
235K
7.6M
Jorge Romero retweetledi
Ryan Fleury
Ryan Fleury@rfleury·
For any given desired computational outcome, there is some sequence of bits which encodes that. These bits of signal (of the desired outcome) can be intermixed with bits of noise. The reason why these LLM-generated codebases by default have so many obviously useless lines of code is that, for any given generative step, the LLM’s job is to package up the few signal bits (from the prompt) into a plausible presentation of other bits, which may or may not be noise. If they are extra signal (because they can be statistically inferred from the other signal bits), then that’s a win, but there’s a much higher probability that they’re actually just noise. This is why every AI generated tweet, article, or indeed code snippet contains drastically more fluff (noise) than what a focused person with reasonably good instincts for compression would produce. So, in order to actually accomplish anything (without extreme vetting, compression, and modification of generated code), the “programmer” (prompter) needs to continuously generate more code to obtain the next signal bit they wanted, at the expense of many, many more bits of noise. The result is often ~100x if not ~1000x more code than was needed, which is impossible to hand-edit, comprehensively understand, or compress. Layers upon layers of statically average nonsense, wrapping the few bits of utility you actually wanted.
Arnold Bernault@ahitposter

i read this and was like huh thats a lot of code but surely hes built some huge super complex app it’s a blog he’s built a blog 300,000 lines of code for a blog the blog posts are all ai slop there’s like 10 lines of code per line of blog

English
24
32
515
40.5K
Jorge Romero retweetledi
Guillermo Rauch
Guillermo Rauch@rauchg·
Not knowing how to code giving you an advantage is absolute nonsense. The more you understand, the better your prompts, the better the feedback you give, the better product you ship. What will change is that the intricacies of syntax, compilers, module systems, the finer details of type systems, won’t matter as much to everyone. But you should absolutely understand how the pieces fit together. From syscall to pixels. Learn how data flows, because you’ll be able to secure your systems. Learn about performance, because you’ll be able to push your agent further. Learn about APIs, because they determine how to integrate systems. Learn about how systems fail, because you’ll be able to make reliable programs.
English
354
617
6.4K
466.2K
Jorge Romero retweetledi
Brais Moure
Brais Moure@MoureDev·
Cada vez agradezco más estos artículos escritos desde el sentido común y el conocimiento del sector. "La incómoda verdad sobre el vibe coding" ¿Estamos construyendo software o castillos de arena digitales? Desde su aparición cada vez se habla más del vibe coding. Esa práctica de "programar por sensaciones", describiendo lo que quieres en lenguaje natural y dejando que la IA haga la magia. Y, para qué engañarnos, funciona. He visto (y creado) prototipos en un fin de semana que antes llevaban meses. Pero hay una realidad incómoda que el hype no te cuenta: el vibe coding no escala. Hay un patrón que se repite: a los tres meses, el proyecto choca contra un muro. Cambias un botón y se rompe el login. Le pides a la IA que lo arregle y rompe tres cosas más. ¿Por qué pasa esto? Porque construir sin especificaciones hace que la intención se pierda. El código generado se convierte en la única fuente de verdad, y la IA (con su ventana de contexto limitada) deja de entender el "porqué" de las decisiones. La solución no es dejar de usar IA, es usarla con criterio: 1️⃣ Spec-Driven Development: Deja de tratar tus prompts como notas de usar y tirar. Tus especificaciones deben ser la fuente de verdad al que el código tiene que obedecer. Si algo falla, no parches el código: refina la spec y regenera. 2️⃣ La técnica sigue importando: La IA baja la barrera de entrada, pero no elimina la necesidad de saber arquitectura, dependencias y buenas prácticas. Una especificación escrita por alguien que no entiende esto lo que hace es escribir una carta a los Reyes Magos. 3️⃣ Vibe para explorar, Spec para construir: El vibe coding mola para prototipar rápido o para tareas minúsculas a nivel de unidad. Pero para sistemas que deben mantenerse y durar, necesitas guardarraíles. La magia no está en las "vibraciones", está en saber exactamente qué quieres y expresarlo con tanta claridad que ni una IA pueda malinterpretarlo. Fin 😁
Brais Moure tweet media
Español
31
146
945
44K
Jorge Romero retweetledi
aaron
aaron@aarondotdev·
Anthropic themselves found that vibecoding hinders SWEs ability to read, write, debug, and understand code. not only that, but AI generated code doesn’t result in a statistically significant increase in speed don’t let your managers scare you into increased productivity. show them this paper straight from Anthropic.
aaron tweet media
English
215
616
6.5K
2.5M
Jorge Romero retweetledi
Dan Hockenmaier
Dan Hockenmaier@danhockenmaier·
Four types of people at every company now yes, people get 10x better when the go from bottom right to top right but also, people get 10x worse when they go from bottom left to top left
Dan Hockenmaier tweet media
English
157
431
4.4K
663.8K
Jorge Romero retweetledi
dax
dax@thdxr·
when you think of feature A your job is to recognize that it's actually a special case of feature X and if you implement feature X it unlocks feature A B C people are struggling with this lately because they can't think bigger than what their agent can do
English
66
59
1.1K
44K
Jorge Romero retweetledi
aaron
aaron@aarondotdev·
the ugly truth is that LLMs are clearly plateauing in how "intelligent" they seem. they are NOT to the point where they can fully take over coding. anyone who thinks so is either: >not running a product at scale (it's great for MVPs) >has a vested interest in ppl believing AGI is 6 months out >has no idea how to code yes, there were huge leaps in model capabilities before. but you can count them on one hand. the large companies are quite literally out of data to train these models on, so they're trying different things like synthetic data, better post-training RL loops, task-based fine-tuning. these are all guesses though. and we haven't been seeing much progress since the last big wave imo (grok 4, gemini 2.5 pro, o3) almost all proven AI researchers have agreed (and in some cases predicted) this drop off in model quality based on these scaling laws. in fact, they don't just think that the intelligence returns of scaling will fall off, they think true intelligence is not possible at all with the current LLM based approach. my point is that if you're a cs major, or a teenager that likes to code, or even in your early career you shouldn't consider leaving the field because of AI. right now, this moment in time, this might be the BEST that AI coding tools get. and they are nowhere near replacing competent SWEs. most of what you hear on twitter and in the news are largely propaganda-based glazing of AI because a massive portion of the US economy (all the large tech companies) are basing their future outlook on AI. a ton of people are going to believe this bs and quit learning to code, change jobs, etc. but here's the most realistic timeline of how this is going to play out: >publicly traded companies will layoff a ton of employees and say it's because of AI so stonk go up. my company did this a couple years ago. block did it last week. more will do the same. >cs major will become less competitive because junior hiring has gone down. less people will go into cs. >only the most dedicated and genuinely interested will remain in cs majors. >tons of large companies and small companies and individuals will build a metric fuckload or features using cursor, lovable, etc >these features will look like a mosaic of the most architectural patterns you could ever imagine. how do i know? because i read every single line of code my AI comes up with. probably 70% of it is completely retarded, but if i were to test it, it would "work". >the SECOND any of these vibe coded shills get any sort of traction, their systems will literally melt because LLMs are garbage at real system architecture. why? because any company at real scale isn't letting dario and sama train on their source code. that would be retarded. >now we have a ton of people with products that are making money but need someone to come in and fix their shit. good thing we still have those people who got a cs degree because they actually enjoy this task. AI isn't going to make more software jobs. it's going to make a LOT more shitty software. an unfathomable amount of badly written applications that will need to be rewritten from the ground up.
English
129
71
1.1K
153K
Jorge Romero retweetledi
𝐑.𝐎.𝐊 👑
𝐑.𝐎.𝐊 👑@r0ktech·
what senior developers go through 😂
English
148
3.3K
21.9K
3M
Jorge Romero retweetledi
ThePrimeagen
ThePrimeagen@ThePrimeagen·
I have been thinking about this a lot. I think for a great many of engineers, the ones who did it because they loved it only to discover that money was in fact at the end of the rainbow found both the journey and the destination satisfying. In fact, I think I can argue with authority that the destination was only satisfying as the journey was difficult. The hard-fought evenings spent toiling away on an idea and codebase that slowly gives way to your vision was an incredible experience. The group of people that fell into this category of hard-fought journey and destination we will call them tinkerers. One thing tinkerers have always hated is the already known problems. The journey is clear as day. The obstacles minor inconveniences. Its purely a matter of typing the solution into the terminal. This is also why I think so many of this group goes out and does open source, or starts companies. Work largely falls into this category with few exceptions. From this reason is why I largely find UI work soul sucking. I know the solution, its a matter of just looking up the details and putting it into my editor. yawn. CSS, flex box this, grid that, put the tailwind classes in the bag. To me, the LLM software world is with little to no journey and discovery. Its more of simply taking my high level idea and just formulating it into testable, atomic chunks that can be verified. I have traded my favorite part, discovery and raw creation, with itemized list of TODOs and patience and "No Mistakes." To this, every morning from 6 to 9 I simply just hand code every thin. even UI things. It is because I want journey and discovery and raw creation. Maybe one day comes and its just so futile that I stop this. But for now, I still see such great value in this. I see such better thought through products. Because slowing down and truly thinking through everything. The architecture, the design, everything is an expression of discovery and creation. And I love it. I am sure there will come a day, maybe even in the next 6 months where I change my mind. For now, I pursue the love of the game intentionally. I do also believe that there exists people who get the same joy I got from building with tears and sweat by prompting LLMs. I am positive of it. I just don't understand how. But people love UI work. I also don't understand that.
Adam@adamdotdev

Programming was deeply satisfying work to me. Work for hours/days before getting the payoff of the code working well on your machine. I’m feeling so much friction now to open the editor and do this kind of task by hand, but also increasingly depressed with the nature of work in an AI assisted dev workflow. Back and forth prompting seems to eat at my soul. Need to find a balance that brings back some of the toil.

English
184
197
2.9K
310.6K
Jorge Romero retweetledi
pikuma.com
pikuma.com@pikuma·
A Programmer's Loss of Identity: 🔗ratfactor.com/tech-nope2 “I don't belong anymore. The group I identified with valued learning. For the first time in my life, I'm suddenly wary of meeting other 'computer programmers'. There's a decent chance we won’t have much in common.”
English
28
99
962
51.8K
Jorge Romero retweetledi
Eric S. Raymond
Eric S. Raymond@esrtweet·
If you are a software engineer "experiencing some degree of mental health crisis", now hear this, because I've been coding for 50 years since the days of punched cards and I have a salutary kick in your ass to deliver. Get over yourself. Every previous "programming is obsolete" panic has been a bust, and this one's going to be too. The fundamental problem of mismatch between the intentions in human minds and the specifications that a computer can interpret hasn't gone away just because now you can do a lot of your programming in natural language to an LLM. Systems are still complicated. This shit is still difficult. The need for people who specialize in bridging that gap isn't going to go away. As usual, the answer is: upskill yourself and adapt. If a crusty old fart like me can do it, you can too.
Tom Dale@tomdale

I don't know why this week became the tipping point, but nearly every software engineer I've talked to is experiencing some degree of mental health crisis.

English
655
1.7K
15.7K
1.6M
sergii
sergii@SergiiKirianov·
damn. what's next staff staff? senior staff staff?
sergii tweet media
English
6
0
16
1.5K
Jorge Romero
Jorge Romero@jrlgs·
truth is.. im just winging it..
English
0
0
0
10
Jorge Romero
Jorge Romero@jrlgs·
for context: I'm a psychologists by training, programmer by trade haha
English
0
0
0
29
Jorge Romero
Jorge Romero@jrlgs·
I'm developing an AI engineering assistant called "LoopFlow" using LoopFlow itself so a lot of the "debugging" is essentially just Titchener's structural psychology... I feel more like a psychologist than a programmer I've come full circle :v github.com/JorchRL/loop-f…
Jorge Romero tweet media
English
1
0
0
49