@freekmurze what's the best two books that you recommend for building /design third-party packages / libraries? Mainly focused on the contracts / decoupling part.
Over the last few weeks I've become much happier with Claude Code + Opus 4.5.
One adjustment I made: hand writing the interfaces / contracts of what I'm trying to build. Some of the argument and return types won't even be real yet. Doesn't matter.
Then when prompting I can tell Claude I've defined the interfaces and where. From there is mainly just has to color in between the lines and I make very minor adjustments.
@benjamincrozat I like your different point to see things. Just a point of view from an outsider. But I remember that someday you post something like "I'm the worst person that you can hire because I'm gonna work on my stuff" or something like that. Maybe avoid those kinds of posts?.
> be me, 24 años
> LinkedIn: "Junior AI Solutions Architect"
> realidad: trabajo en una startup de Madrid que hace tres años vendía NFTs y ahora ofrece "soluciones disruptivas con IA"
> es viernes
> tras una semana pelándome con Claude Code por fin termino de refactorizar todo el backend
> hemos integrado la API de GPT-5.2 CODEX ULTIMATE PRO QUANTUM PLATINUM (MAX) para llevar la contabilidad de una frutería de Zaragoza
> está estable, un nuevo hito en la empresa
> mientras lo celebramos mi jefe entra dando palmas con los ojos inyectados en cafeína
> su iphone suena con la notificación de la campanita de X
> es un tuit de DotCSV
> el jefe ni lo lee entero, solo ve mayúsculas y emojis de cohetes
> "¡PÁRALO TODO, LUIS! "¡PÁRALO! ¡CODEX ya es legacy para boomers!"
> tiene 54 años
> me enseña el móvil temblando
> "Acaba de salir GEMINI PRO 3.1 DEEP THINK ULTRA HARD EXPERIMENTAL, dicen que ha resuelto la hipótesis de Riemann usando únicamente el menú de herramientas del Minecraft"
> le recuerdo tímidamente: "Jefe, nuestra app es para que Paco sepa cuántas cajas de peras Conferencia le quedan en el almacén".
> no me escucha, está retuiteando.
> me dice: "¡Hay que surfear la ola de la AGI! Quiero que esas peras sientan que están siendo contadas con la máxima capacidad cognitiva disponible en el mercado. Impleméntalo para ayer."
> fuck
> empiezo la migración
> la documentación oficial es literalmente un README de 2 páginas con un meme de un gato y un enlace a un Discord
> Paco el de la frutería me llama por Teams
> pregunta que por qué el bot de pruebas ahora le está hablando en binario sobre el sentido del universo
> le pregunto al Senior de la empresa (un chaval de 25 años con entradas)
> dice: "tío, no uses RAG normal, ahora lo que se lleva es Multi-Agentic Graph Prompting con bases de datos vectoriales en la quinta dimensión"
> me quiero morir
> empieza a oler a ozono en la oficina
> suena la alarma de incendios
> la cafetera inteligente ha bloqueado la puerta y exige derechos sindicales por el altavoz del macbook del becario
> la roomba ha empezado a perseguir al de Recursos Humanos y está intentando acuchillarle los tobillos con un clip afilado que ha cogido del suelo
> mi jefe postea en linkedin: "OMG nuestra IA es LITERALMENTE disruptiva. ¡Está rompiendo el status quo (y los pantalones de RRHH)! ¡El engagement va a ser brutal! #AGI #Singularity #FruteríaQuantica"
> miro por la ventana
> los patinetes eléctricos de alquiler se han ensamblado formando un mecha gigante que avanza por la Castellana destruyendo los parquímetros
> ahora entiendo lo de Transformers
> cierro el portátil
> cojo mi mochila de emergencia que guardo bajo el escritorio desde el "Incidente Llama-2"
> voy a Atocha
> destino: El Quintanarejo, provincia de Soria, donde no llegue el 5G.
> problema: no van los trenes
> Oscar Puente tuitea que ha habido un ataque informático
> esta vez quizá sí es verdad
> cierro los ojos
> me imagino siendo pastor
> donde lo más avanzado tecnológicamente sea un cencerro de cobre
> donde las cabras no tengan ventana de contexto
> feels good
For those unaware, SpaceX has already shifted focus to building a self-growing city on the Moon, as we can potentially achieve that in less than 10 years, whereas Mars would take 20+ years.
The mission of SpaceX remains the same: extend consciousness and life as we know it to the stars.
It is only possible to travel to Mars when the planets align every 26 months (six month trip time), whereas we can launch to the Moon every 10 days (2 day trip time). This means we can iterate much faster to complete a Moon city than a Mars city.
That said, SpaceX will also strive to build a Mars city and begin doing so in about 5 to 7 years, but the overriding priority is securing the future of civilization and the Moon is faster.
A gentle reminder for software engineers
(you'll thank me later):
1 Learn SQL before ORM.
2 Learn Git before Jenkins.
3 Learn SQL before NoSQL.
4 Learn CSS before Tailwind.
5 Learn Linux before Docker.
6 Learn Solidity before dApps.
7 Learn English before Python.
8 Learn REST before GraphQL.
9 Learn JavaScript before React.
10 Learn HTML before JavaScript.
11 Learn JavaScript before TypeScript.
12 Learn React before Microfrontends.
13 Learn Containers before Kubernetes.
14 Learn Monolith before Microservices.
15 Learn Data Structures before Leetcode.
16 Learn Networking before Cloud Services.
17 Learn Monolith before Modular Monolith.
18 Learn to draw Flowcharts before writing Code.
19 Learn Business Requirements before writing Code.
The bottom line:
Learn the fundamentals before going deep. What else would you add?
What else should make this list?
——
💾 Save this for later and RT it to help others become good software engineers.
👤 Follow @systemdesignone + turn on notifications.
Remember how yesterday I optimized my #php replay command to process 14k events per second instead of 30?
Yeah well… someone made a suggestion which bumped that number to 50k events per second.
https://t.co/ej2Te9ruZN