Panorama actual de CSS-Tricks
(chriscoyier.net)- En marzo de 2022, Chris Coyier vendió CSS-Tricks a DigitalOcean y, en ese momento, las condiciones parecían razonables: un precio justo, inversión en contenido y comunidad, eliminación de anuncios y la continuidad de Geoff.
- Al principio, la llegada de nuevos autores y artículos fue una señal positiva, pero cerca de un año después, el despido de Geoff y del equipo de contenido y comunidad se convirtió en el golpe decisivo para la operación del sitio.
- El sitio sigue en línea y conserva los artículos existentes y los bylines de autor, pero el flujo de contenido nuevo se detuvo y el hecho de que el último artículo permaneciera mucho tiempo en la portada dejó en evidencia el estancamiento.
- Coyier consideraba que, para revivir el sitio, hacía falta un editor principal, capacidad operativa en WordPress, autores de frontend e inversión a largo plazo, y hasta propuso una devolución de la propiedad a sus manos.
- Esa propuesta no avanzó dentro de DigitalOcean, pero en julio de 2024 Geoff volvió a hacerse cargo de la operación y se reanudaron tanto el ordenamiento del diseño como la publicación de nuevas guías.
Condiciones que parecían razonables en el momento de la venta
- CSS-Tricks fue vendido a DigitalOcean en marzo de 2022, y Coyier hace un repaso de cómo evaluó esa decisión en su momento y de lo que ocurrió después, unos dos años más tarde.
- Coyier y su esposa veían positivamente las condiciones de la venta en varios aspectos.
- Consideraban justo el precio de venta negociado.
- DigitalOcean era una empresa grande y pública, con una estrategia de inversión en contenido y comunidad.
- Aunque ya era conocida por su contenido sobre DevOps y backend, le faltaba contenido sólido de frontend, y CSS-Tricks podía cubrir ese vacío.
- También resultaba atractivo quitar la publicidad del sitio y dejar solo un único “anuncio” recomendando usar DigitalOcean.
- Dijeron que mantendrían contratado a Geoff, Geoff también quería seguir, y efectivamente se quedó.
- Coyier sentía una gran carga al operar CSS-Tricks al mismo tiempo que codirigía CodePen.
La pérdida de impulso tras la venta
- Justo después de la venta, CSS-Tricks pareció ir bien durante un tiempo, y fue alentador ver nuevas voces y nuevos artículos sin participación directa de Coyier.
- Con el paso del tiempo, el sitio empezó a depender más de la inercia acumulada, y cerca de un año después DigitalOcean despidió a Geoff, junto con las personas a cargo de contenido y comunidad.
- Coyier entendió ese despido como un golpe decisivo para CSS-Tricks.
- Después de eso, el último artículo de CSS-Tricks terminó siendo una introducción a Passkeys, y le pareció extraño verlo permanecer durante mucho tiempo en la portada.
- También se añadió un botón de cookies que se veía improvisado y, según él, todas las entradas del blog empezaron a publicarse como si fueran guías.
La realidad de ver un sitio ya vendido
- Aunque no le guste el resultado, Coyier reconoce que fue él quien vendió el sitio y que, por lo tanto, ahora DigitalOcean controla CSS-Tricks.
- DigitalOcean tiene incluso el derecho de cambiar el sitio por completo si así lo quisiera.
- Mucha gente se molestó, y algunos incluso criticaron a Coyier con la idea de que lo había “entregado”.
- Aun así, considera relativamente afortunado que el sitio siga en línea, que en su mayor parte permanezca intacto y que se conserven los bylines de todos los autores, incluido el suyo.
- Como comparación, menciona a Scotch.io, que tras ser adquirido a Chris Sev se debilitó y finalmente desapareció; Coyier espera que CSS-Tricks no termine así.
- También recuerda que DigitalOcean tenía interés en mover el contenido a su sistema SSG interno.
- Sin embargo, CSS-Tricks es un sitio muy marcado por WordPress, así que sigue en duda si valdría la pena el esfuerzo de hacer esa migración manteniendo la calidad.
Lo que hacía falta para reactivarlo y la propuesta
- Coyier fue contactado por el VP de contenido y comunidad que llegó a DigitalOcean tras la adquisición de Cloudways.
- Ese VP quería saber qué haría falta para volver a poner en marcha CSS-Tricks y producir contenido, y cuál sería el retorno sobre la inversión.
- Coyier respondió que revivir el sitio requería algo más que simplemente publicar unos cuantos artículos.
- Hace falta un nuevo editor principal.
- Como el editor principal anterior había sido despedido públicamente no hacía mucho, una nueva persona podría sentir presión al asumir ese rol.
- Se necesita alguien que conozca bien el desarrollo en WordPress, o al menos una capacidad sólida de WordPress profundamente involucrada en la operación del sitio.
- Tiene que ser posible reunir buenos autores especializados en frontend.
- Una persona que combine los papeles de desarrollador, escritor, constructor de comunidad y editor operativo del sitio probablemente sería costosa.
- En la práctica, habría que reconstruir un equipo, tomaría tiempo estabilizarlo y los ingresos seguirían siendo inciertos.
- Más adelante, Coyier propuso una alternativa en la que él mismo volvería a encargarse de CSS-Tricks.
- Consideraba que, al conocer todas las partes del sitio, tendría una curva de aprendizaje mucho menor que alguien nuevo.
- Pensaba que podía reactivar el interés de lectores, autores y comunidad, y también reducir el ambiente negativo hacia DigitalOcean.
- Creía posible crear contenido para ayudar a usar DigitalOcean y una sección dedicada específicamente a DigitalOcean.
- También veía viable migrar el hosting de CSS-Tricks a DigitalOcean y usarlo como caso de WordPress hosting.
- A cambio, Coyier propuso transferirle nuevamente la propiedad de CSS-Tricks.
- Desde la perspectiva de DigitalOcean, él veía una estructura en la que la empresa obtendría valor de marketing, branding y transición a partir de lo ya gastado, con muy poco costo y tiempo adicionales.
- Como detalle adicional, también consideraba posible acordar no anunciar otros web hosts durante cierto período.
- Tras varios intercambios por correo, ese VP concluyó que no tenía la convicción suficiente para impulsar la propuesta dentro de DigitalOcean.
El giro tras el regreso de Geoff
- Coyier admite que, incluso cuando hizo la propuesta, no estaba 100% seguro de querer recuperar CSS-Tricks debido al estrés.
- Aun así, cree que, con una forma de operación más pequeña y menos pesada, podría haber dejado el sitio en mejores condiciones.
- En una actualización de julio de 2024, DigitalOcean devolvió a Geoff la responsabilidad de operar CSS-Tricks.
- Geoff dejó el diseño más limpio de lo que Coyier lo había hecho y el contenido volvió a fluir.
- Han aparecido guías grandes y completas, como CSS Container Queries, y Coyier lo toma como un buen resultado.
1 comentarios
Opiniones en Hacker News
Creo que la adquisición de CSS-Tricks fue un gran error para DigitalOcean.
Seguramente creyeron que podrían atraer mucho tráfico hacia DigitalOcean y sus productos, pero se habrán dado cuenta de que el público interesado en CSS y frontend, en realidad, tenía pocas probabilidades de comprar productos de DigitalOcean.
Si hubiera habido ROI, no habría motivo para cortar recursos, y si los tutoriales de DigitalOcean funcionan bien es en gran parte porque están relacionados con la administración de servidores y llevan directamente a un público interesado en el producto.
La propuesta de Chris era demasiado ambiciosa, pero de aquí en adelante lo mejor parece ser asumir la pérdida de la adquisición y seguir adelante, o venderlo. Si no, hay un gran riesgo de que el sitio muera lentamente.
Todos le venden a principiantes con dinero, y si un buen diseñador lo empaqueta, puede hacerlo ver muy atractivo.
Entiendo que quieran ROI, pero dejarlo abandonado como ahora parece la peor decisión. Como mínimo deberían haber asignado aunque fuera a una persona para escribir.
En ese momento, el discurso de PR hablaba de “comunidad” y “alcance”, pero ahora están perdiendo dinero y, además, haciendo que los desarrolladores les den la espalda.
Todavía visito ese sitio a menudo por la guía de Flexbox.
Es triste que se haya deteriorado, pero si yo hubiera sido Chris, creo que también lo habría vendido. En la economía de internet, mantener un recurso comunitario mucho mejor que la basura SEO habitual es difícil, y sin duda está poco recompensado en comparación con el valor real que aporta a la comunidad.
Quizá habría sido rentable si no existieran las grandes tecnológicas.
Uno puede responder, pero todo es trabajo no remunerado; y si hace falta un abogado, se convierte en trabajo no remunerado caro.
Yo también lo habría vendido, sin duda, y quienes critican a Chris habrían hecho lo mismo, solo que no lo admiten.
Por si acaso, quizá debería reescribir en mi propio sitio las partes que consulto con frecuencia y usar eso como referencia.
Para empezar, la única razón por la que entraba a css-tricks casi sin pensarlo eran los artículos de Chris.
Como ejemplo simple,
place-contentno está en el texto principal, solo en los comentarios. Así que es difícil llamarla “Complete Guide to Flexbox”, y aprendí por las malas que no se debe poner un nombre tan grandilocuente.Mucho contenido del sitio está viejo, y algunas partes simplemente están mal, con los comentarios cerrados. Si vuelve a estar activo, quizá se arregle, pero muchos de estos problemas ya existían antes de la venta.
Sigo agradecido por el trabajo que Chris y el equipo hicieron en CSS-Tricks.
Aprendí mucho CSS, y en una época en la que CSS tenía muchas rarezas difíciles de entender y desmotivadoras, le dieron una sensación de diversión y exploración.
La frase del artículo de Geoff sobre su despido de CSS-Tricks, “nunca he tenido un solo trabajo; pongo varios huevos en varias canastas”, es uno de los enfoques más sabios para la vida.
Tener varias fuentes de ingresos hace que, si te despiden, al menos el golpe financiero sea mucho menor.
Además, para quienes tienen hijos o no cuentan con ahorros para invertir, quizá en la mayoría de los casos no sea realmente viable.
Es una suerte tener algo de tiempo y dinero para intentar diversificar los ingresos, pero molesta un poco que uno tenga que hacerlo para sentirse seguro.
Hay que tener la mayor cantidad y variedad posible de cosas que te hagan levantarte por la mañana. Aunque te vuelvas pobre, triste o solitario, necesitas tener suficientes cosas a las que aferrarte.
Como dice eso de que “cuando toda la industria empezó con despidos masivos, parece que DigitalOcean también se entusiasmó”, todos hicieron lo mismo.
El ambiente era: “como todos están despidiendo, nosotros también tenemos que encontrar a quién despedir”.
Extraño mucho esa página.
Durante un tiempo olvidé que había sido adquirida, y ni siquiera me di cuenta de que de pronto habían desaparecido los artículos bien escritos sobre temas nuevos e interesantes de CSS.
Un día caí en cuenta de que hacía tiempo que no había ningún artículo relacionado en el feed RSS, y no parece que eso vaya a cambiar en un futuro cercano.
Hay buenos artículos, y también hay algunos míos publicados ahí.
https://frontendmasters.com/blog/
No es la primera vez que DigitalOcean hace algo así
A diferencia de la explicación de que “los tutoriales de CSS no generaban ROI”, DigitalOcean hizo lo mismo con sitios de tutoriales de JavaScript como scotch.io, así que parece más bien que no sabe gestionar inversiones en general
El año pasado, cuando despidieron al editor de CSS-Tricks, escribí con más detalle en mi newsletter sobre el historial de DigitalOcean de comprar blogs indie de desarrollo y dejarlos morir: https://build.typogram.co/p/dont-sell-your-indie-business-to
Operar sitios como CSS Tricks o scotch.io requiere una combinación especial de habilidades. Originalmente, una o dos personas con esa combinación los hacen crecer de manera orgánica, pero si una gran empresa los compra y, por la razón que sea, no retiene ese talento, tiene que reemplazarlo con un equipo, y en ese momento el ROI se arruina
Las redirecciones de dominio se pueden configurar con unos cuantos clics y, al poco tiempo, la mayoría de la gente olvida que esos blogs indie existieron y qué les pasó. Por eso quise dejar constancia de lo que Digital Ocean hizo y no hizo
En 2014 miraba Scotch.io para aprender AngularJS, y tenía tutoriales claros y concisos que eran fáciles de seguir incluso para alguien que se acercaba por primera vez al framework. Guardé muchos artículos en los marcadores del navegador y, como nunca ordené mis marcadores, todavía siguen en alguna carpeta desordenada
Un día hice clic en un artículo de scotch.io desde mis marcadores y me sorprendió ver “404 page not found”. Al investigar, vi que Digital Ocean había comprado scotch.io y que, como resultado, la página principal de scotch.io redirigía a la página principal de Digital Ocean, mientras que los artículos que yo había guardado habían sido eliminados
El problema era tan grande que ni sabía por dónde empezar. Redirigir un blog a una página de producto sin contexto es desperdiciar deliberadamente el tiempo de los visitantes, y si alguien que visita un blog de pronto aterriza en “Try Digital Ocean for free for 60 days”, es lógico que se quede confundido
Peor aún, ni siquiera configuraron una regla comodín de página para enviar todos los enlaces de artículos de scotch.io a Digital Ocean, así que daban 404. Ni siquiera hicieron bien la mala jugada; fue como intentar ordeñar la vaca hasta el final con un balde agujereado
Fue un insulto y una negligencia hacia los editores que habían creado buen contenido durante años, y una empresa de hosting web terminó dando una demostración así con una simple redirección de página
Lo anterior es lo que vi en 2022 y, para febrero de 2023, Digital Ocean había corregido parte del problema. Ahora todos los enlaces de scotch.io al menos redirigen a la comunidad de Digital Ocean, donde hay contenido técnico
Pero los artículos originales del blog de scotch.io siguen desaparecidos de internet. Busqué en la comunidad de Digital Ocean y en otros lugares usando los títulos guardados en mis marcadores, pero no pude encontrarlos; quedaron como si nunca se hubieran escrito
Lo que me llevó a dejar esto como “registro” fue que Digital Ocean compró otro blog técnico muy querido, CSS Tricks, y recientemente despidió a su único editor
Algún día podríamos perder también contenido que es alimento básico del frontend, como “A Complete Guide to Flexbox”. En lugar de ese enlace que siempre aparecía en violeta en los resultados de búsqueda, quizá terminemos perdiendo 3 segundos de vida en una redirección para luego salir de inmediato
CSS Tricks es mucho más famoso y visible que scotch.io, así que uno podría pensar que Digital Ocean lo trataría mejor, pero ya hubo una señal preocupante en coding-fonts.css-tricks.com. Si haces clic, está roto y redirige a otra página
En 2021 lancé un proyecto similar llamado codingfont.com. Era un juego tipo torneo para elegir el mejor font para programar, y Chris Coyier, fundador de CSS Tricks, lo presentó, lo que nos trajo muchísimo tráfico
Ese artículo también mencionaba que CSS Tricks había creado su propio micrositio de fonts para programar. Pero en mayo de 2022, menos de dos meses después de que CSS Tricks fuera adquirido, ese micrositio se rompió y alguien abrió un issue en GitHub
Según el anuncio de Digital Ocean, Chris, que pasaría a tener un rol de asesor, respondió rápidamente: “No sé bien qué planea hacer Digital Ocean. Por supuesto, me gustaría que volviera a hospedarse en coding-fonts.css-tricks.com, y con gusto ayudaría a subirlo a Digital Ocean App Platform”
Quedó claro que, aun siendo asesor, Chris no tenía acceso real a quienes toman decisiones en Digital Ocean, y por eso no podía cambiar ni siquiera un problema tan simple. Era algo tan sencillo y fácil que un tercero intervino y hospedó el micrositio en otro lugar; irónicamente, en Netlify, competidor de Digital Ocean
Así que dejo otro registro para que internet recuerde que esto ocurrió, incluso si Digital Ocean algún día lo corrige
Le pido públicamente a Digital Ocean: debe detener ahora estas prácticas empresariales poco éticas. Seguramente compraron estos blogs para ganarse una buena reputación en la comunidad de desarrolladores, pero el plan claramente fracasó y, de hecho, dañó la marca
Todavía no es tarde para cumplir sus promesas. Publiquen contenido nuevo en el sitio o, al menos, manténganlo vivo y funcionando
También hago un llamado a otros creadores de contenido: no vendan sus negocios indie a Digital Ocean
Uso DigitalOcean, pero ver lo que hicieron con CSS-Tricks me cambió la percepción.
Basta con traicionar una sola vez al open source y a la comunidad de desarrolladores para pasar décadas intentando reparar la reputación y fracasar en el intento. Basta ver a Microsoft.
Hagan lo que hagan, deberían mantener el sitio funcionando y dejarlo sobre WordPress. Eso sería apoyar al open source y, además, un buen ejemplo de una plataforma que aloja el framework de sitios web más grande de internet.
Actualmente, alrededor del 43% de todos los sitios web y el 30% de los sitios de comercio electrónico usan WordPress.
O bien podrían cerrar el sitio o moverlo a otro stack que no tenga relación con lo que la gente usa en la práctica, mejorar los resultados de corto plazo y arruinar su reputación para siempre.
CSS-Tricks no fue la primera víctima; también estuvo scotch.io, donde aprendí Angular. Un día quise abrir un artículo que tenía guardado en marcadores y todo el sitio, incluidas sus subpáginas, había desaparecido y solo redirigía a DigitalOcean.
Eso fue más grave que lo de CSS-Tricks ahora: todo el contenido desapareció de un momento a otro.
No creo que haya que criticarlo por la venta.
Puede verse como una persona común aprovechando a una gran empresa como intermediaria, y no es peor que la experiencia habitual de “crear algo dentro de una empresa y luego verlo romperse”.
Tampoco es distinto de tener acciones de DigitalOcean y obtener ganancias con ellas.
Cuando empecé con desarrollo frontend, este sitio era realmente excelente.
Entraba de vez en cuando y al final terminé viendo el error relacionado con DigitalOcean. DigitalOcean también fue otro punto de partida en mi carrera cuando estaba aprendiendo sobre servidores, así que me da pena ver este desenlace.