Nicolas García Piñeros

62 posts

Nicolas García Piñeros banner
Nicolas García Piñeros

Nicolas García Piñeros

@thisisnicolasp

Full-stack Developer | React.js · TypeScript · Python · FastAPI · AWS | End-to-End Ownership from UI to Cloud

Bogotá, D.C., Colombia Katılım Nisan 2017
58 Takip Edilen3 Takipçiler
OpenCode
OpenCode@opencode·
MiMo v2.5 + MiMo v2.5 Pro now available in Go • v2.5 → multimodal • v2.5 Pro → built for coding price unchanged
Čeština
46
38
1.3K
72K
Nicolas García Piñeros retweetledi
Appwrite
Appwrite@appwrite·
Me to @claudeai before every prompt: No mistakes. No hallucinations. You are an expert software engineer.
English
4
2
42
3.3K
Nicolas García Piñeros
Nicolas García Piñeros@thisisnicolasp·
@G_Programming Los sub-agentes de SDD no guardan sus artifacts en Engram. Proposal, spec, design y tasks se pierden sistemáticamente, esto esta pensado asi?
Español
0
0
0
1
Gentleman Programming
Gentleman Programming@G_Programming·
Tu agente de IA se olvida de TODO cuando cierra la sesión. Cada decisión de arquitectura. Cada bug que resolvió. Cada patrón que descubrió. Perdido. La siguiente sesión arranca de cero. Como si nunca hubiera pasado nada. Hoy lanzo Engram — memoria persistente para agentes de IA. Un solo binario en Go. SQLite + FTS5. Sin Node, sin Python, sin Docker, sin ChromaDB. Funciona con CUALQUIER agente MCP: Claude Code, OpenCode, Cursor, Windsurf, Gemini CLI. ¿Cómo funciona? El agente trabaja con vos. Resuelve un bug → lo guarda. Toma una decisión de arquitectura → la guarda. Descubre un patrón → lo guarda. Todo estructurado, indexado, buscable. Siguiente sesión → el contexto se inyecta automáticamente. El agente recuerda. Pero acá viene lo mejor: memoria por proyecto. `engram sync` detecta automáticamente tu proyecto por el directorio en el que estás. Todo lo que el agente aprende se persiste en chunks comprimidos (gzipped JSONL) con content hashes, organizados en un manifiesto dentro del repo. ¿Qué significa esto para equipos? Que cuando tu compañero clona el repo y abre su agente, tiene TODO el contexto de las conversaciones que tuviste con la IA mientras trabajabas en esa funcionalidad. Sin Slack preguntando "che, ¿cómo hiciste esto?". Sin meetings de contexto. Sin documentación que nadie escribe. Es documentación viva que se escribe sola mientras trabajás. Cada dev genera chunks independientes → sin conflictos de merge. El manifiesto es append-only. Auto-import incluido. Algunas decisiones de diseño que tomamos: → El AGENTE decide qué guardar, no un pipeline de compresión externo. Ya tiene el LLM, ya tiene el contexto. ¿Para qué agregar otra capa? → Progressive Disclosure en 3 capas: búsqueda compacta → timeline → detalle completo. Eficiente en tokens. → 3 capas de resiliencia para sobrevivir compactación de contexto. → Tags \ redactados en 2 niveles antes de tocar la DB. → MIT License. Open source. Sin lock-in. 📦 brew install gentleman-programming/tap/engram 🔗 github.com/Gentleman-Prog… Si trabajás con agentes de IA para programar, probalo. Y si te copa, una ⭐ en GitHub siempre se agradece. #AI #DevTools #MCP #ClaudeCode #OpenCode #Cursor #GoLang #OpenSource #DeveloperProductivity #AIAgents #SoftwareEngineering #GentlemanProgramming
Gentleman Programming tweet media
Español
62
151
1.1K
84.9K
Nicolas García Piñeros
Nicolas García Piñeros@thisisnicolasp·
@ViberankESP Gracias por tomarte el tiempo de ver este proyecto. Igual, si crees que puedo mejorar en algo, me encantaría saberlo.
Español
0
0
0
2
Viberank
Viberank@ViberankESP·
@thisisnicolasp Me gusta mucho lo que estás creando. El modelado de entidades se ve sólido y es genial que lo compartas en abierto. Si buscas más visibilidad, VibeRank podría ser un buen sitio. Es totalmente gratis y la gente encuentra herramientas allí incluso semanas después del lanzamiento.
Español
1
0
1
13
Nicolas García Piñeros
Nicolas García Piñeros@thisisnicolasp·
Estoy construyendo mi primer SaaS en público, Una app súper simple para que las PyMEs gestionen y cobren su cartera (clientes, facturas y recordatorios automáticos). Lo haré Build in Public con React + TypeScript (front) y Python + FastAPI (back). ¿Quieres seguir el proceso?🔥
Español
0
0
0
18
Nicolas García Piñeros
Nicolas García Piñeros@thisisnicolasp·
🚀 New Boilerplate Release! My Front-end Boilerplate 👉 Boilerplate-base is live! A fast, scalable, and production-ready starting point for modern web apps. 🔗 github.com/nicolasegpla/B… 🧵 Thread...
English
0
0
0
12
Nicolas García Piñeros
Nicolas García Piñeros@thisisnicolasp·
@ClaudiaLopez Cuál es el legítimo ejercicio de sus funciones, arremeter a tiros al los ciudadanos y dejar que se desangren en las calles, o a qué funciones se refiere señora alcaldesa? CAI DEL RINCON.
Español
0
0
0
0
Claudia López Hernández
Claudia López Hernández@ClaudiaLopez·
Reitero el llamado a la ciudadanía a mantener la serenidad y no usar violencia. Igualmente a la Policía a ceñirse al ejercicio legítimo de sus funciones. Coordinamos en este instante con PMU Nacional presidido por el señor Ministro de Defensa.
Claudia López Hernández tweet mediaClaudia López Hernández tweet mediaClaudia López Hernández tweet media
Español
3.3K
621
4K
0
Nicolas García Piñeros
Nicolas García Piñeros@thisisnicolasp·
@ClaudiaLopez porque no están mostrando en noticias lo que está sucediendo en Bogotá y el nuevo asesinato de la policía en el CAI del rincón, recuerden que la policía no puede abrir fuego indiscriminadamente al pueblo, ojo se supone que la policía no son matones a sueldo!
Español
0
0
0
0
Nicolas García Piñeros
Nicolas García Piñeros@thisisnicolasp·
Ponte los guantes porque nadie absolutamente nadie te irá a salvar. 🔥🔥🔥
Español
0
0
0
0
Nicolas García Piñeros
Nicolas García Piñeros@thisisnicolasp·
«la multitarea no es más que la oportunidad de fastidiar más de una cosa a la vez» Steve Uzzell.
Español
0
0
0
0
Nicolas García Piñeros
Nicolas García Piñeros@thisisnicolasp·
Olvídate del plan b y c, crea un plan A, modela ese plan y trabaja día a día para que sea mejor, se fiel a tus convicciones.
Español
0
0
0
0
Nicolas García Piñeros
Nicolas García Piñeros@thisisnicolasp·
Cada cosa que hagas, centrate en la calidad, no en la cantidad.
Español
0
0
0
0