Mọi Sản Phẩm Tôi Xây Dựng Đều Bắt Đầu Từ Điều Gì Đó Khiến Tôi Bực Bội Và Đây Là Tất Cả Mười Lăm Vấn Đề
Không ai thức dậy vào một sáng nào đó rồi quyết định xây dựng mười lăm sản phẩm phần mềm. Đó không phải là cách thức hoạt động. Điều thực sự xảy ra chậm hơn, lộn xộn hơn và ít huy hoàng hơn bất kỳ câu chuyện khởi nguồn khởi nghiệp nào sẽ gợi ý. Một vấn đề xuất hiện. Nó tồn tại. Các giải pháp hiện có hóa ra quá đắt đỏ, yếu kém, hoặc bị khóa vào các mô hình đăng ký sao cho sử dụng chúng cho một công việc nhỏ cảm thấy như thuê một chiếc xe tải để mang một chiếc đèn duy nhất. Cuối cùng sự bực bội vượt qua một ngưỡng và phản ứng duy nhất hợp lý là xây dựng một cái gì đó tốt hơn. Sau đó vấn đề khác xuất hiện. Và một vấn đề khác nữa. Mười lăm vấn đề sau này, có toàn bộ một nền tảng, và mọi sản phẩm trên nó đều có nguồn gốc từ một khoảnh khắc cụ thể của sự bực bội thật sự.
Đây không phải là một câu chuyện được chọn lọc cẩn thận được thiết kế để làm cho tính cách là một cuộc gọi lãng mạn. Một số phiền toái này là nhỏ. Một số rất tốn kém. Một vài đủ khó chịu để làm hỏng cả những ngày cuối tuần. Nhưng mọi thứ đơn lẻ tuân theo mô hình giống nhau: gặp phải vấn đề, tìm kiếm giải pháp, tìm thấy giải pháp không đầy đủ, xây dựng một cái gì đó tốt hơn. Mô hình đó lặp đi lặp lại trong những năm, và kết quả là yeb.to với bốn mươi một API, mười tám ứng dụng SaaS và sáu mươi tám công cụ trực tuyến.
Năm Phiền Toái Đầu Tiên Bắt Đầu Mọi Thứ
Công cụ captions đến trước tiên, và nó đến từ sự bực bội đơn giản nhất. Chạy các kênh YouTube tập trung vào âm nhạc được tạo bởi AI có nghĩa là tạo các video lời bài hát với các phụ đề bị cháy. Captions.ai tính phí mười euro mỗi tháng cho đặc quyền này, điều đó dường như hợp lý cho đến khi các tháng chỉ có hai hoặc ba video bắt đầu chồng chất. Trả một đăng ký dạng phẳng cho một công cụ ngồi không được sử dụng hầu hết các tuần là loại lãng phí tích tụ âm thầm. Giải pháp thay thế là rõ ràng: xây dựng một công cụ tính phí cho mỗi video được xử lý, không phải mỗi tháng của thời gian lịch. Tín dụng thay thế đăng ký, và tiết kiệm trở nên tức thời.
Công cụ dịch phát triển từ một loại vấn đề khác nhau. Các dịch vụ dịch máy xử lý các ngôn ngữ chính một cách đủ có năng lực, nhưng ngay khi bạn cần tiếng Bulgaria hoặc tiếng Serbia, chất lượng suy giảm đứt ngã. Lỗi thỏa thuận giới tính. Liên hợp động từ sai. Những câu được dịch về mặt kỹ thuật nhưng nghe giống như được lắp ráp bởi người nào đó đã học ngôn ngữ từ một từ điển và không bao giờ nghe nó được nói. Các công cụ hiện có coi ngôn ngữ nhỏ hơn là những suy nghĩ sớm bị bolt vào các công cụ được tối ưu hóa cho tiếng Anh, tiếng Tây Ban Nha và tiếng Pháp. Xây dựng một dịch vụ dịch coi mọi ngôn ngữ như một công dân hạng nhất không phải là quyết định kinh doanh. Đó là một phản ứng để nhận được một lần dịch buồn cười vô cùng của những câu bình thường hoàn toàn.
Công cụ hình mờ đến từ việc xuất bản. Viết một cuốn sách, chuyển đổi nó thành PDF, và xem nó xuất hiện trên các trang cướp biển trong vòng những ngày giải phóng là một loại vi phạm duy nhất. Các giải pháp DRM hứa bảo vệ nhưng cung cấp bất tiện cho các độc giả hợp pháp và không có chướng ngại vật cho những tên cướp được xác định. Nhận ra rằng những gì các tác giả thực sự cần không phải là ngăn chặn sao chép mà là truy vết sao chép dẫn đến hệ thống hình mờ làm cho mỗi bản sao được phân phối có thể xác định riêng lẻ. Vấn đề là cá nhân: một cuốn sách bị cướp biển. Giải pháp trở thành một sản phẩm.
Trình chuyển đổi tiền tệ được sinh ra trong khoảng cách giữa các tỷ giá quảng cáo và các khoản tiền được nhận thực tế. Mỗi chuyển tiền quốc tế liên quan đến một nghi thức kiểm tra tỷ giá trung bình, sau đó xem số tiền nhận được đến có thể thấp hơn vì phí ẩn, phần trăm đánh dấu và sự lây lan chuyển đổi mà các nền tảng không bao giờ hiển thị. Xây dựng một công cụ tiền tệ hiển thị tỷ giá thực tế cùng với những gì Wise, Revolut, PayPal và Western Union sẽ thực sự tính phí là một phản ứng trực tiếp để nhận được quá nhiều lần chuyển tiền nơi lời hứa "không phí" bốc hơi thành một sự lây lan ba phần trăm.
Nền tảng quản lý liên kết giải quyết một vấn đề không nên tồn tại trong năm 2026. Bitly tính phí ba mươi lăm đô la mỗi tháng cho các liên kết ngắn có thương hiệu. Ba mươi lăm đô la. Đối với một dịch vụ có chức năng cốt lõi thay thế một URL dài bằng một cái ngắn. Độ phức tạp kỹ thuật của rút ngắn URL là tối thiểu. Chi phí cơ sở hạ tầng là không đáng kể. Tuy nhiên, bằng cách nào đó thị trường hội tụ trên giá giả định mỗi người dùng là một bộ phận tiếp thị có ngân sách công ty. Xây dựng LinkHub như một giải pháp dựa trên tín dụng có nghĩa là tạo một liên kết ngắn chi phí một phần nhỏ của một xu và hóa đơn hàng tháng chính xác tỷ lệ với việc sử dụng thực tế.
Những Vấn Đề Trở Nên Kỹ Thuật
API ảnh chụp màn hình bắt đầu với giám sát thời gian hoạt động. Kiểm tra xem trang web có hoạt động hay không dường như tầm thường đơn giản cho đến khi trang web sử dụng hiển thị JavaScript, tải lười biếng hoặc kiến trúc ứng dụng một trang. Yêu cầu HTTP truyền thống thấy một trang trống hoặc một spinner tải và báo cáo mọi thứ tốt, trong khi khách truy cập thực tế thấy một trải nghiệm bị hỏng. Chụp ảnh màn hình của trình duyệt thực tế của trang được hiển thị cho biết sự thật theo cách mà mã trạng thái HTTP không bao giờ có thể. Nhu cầu xác minh trực quan đó phát triển thành toàn bộ API ảnh chụp màn hình với các captures được lên lịch, phát hiện diff trực quan và trích xuất văn bản OCR. Năm giờ thời gian chết không được phát hiện trên một dự án khách hàng là sự cố cụ thể bắt đầu toàn bộ điều này.
Phát hiện bot phát triển từ một khám phá báo động hơn. Kiểm tra phân tích trên một dự án web và tìm thấy mười triệu lượt truy cập tạo ra không chuyển đổi, không tham gia, và độ sâu cuộn không. Mười triệu lượt truy cập từ bot giả vờ là những trình duyệt thực, làm tăng số liệu, méo dữ liệu và làm cho mọi quyết định kinh doanh dựa trên lưu lượng đó về cơ bản sai. Các giải pháp phát hiện bot hiện có là sản phẩm doanh nghiệp được định giá cho các công ty có ngân sách bảo mật. Xây dựng một API phát hiện có thể xác định lưu lượng bot ở cấp yêu cầu, sử dụng dấu vân tay thiết bị và phân tích hành vi, là một phản ứng trực tiếp để nhận ra rằng một tỷ lệ phần trăm đáng kể của lưu lượng web là tưởng tượng.
Công cụ theo dõi thời gian hoạt động lấp đầy khoảng trống mà API ảnh chụp màn hình được tiết lộ. Biết một trang web bị hỏng về mặt trực quan là hữu ích, nhưng biết thời điểm nó bị hỏng là điều cần thiết. Các monitor thời gian hoạt động hiện có kiểm tra các điểm cuối và báo cáo mã HTTP, điều này bỏ lỡ toàn bộ loại lỗi nơi máy chủ phản hồi bằng mã trạng thái 200 nhưng nội dung trang sai, thiếu hoặc bị hỏng. Kết hợp kiểm tra thời gian hoạt động với ảnh chụp màn hình định kỳ tạo ra một hệ thống giám sát bắt được những lỗi vô hình đối với các công cụ truyền thống.
Những Vấn Đề Cảm Thấy Nhỏ Nhưng Không Phải Vậy
Tạo mã QR dường như nên được giải quyết một vấn đề. Hàng ngàn trình tạo miễn phí tồn tại trực tuyến. Nhưng cố gắng tạo mã QR với một lược đồ màu cụ thể, logo nhúng, mức sửa lỗi tùy chỉnh và phân tích theo dõi, và các công cụ miễn phí tiết lộ giới hạn của họ gần như ngay lập tức. Trình tạo mã QR trên yeb.to tồn tại vì mọi giải pháp miễn phí thay thế tạo ra một hình vuông đen và trắng đơn giản mà không có tùy chỉnh hoặc yêu cầu đăng ký hàng tháng cho các tính năng nên chi phí vài xu mỗi mã được tạo.
Các công cụ PDF đến từ ma sát quy trình công việc tài liệu. Hợp nhất ba PDF không nên yêu cầu tải xuống phần mềm máy tính để bàn hoặc tải lên các tài liệu nhạy cảm lên một trang web ngẫu nhiên có các chính sách quyền riêng tư không rõ ràng. Chia một PDF, nén nó, chuyển đổi nó thành hình ảnh hoặc trích xuất văn bản từ nó sẽ các hoạt động đơn giản như nhấp vào một nút. Mỗi công cụ PDF trên nền tảng tồn tại vì một tác vụ tài liệu cụ thể là cần thiết, các tùy chọn có sẵn là không đủ, và xây dựng công cụ đã mất ít thời gian hơn tiếp tục làm việc xung quanh sự không đủ.
Dịch vụ tra cứu GeoIP bắt đầu như một thành phần cho phân tích nhưng trở thành sản phẩm của riêng nó khi nhu cầu xác định các vị trí khách truy cập xuất hiện lặp đi lặp lại trên các dự án khác nhau. Cơ sở dữ liệu GeoIP thương mại tính phí cho các khoản thanh toán cấp phép hàng năm. API bao bọc dữ liệu có sẵn miễn phí thành một định dạng có thể được truy vấn tức thì, và chi phí tín dụng cho mỗi tra cứu đủ thấp mà ngay cả các ứng dụng khối lượng cao cũng có thể đủ khả năng mà không cần thương lượng hợp đồng doanh nghiệp.
Plugin phân tích WordPress liên kết một số phiền toái này lại với nhau. Chạy các trang WordPress có nghĩa là cần phân tích có thể phân biệt các khách truy cập thực từ bot, xác định gốc địa lý và loại thiết bị phát hiện. Google Analytics xử lý một số điều này nhưng chôn dữ liệu hữu ích dưới các lớp phức tạp giao diện và lấy mẫu dữ liệu ngày càng tích cực. Plugin sử dụng ba API yeb.to bên trong, điều đó tự nó là một minh chứng về cách các sản phẩm được xây dựng từ nhu cầu thực kết nối một cách tự nhiên thành một cái gì đó lớn hơn bất kỳ công cụ riêng lẻ nào.
Mô Hình Kết Nối Tất Cả Mười Lăm
Nhìn vào danh sách đầy đủ các sản phẩm và theo dõi mỗi sản phẩm quay trở lại nguồn gốc của nó tiết lộ một mô hình là nhất quán đến mức gần như cảm thấy như công thức. Mọi sản phẩm bắt đầu với một cuộc gặp gỡ cá nhân với vấn đề. Không phải một phát hiện nghiên cứu thị trường, không phải một phân tích đối thủ cạnh tranh, không phải một báo cáo xu hướng. Một vấn đề thực tế, cụ thể, bực bội đòi hỏi một giải pháp. Công cụ chú thích tồn tại vì mười euro mỗi tháng cho ba video cảm thấy sai. Người dịch tồn tại vì Bulgaria liên tục bị huỷ hoại. Công cụ hình mờ tồn tại vì một cuốn sách bị cướp biển. Trình chuyển đổi tiền tệ tồn tại vì phí ẩn kém lãi chuyển tiền quốc tế. Người quản lý liên kết tồn tại vì ba mươi lăm đô la cho rút ngắn URL là vô lý.
Sản phẩm được xây dựng từ sự bực bội cá nhân có một lợi thế cấu trúc so với sản phẩm được xây dựng từ cơ hội thị trường. Người sáng lập hiểu được vấn đề ở mức độ tế bào vì họ sống với nó. Họ biết những tính năng nào quan trọng và những tính năng nào là trang trí. Họ biết thời điểm chính xác khi một giải pháp hiện có không thành công vì họ trải nghiệm sự thất bại đó trước tiên. Họ xây dựng cho trường hợp sử dụng mà họ biết, không phải trường hợp sử dụng mà họ tưởng tượng.
Nhược điểm là cách tiếp cận này tạo ra sản phẩm theo một lịch trình không thể dự đoán. Không có lộ trình được điều khiển bởi kế hoạch hàng quý. Một sản phẩm mới xuất hiện khi một phiền toái mới vượt qua một ngưỡng. Đôi khi ba sản phẩm nổi lên trong một quý. Đôi khi sáu tháng trôi qua chỉ có các cải tiến cho các công cụ hiện có. Lịch trình phát triển theo hình dạng của các vấn đề thực, không phải hình dạng của một kế hoạch kinh doanh.
Mười lăm phiền toái trở thành mười lăm dòng sản phẩm, mở rộng thành bốn mươi một API và sáu mươi tám công cụ. Hệ thống tín dụng liên kết mọi thứ lại với nhau để một người dùng bắt đầu với chú thích có thể khám phá hình mờ, theo dõi liên kết, dịch và chuyển đổi tiền tệ mà không cần tạo tài khoản mới hoặc mua đăng ký mới. Hệ thống sinh thái phát triển một cách hữu cơ vì các vấn đề nó giải quyết được kết nối một cách hữu cơ. Những nhà sáng tạo làm video cũng cần chú thích. Các tác giả viết sách cũng cần hình mờ. Các doanh nghiệp rút ngắn liên kết cũng cần mã QR. Các kết nối không bao giờ được lên kế hoạch. Họ được phát hiện, một phiền toái tại một thời điểm.
Câu Hỏi Thường Gặp
Tất cả mười lăm sản phẩm được xây dựng bởi một người duy nhất?
Vâng. Mọi API, ứng dụng SaaS và công cụ trực tuyến trên yeb.to được thiết kế, phát triển và bảo trì bởi một nhà phát triển duy nhất. Ngôn ngữ công nghệ là khung công việc ứng dụng, tự động hóa trình duyệt để hiển thị và mô hình AI để sao chép âm thanh.
Tại sao có nhiều sản phẩm khác nhau thay vì một công cụ tập trung?
Mỗi sản phẩm giải quyết một phiền toái cụ thể được gặp cá nhân. Sự đa dạng phản ánh sự rộng rãi của các vấn đề mà một nhà phát triển làm việc và người sáng tạo nội dung phải đối mặt trên các miền khác nhau. Hệ thống tín dụng được chia sẻ và cơ sở hạ tầng có nghĩa là bảo trì nhiều sản phẩm hiệu quả hơn đáng kể so với nếu mỗi cái chạy trên cơ sở hạ tầng riêng biệt.
Tất cả các sản phẩm có sử dụng cùng một hệ thống tín dụng không?
Vâng. Một số dư tín dụng hoạt động trên tất cả bốn mươi một API, mười tám ứng dụng SaaS và sáu mươi tám công cụ. Mười đô la mua một trăm tín dụng, và các lần mua hàng loạt giảm chi phí cho mỗi tín dụng. Tín dụng không bao giờ hết hạn và chỉ được khấu trừ khi một dịch vụ thực sự được sử dụng.
Sản phẩm nào là khó xây dựng nhất?
API ảnh chụp màn hình yêu cầu cơ sở hạ tầng phức tạp nhất vì nó chạy các trình duyệt Chromium không đầu bên trong các vùng chứa. Quản lý các phiên bản trình duyệt, xử lý các trang nặng JavaScript, triển khai OCR và xây dựng phát hiện diff trực quan liên quan đến nhiều bộ phận chuyển động hơn so với xử lý văn bản hoặc công cụ trình bao bọc API.
Có ai có thể sử dụng chỉ một sản phẩm mà không cần những sản phẩm khác?
Chắc chắn. Mọi sản phẩm hoạt động độc lập. Hệ thống tín dụng được chia sẻ, nhưng không có yêu cầu để sử dụng nhiều dịch vụ. Ai đó chỉ cần captions sẽ không bao giờ tương tác với các công cụ hình mờ hoặc tiền tệ trừ khi họ chọn.
Điều gì xảy ra khi một phiền toái mới xuất hiện?
Nó trở thành một sản phẩm mới. Quá trình phát triển không thay đổi kể từ khi có công cụ đầu tiên. Một vấn đề được xác định, các giải pháp hiện có được đánh giá, và nếu họ tụt lại, một công cụ mới được xây dựng. Nền tảng phát triển theo tốc độ của các vấn đề thực, không phải theo tốc độ của các ra mắt sản phẩm được lên kế hoạch.