Creé un sitio web llamado saneatsu.me
Es decir, este sitio.
Stack Tecnológico
- Frontend
- Next.js
- Tailwind CSS
- shadcn/ui
- Zod
- remark
- Vitest
- Storybook
- Playwright
- Backend
- Hono
- OpenAPI
- DB e Infraestructura
- Turso
- Cloudflare Worker
- Cloudflare Images
Motivación
- Hasta ahora, he cambiado de plataformas para escribir (Qiita → Hatena Blog → Zenn), pero quiero acumular mis pensamientos de una manera más estructurada.
- Satisfacer mi deseo de desarrollar mis propios productos.
- Aunque también seguía escribiendo notas de aprendizaje en Google Docs, quería estructurarlas de una forma que pudiera comunicar a otros.
- Quería dejar claro el contexto y por qué llegué a esas ideas.
- No solo quería gestionar con etiquetas como en un blog, sino que quería que estuviera interconectado con enlaces, siguiendo la filosofía de Consense (antes Scrapbox) y Obsidian.
- En el editor del panel de administración, los destinos de los enlaces se muestran como en Consense.
- Además, la función de etiquetas existe, pero la idea es usarla solo para categorías amplias como "Trabajo", "Desarrollo" y "Diario".
- ref: Las wikis organizadas jerárquicamente no escalan
- Quiero poder publicar fácilmente incluso artículos incompletos o algo desordenados.
- Al escribir, aunque sea de forma desordenada, se mejora la habilidad de escribir.
- Publicar primero, organizar después.
- En plataformas como Zenn, no se puede publicar tan fácilmente; se necesita repensar y organizar varias veces primero.
- No quiero que sea posible interactuar con comentarios sobre los artículos.
Primero, intentar crear una herramienta para mí mismo. Es importante.
Cómo lo hice
Mientras desarrollaba el producto principal, creé este sitio como un desvío, simplemente dándole instrucciones a la IA.
Ejecutando dos o tres instancias de Claude Code, se alcanza el límite semanal en unos 4 o 5 días, así que lo usé en combinación con Codex.
A menudo hice ajustes manuales.
Durante las últimas dos semanas, desarrollé bastante a fondo los detalles.
Fue como "limpiar antes de un examen", me escapé de lo que realmente debía hacer para dedicarme al desarrollo.
Que lo haya podido hacer es bueno, pero no tan bueno.
De hecho, el año pasado pasé alrededor de un año creando algo parecido a un sitio de curación con Remix, pero este sitio, con un volumen similar, pude crearlo en menos de una cuarta parte de ese tiempo.
Impresiones
Lo bueno
Simplemente, fue bueno el hecho de que construirlo yo mismo sigue siendo divertido.
Además, puedo sentir un apego abrumador.
Existe el placer de ver crecer tanto los artículos como el producto.
Me alegra que mis habilidades hayan crecido lo suficiente como para poder aprovechar el aumento de servicios útiles y la aparición de agentes de IA, y que ahora sea capaz de crear lo que quiero.
Lo difícil
Hmm. Nada en particular.
¡La IA es genial! ¡Es fácil y divertido de crear rápidamente!
Los costos de operación son de alrededor de 5 dólares al mes.
Son 5 dólares para pagar y usar Cloudflare Images para que haga el trabajo por mí, en lugar de esforzarme con Cloudflare R2.
Además, como menciono más abajo, quiero crear una galería, así que eso sería mejor a largo plazo.
Planes futuros
- Dado que normalmente veo y pienso en muchas cosas, quiero implementar métodos para acumularlas con mayor facilidad.
- Hay bastantes bugs, así que los iré corrigiendo poco a poco.
- Quiero añadir una sección tipo "Galería" para mostrar fotos que he tomado.
- Como la página de Anthony Fu, desarrollador de Vue.js y otros.
- → Lo hice 5 días después.
- Como la página de Anthony Fu, desarrollador de Vue.js y otros.
- Me gustaría alimentar el contenido de los artículos a una IA para que resuma mis pensamientos y poder interactuar con ellos a través de una conversación.