1 điểm bởi GN⁺ 2024-03-02 | 1 bình luận | Chia sẻ qua WhatsApp
  • Chris Coyier đã bán CSS-Tricks cho DigitalOcean vào tháng 3/2022, và vào thời điểm đó các điều kiện như mức giá hợp lý, đầu tư vào nội dung và cộng đồng, gỡ quảng cáo, cũng như giữ Geoff lại đều có vẻ hợp lý
  • Giai đoạn đầu khá tích cực với cây bút mới và bài viết mới xuất hiện, nhưng khoảng 1 năm sau, việc sa thải Geoff cùng đội ngũ nội dung và cộng đồng đã trở thành cú đánh mang tính quyết định vào hoạt động của trang
  • Trang vẫn còn online và các bài cũ cùng byline của tác giả vẫn được giữ nguyên, nhưng dòng nội dung mới đã dừng lại, bài cuối cùng nằm rất lâu ở trang chủ, cho thấy sự trì trệ
  • Coyier cho rằng để hồi sinh trang thì cần một lead editor, năng lực vận hành WordPress, đội ngũ cây bút frontend và đầu tư dài hạn; ông cũng đề xuất phương án chuyển quyền sở hữu lại cho mình
  • Đề xuất đó không được thúc đẩy trong nội bộ DigitalOcean, nhưng đến tháng 7/2024, Geoff quay lại phụ trách vận hành và việc tinh chỉnh thiết kế cùng phát hành hướng dẫn mới đã được nối lại

Những điều khoản từng có vẻ hợp lý vào thời điểm bán

  • CSS-Tricks được bán cho DigitalOcean vào tháng 3/2022, và Coyier nhìn lại quyết định khi đó cùng những gì đã diễn ra sau khoảng 2 năm
  • Coyier và vợ ông nhìn nhận các điều khoản bán theo hướng tích cực ở nhiều khía cạnh
    • Họ cho rằng mức giá bán đã đàm phán là hợp lý
    • DigitalOcean là một công ty lớn đã niêm yết và có chiến lược đầu tư vào nội dung và cộng đồng
    • Nội dung về DevOps và backend vốn đã khá quen thuộc, nhưng nội dung frontend chất lượng thì còn thiếu, nên CSS-Tricks có thể lấp vào khoảng trống đó
    • Việc bỏ quảng cáo trên site và chỉ giữ lại một “quảng cáo” duy nhất là khuyến khích dùng DigitalOcean cũng là điểm hấp dẫn
    • Họ nói sẽ tiếp tục thuê lead editor Geoff, Geoff cũng muốn như vậy, và điều đó thực sự đã được giữ lại
    • Coyier khi đó đang phải gánh áp lực lớn vì vừa vận hành CSS-Tricks vừa đồng điều hành CodePen

Động lực vận hành suy giảm sau thương vụ

  • Ngay sau khi bán, CSS-Tricks trong một thời gian vẫn có vẻ ổn, và việc xuất hiện những tiếng nói mới cùng bài viết mới không do Coyier trực tiếp tham gia cũng là tín hiệu đáng khích lệ
  • Theo thời gian, site ngày càng dựa nhiều vào quán tính sẵn có; khoảng 1 năm sau, DigitalOcean sa thải Geoff, đồng thời những người phụ trách nội dung và cộng đồng cũng rời đi
  • Coyier xem vụ sa thải này là cú đánh quyết định đối với CSS-Tricks
  • Sau đó, bài viết cuối cùng của CSS-Tricks là một bài tổng quan về Passkeys, và việc bài đó nằm rất lâu trên trang chủ trông khá kỳ lạ
  • Trang còn được thêm vào một nút cookie trông vụng về, và ông cảm thấy mọi bài blog đều bắt đầu được đăng như thể là các guide

Cảm giác thực tế khi nhìn một website đã bán đi

  • Dù không hài lòng với kết quả, Coyier thừa nhận rằng vì chính mình đã bán site nên DigitalOcean giờ là bên kiểm soát CSS-Tricks
  • Về mặt quyền lợi, DigitalOcean ở vị thế có thể thay đổi hoàn toàn website nếu muốn
  • Nhiều người đã tức giận, và một số còn chỉ trích Coyier theo kiểu ông đã “bán đứng” nó
  • Dù vậy, việc site vẫn còn online, phần lớn chưa bị hư hại, và byline của mọi tác giả bao gồm cả ông vẫn được giữ lại vẫn là điều tương đối may mắn
  • Ví dụ đối chiếu là Scotch.io: sau khi được mua lại từ Chris Sev, nó suy yếu dần rồi cuối cùng biến mất; Coyier không muốn CSS-Tricks có kết cục như vậy
  • Ông cũng nhớ rằng DigitalOcean từng quan tâm đến việc chuyển nội dung sang hệ thống SSG nội bộ
  • Tuy nhiên, CSS-Tricks là một site mang tính WordPress rất đậm, nên vẫn còn câu hỏi liệu việc chuyển đổi mà vẫn giữ được chất lượng có đáng với công sức bỏ ra hay không

Các điều kiện và đề xuất để vận hành lại

  • Coyier được một VP phụ trách nội dung và cộng đồng tại DigitalOcean, người gia nhập sau thương vụ mua lại Cloudways, liên hệ
  • Vị VP này muốn biết cần gì để khởi động lại CSS-Tricks và sản xuất nội dung trở lại, cũng như tỷ suất hoàn vốn sẽ ra sao
  • Coyier trả lời rằng để hồi sinh site thì cần sự chuẩn bị vượt xa mức chỉ đăng thêm vài bài viết
    • Cần một lead editor mới
    • Vì lead editor trước đó bị sa thải công khai chưa lâu, người mới có thể sẽ cảm thấy ngần ngại khi nhận vai trò này
    • Cần người giỏi phát triển WordPress, hoặc ít nhất là có năng lực WordPress để tham gia sâu vào việc vận hành site
    • Cần tập hợp được đội ngũ cây bút frontend giỏi
    • Một người kiêm cùng lúc vai trò developer, writer, community builder và editor vận hành site nhiều khả năng sẽ rất đắt đỏ
    • Trên thực tế sẽ phải dựng lại cả một team, mất thời gian để ổn định, trong khi doanh thu vẫn tiếp tục không chắc chắn
  • Sau đó, Coyier đề xuất phương án để chính ông vận hành lại CSS-Tricks
    • Ông hiểu mọi phần của site nên đường cong học tập sẽ thấp hơn người mới vào
    • Ông tin có thể khơi lại sự quan tâm từ độc giả, cây bút và cộng đồng, đồng thời giảm bớt bầu không khí tiêu cực nhắm vào DigitalOcean
    • Ông cho rằng có thể làm nội dung hỗ trợ cách dùng DigitalOcean và tạo một mục riêng dành cho DigitalOcean
    • Ông cũng cho rằng có thể chuyển hosting của CSS-Tricks sang DigitalOcean để biến nó thành một ví dụ về WordPress hosting
  • Đổi lại, Coyier đề xuất chuyển quyền sở hữu CSS-Tricks lại cho ông
  • Theo ông, với DigitalOcean đây sẽ là một cách gần như không tốn thêm chi phí hay thời gian, đồng thời vẫn thu được giá trị marketing, branding và chuyển đổi từ khoản đã chi trước đó
  • Về chi tiết, ông cũng cho rằng có thể thỏa thuận việc không quảng cáo cho các web host khác trong một khoảng thời gian nhất định
  • Sau vài lần trao đổi email, vị VP kết luận rằng ông không đủ tự tin để thúc đẩy đề xuất này trong nội bộ DigitalOcean

Bước ngoặt sau khi Geoff trở lại

  • Coyier cho biết ngay cả lúc đưa ra đề xuất, vì áp lực nên ông cũng không hoàn toàn chắc 100% rằng mình thực sự muốn lấy lại CSS-Tricks
  • Dù vậy, ông vẫn nghĩ rằng với một cách vận hành nhỏ gọn và ít áp lực hơn, site có thể đã ở trong trạng thái tốt hơn
  • Trong bản cập nhật tháng 7/2024, DigitalOcean đưa Geoff trở lại làm người phụ trách vận hành CSS-Tricks
  • Geoff đã dọn lại thiết kế gọn gàng hơn cả thời Coyier, và nội dung cũng bắt đầu chảy trở lại
  • Những guide lớn và đầy đủ như CSS Container Queries đang được đăng lên, và Coyier xem đây là một kết quả tốt

1 bình luận

 
GN⁺ 2024-03-02
Ý kiến trên Hacker News
  • Tôi cho rằng việc mua lại CSS-Tricks là một sai lầm lớn từ phía DigitalOcean
    Có lẽ họ tin rằng có thể kéo được lượng truy cập lớn về phía DigitalOcean và sản phẩm của mình, nhưng rồi đã nhận ra rằng nhóm độc giả quan tâm đến CSS và frontend trên thực tế khó có khả năng mua sản phẩm của DigitalOcean
    Nếu có ROI thì chẳng có lý do gì để cắt nguồn lực, còn việc các bài hướng dẫn của DigitalOcean hoạt động tốt phần lớn là vì chúng liên quan đến quản trị máy chủ và trực tiếp đưa về nhóm người quan tâm đến sản phẩm
    Đề xuất của Chris là một nước đi quá sức, nhưng về sau có lẽ cách tốt nhất là ghi nhận thương vụ mua lại này như một khoản lỗ rồi cho qua, hoặc bán nó đi. Nếu không, có nguy cơ trang sẽ chết dần

    • Thứ kiếm ra tiền trong CSS là bán khóa học 500 đô la có nội dung giống như các bài học miễn phí
      Ai cũng đang bán cho người mới có tiền, và nếu được một designer giỏi đóng gói thì có thể làm nó trông cực kỳ hấp dẫn
    • Tôi thắc mắc vì sao họ không đơn giản là gắn quảng cáo lên trang
      Tôi hiểu là họ muốn ROI, nhưng bỏ mặc như hiện nay có vẻ là quyết định tệ nhất. Ít nhất lẽ ra cũng nên bố trí một người viết bài
      Câu chữ PR lúc đó là “cộng đồng” và “độ phủ”, còn bây giờ thì họ vừa mất tiền, vừa khiến các lập trình viên quay lưng

      “CSS-Tricks will broaden and complement our existing library of content, furthering DigitalOcean’s reach with both frontend and full-stack developers, and supports our community strategy, a key differentiator for DigitalOcean in the cloud computing space,” DigitalOcean CEO Yancey Spruill said.
      [1]: https://wptavern.com/digitalocean-acquires-css-tricks

    • DigitalOcean đã đầu tư vào sản phẩm ứng dụng, gồm cả site tĩnh và những thứ tương tự, để lôi kéo người dùng frontend của Vercel và Netlify, nhưng sản phẩm không tốt lắm và quảng cáo cũng không thay đổi được điều đó
  • Tôi vẫn thường xuyên vào trang đó vì hướng dẫn Flexbox
    Thật buồn vì nó xuống cấp, nhưng nếu là Chris thì chắc tôi cũng đã bán. Trong nền kinh tế Internet, việc duy trì một tài nguyên cộng đồng tốt hơn nhiều so với rác SEO thông thường là rất khó, và chắc chắn phần thưởng không tương xứng với giá trị thực mà nó mang lại cho cộng đồng
    Nếu không có các công ty công nghệ lớn, có lẽ nó đã được đền đáp

    • Càng đúng hơn nếu tính đến khả năng khá cao rằng thành quả của công việc khó nhọc đó sẽ bị những kẻ buôn rác SEO đánh cắp rồi đóng gói như của mình
      Có thể phản ứng lại, nhưng tất cả đều là lao động không công; nếu cần luật sư thì đó là lao động không công đắt đỏ
      Nếu là tôi thì chắc chắn cũng bán, và những người chỉ trích Chris dù không thừa nhận cũng sẽ làm y như vậy
    • Tôi cũng dùng trang đó vì hướng dẫn Flexbox
      Có lẽ để phòng hờ, tôi nên viết lại những phần mình hay tham khảo trên trang của mình rồi dùng bản đó
    • Nếu được dẫn tới từ Google Search thì tôi vẫn vào, còn ngoài ra thì chỉ đọc blog của Chris
      Ngay từ đầu, lý do duy nhất khiến tôi vào css-tricks một cách vô thức là các bài viết của Chris
    • Tôi tò mò cơ chế nào khiến “nếu không có các công ty công nghệ lớn thì có lẽ nó đã được đền đáp”
    • Tôi cũng có dùng, nhưng nội dung đã cũ
      Một ví dụ đơn giản là place-content không có trong phần nội dung chính mà chỉ có trong bình luận. Vì vậy khó có thể gọi đó là “Complete Guide to Flexbox”, và họ đã học được một cách khó khăn rằng không nên đặt những cái tên hoành tráng như vậy
      Nhiều nội dung trên trang đã cũ, và một số thì đơn giản là sai trong khi phần bình luận đã bị đóng. Nếu được vận hành trở lại thì có thể được sửa, nhưng khá nhiều vấn đề kiểu này đã tồn tại từ trước khi bán
  • Tôi vẫn luôn biết ơn những gì Chris và đội ngũ đã làm được ở CSS Tricks
    Tôi đã học được rất nhiều CSS, và vào thời điểm đó, họ đã thổi vào CSS — vốn có nhiều điểm kỳ quặc khó hiểu và dễ làm nản chí — cảm giác vui thú và khám phá

  • Câu “tôi chưa bao giờ chỉ có một công việc, mà luôn để nhiều quả trứng trong nhiều giỏ” trong bài viết Geoff bị sa thải khỏi CSS Tricks là một trong những cách tiếp cận khôn ngoan nhất trong đời
    nhiều nguồn thu nhập thì dù bị sa thải, ít nhất tác động về tài chính cũng nhỏ hơn rất nhiều

    • Hoàn toàn đồng ý và tôi cũng đang cố gây dựng, nhưng thật sự rất nhiều việc
      Hơn nữa, với những người có con hoặc không có đủ tiền tiết kiệm để đầu tư, phần lớn có thể không thực tế
      Có thời gian và tiền bạc ở mức nhất định để thử đa dạng hóa thu nhập là điều may mắn, nhưng việc phải làm vậy để cảm thấy an toàn thì hơi bực mình
    • Vấn đề vượt xa chuyện tiền bạc
      Những thứ khiến ta thức dậy mỗi sáng nên càng nhiều và càng đa dạng càng tốt. Dù có trở nên nghèo, buồn hay cô đơn, ta vẫn nên có đủ thứ để bám vào
  • Như câu “khi cả ngành bắt đầu sa thải quy mô lớn, có vẻ DigitalOcean cũng phấn khích theo”, ai cũng như vậy
    Bầu không khí lúc đó là “vì ai cũng sa thải, nên chúng ta cũng phải tìm người để sa thải”

  • Tôi thật sự nhớ trang đó
    Có một thời gian tôi đã quên mất chuyện bị mua lại, và cũng không nhận ra rằng các bài viết hay về những chủ đề CSS mới thú vị đã đột nhiên biến mất
    Một ngày nọ tôi nhận ra RSS feed đã lâu không có bài nào liên quan, và có vẻ điều đó sẽ không thay đổi trong tương lai gần

    • Chris hiện đang giúp vận hành Boost, tức blog Frontend Masters
      Có vài bài khá ổn, và một số bài của tôi cũng được đăng ở đó
      https://frontendmasters.com/blog/
  • Đây không phải lần đầu DigitalOcean làm chuyện như vậy
    Trái với lời giải thích rằng “các hướng dẫn CSS không tạo được ROI”, họ cũng đã làm điều tương tự với các trang hướng dẫn JavaScript như scotch.io, nên có vẻ DigitalOcean nhìn chung không giỏi đầu tư
    Năm ngoái, khi biên tập viên của CSS-Tricks bị sa thải, tôi đã viết chi tiết hơn trong newsletter về tiền sử DigitalOcean mua rồi giết các blog phát triển độc lập: https://build.typogram.co/p/dont-sell-your-indie-business-to
    Việc vận hành các trang như CSS Tricks hay scotch.io cần một tổ hợp kỹ năng đặc biệt. Ban đầu, một hoặc hai người có tổ hợp đó sẽ phát triển trang một cách tự nhiên, nhưng sau khi một tập đoàn lớn mua lại mà vì lý do nào đó không giữ được nhân tài ấy, họ phải thay thế bằng cả một đội ngũ, và ngay khoảnh khắc đó ROI sẽ hỏng

    • Trích từ newsletter của tôi “Don’t Sell Your Indie Business to Digital Ocean!”, điều đáng buồn trong câu chuyện này là phần lớn sự việc không dễ lần theo dấu vết
      Chuyển hướng tên miền có thể được thiết lập chỉ bằng vài cú nhấp chuột, và chẳng bao lâu sau hầu hết mọi người sẽ quên rằng những blog indie như vậy từng tồn tại, cũng như quên chuyện gì đã xảy ra với chúng. Vì vậy tôi muốn lưu lại thành hồ sơ những gì Digital Ocean đã làm và không làm
      Năm 2014, tôi xem Scotch.io để học AngularJS, và ở đó có các bài hướng dẫn rõ ràng, súc tích, dễ theo dõi ngay cả với người lần đầu tiếp cận framework. Tôi đã lưu nhiều bài vào bookmark của trình duyệt, và vì không dọn bookmark nên đến giờ chúng vẫn nằm trong một thư mục lộn xộn
      Một ngày nọ, tôi nhấp vào một bài scotch.io trong bookmark thì bất ngờ thấy “404 page not found”. Tìm hiểu thì biết Digital Ocean đã mua scotch.io, kết quả là trang chủ scotch.io bị chuyển hướng sang trang chủ Digital Ocean, còn các bài tôi đã lưu thì bị gỡ bỏ
      Vấn đề nhiều đến mức không biết phải bắt đầu từ đâu. Chuyển hướng một blog sang trang sản phẩm mà không có ngữ cảnh là cố ý làm lãng phí thời gian của khách truy cập, và tất nhiên người vào blog sẽ bối rối nếu đột nhiên bị đưa tới “Try Digital Ocean for free for 60 days”
      Tệ hơn nữa là họ thậm chí không thiết lập nổi một quy tắc trang wildcard để chuyển toàn bộ liên kết bài viết scotch.io sang Digital Ocean, nên mới dẫn đến 404. Họ còn không làm được việc xấu một cách hiệu quả; giống như cố vắt kiệt con bò sữa đến cùng nhưng cái xô lại bị thủng
      Đó là sự xúc phạm và cẩu thả đối với các biên tập viên đã tạo ra nội dung tốt suốt nhiều năm, và một công ty dịch vụ hosting website đã tự trình diễn điều đó chỉ bằng một thao tác chuyển hướng trang
      Những điều trên là những gì tôi thấy vào năm 2022, và tính đến tháng 2/2023, Digital Ocean đã sửa một số vấn đề. Giờ đây mọi liên kết của scotch.io ít nhất cũng được chuyển hướng tới Digital Ocean Community, nơi có nội dung kỹ thuật
      Nhưng các bài blog gốc của scotch.io vẫn đã biến mất khỏi Internet. Tôi tìm bằng các tiêu đề đã lưu trong bookmark trên Digital Ocean Community và những nơi khác mà vẫn không thấy, như thể chúng chưa từng được viết ra ngay từ đầu
      Lý do tôi ghi lại những điều này thành “hồ sơ” là vì Digital Ocean đã mua một blog công nghệ được yêu mến khác, CSS Tricks, rồi gần đây sa thải biên tập viên duy nhất của trang
      Một ngày nào đó chúng ta có thể mất cả những nội dung như “A Complete Guide to Flexbox”, vốn giống lương thực cơ bản của front-end. Thay vì liên kết luôn hiện màu tím trong kết quả tìm kiếm, có thể ta sẽ mất 3 giây cuộc đời vì bị chuyển hướng rồi thoát ngay
      Có thể bạn nghĩ CSS Tricks nổi tiếng và được chú ý hơn scotch.io rất nhiều nên Digital Ocean sẽ đối xử tốt hơn, nhưng tại coding-fonts.css-tricks.com đã có tín hiệu đáng lo. Nhấp vào thì trang bị hỏng và bị chuyển hướng sang trang khác
      Năm 2021, tôi ra mắt một dự án tương tự tên codingfont.com. Đó là một trò chơi dạng giải đấu để chọn font lập trình chiến thắng, và Chris Coyier, nhà sáng lập CSS Tricks, đã giới thiệu nó, mang lại lượng truy cập khổng lồ
      Bài viết đó cũng nói rằng CSS Tricks đã tạo một microsite riêng về font lập trình. Nhưng vào tháng 5/2022, chưa đầy hai tháng sau khi CSS Tricks được mua lại, microsite đó bị hỏng và có người đã mở issue trên GitHub
      Theo thông báo của Digital Ocean, Chris, người sẽ đảm nhận vai trò cố vấn, đã nhanh chóng trả lời: “Tôi không chắc Digital Ocean định làm thế nào. Tất nhiên tôi hy vọng nó sẽ được host lại tại coding-fonts.css-tricks.com, và tôi cũng sẵn lòng giúp đưa nó lên Digital Ocean App Platform”
      Rõ ràng dù Chris là cố vấn, ông không có quyền tiếp cận thực sự tới những người ra quyết định ở Digital Ocean, nên ngay cả vấn đề đơn giản như vậy cũng không thể thay đổi. Vấn đề quá đơn giản và dễ xử lý đến mức một bên thứ ba đã đứng ra host microsite ở nơi khác, trớ trêu thay là trên Netlify, đối thủ của Digital Ocean
      Vì vậy, dù một ngày nào đó Digital Ocean có sửa, tôi vẫn để lại thêm một hồ sơ nữa để Internet nhớ rằng chuyện này đã xảy ra
      Công khai yêu cầu Digital Ocean: hãy dừng ngay thực hành kinh doanh phi đạo đức này. Có lẽ các bạn đã mua những blog này để có danh tiếng tốt trong cộng đồng developer, nhưng kế hoạch rõ ràng đã thất bại và còn làm tổn hại thương hiệu
      Vẫn chưa quá muộn để giữ lời hứa. Hãy đăng nội dung mới lên trang, hoặc ít nhất giữ cho trang còn sống và hoạt động
      Tôi cũng kêu gọi các nhà sáng tạo nội dung khác: đừng bán doanh nghiệp indie của mình cho Digital Ocean
  • Tôi đang dùng DigitalOcean, nhưng sau khi thấy chuyện họ làm hỏng CSS-Tricks thì cách nhìn của tôi đã thay đổi
    Chỉ cần phản bội cộng đồng mã nguồn mở và lập trình viên một lần thôi, sau đó sẽ phải cố gắng sửa chữa danh tiếng trong hàng chục năm mà vẫn thất bại. Cứ nhìn Microsoft là thấy
    Dù làm gì đi nữa, họ nên tiếp tục vận hành trang web và để nó trên WordPress. Vì đây vừa là sự ủng hộ mã nguồn mở, vừa là một ví dụ cho thấy rõ một nền tảng hosting có thể lưu trữ framework website lớn nhất trên Internet
    Hiện khoảng 43% tổng số website và 30% site thương mại điện tử đang dùng WordPress
    Hoặc họ cũng có thể đóng trang, hoặc chuyển sang một stack khác không liên quan gì đến thứ mọi người dùng trong thực tế để cải thiện lãi lỗ ngắn hạn, đồng thời hủy hoại danh tiếng mãi mãi

    • Họ đã làm như vậy ít nhất một lần rồi
      CSS-Tricks không phải nạn nhân đầu tiên; còn có scotch.io, nơi tôi từng học Angular. Một ngày nọ, tôi định mở một bài đã lưu trong bookmark thì toàn bộ website và các trang con đều biến mất, chỉ redirect về DigitalOcean
      Việc đó còn nghiêm trọng hơn CSS-Tricks hiện nay, và toàn bộ nội dung đã biến mất trong chớp mắt
  • Tôi không nghĩ việc bán lại là điều đáng bị chửi
    Có thể xem đó là một người bình thường tận dụng một công ty lớn ở giữa, và cũng không tệ hơn trải nghiệm “làm ra rồi phá hỏng trong nội bộ công ty” thông thường
    Nó cũng chẳng khác gì việc nắm giữ cổ phiếu DigitalOcean rồi kiếm lời

  • Khi tôi mới bắt đầu làm front-end, trang này thật sự rất tuyệt
    Thỉnh thoảng tôi vẫn ghé vào, rồi cuối cùng lại chứng kiến sai lầm liên quan đến DigitalOcean. DigitalOcean cũng từng là một điểm khởi đầu khác trong sự nghiệp của tôi hồi học về server, nên thấy kết cục như thế này thật đáng tiếc