第59期:Just make it better

2024-04-21

最近看到一篇帖子,内容如下:

Dub, Cal and Resend really are the perfect examples of how you don't need a new idea to succeed. If you find a yourself annoyed with the current solutions, there is room for one more. Just make it better!

对 “Just make it better!” 这句话挺有感触的。现在很多程序员和独立开发者都想做一个好产品,都有着各种新奇的想法,市场上充满了形形色色的解决方案,而成功并不总是需要独特的想法,尤其是对个人开发者来说精力有限,难以做到颠覆行业的创新,甚至是创造一个新的行业,其实在看似饱和的市场里,只要你的产品质量高于其他竞品,就会有成功的空间。

这个帖子提到的 DubCalResend 都是很好的例子。Dub 是个开源的短链接服务,Cal 是个基于日历的日程管理工具,Resend 是个邮件发送服务,看上去都是完全饱和的市场,但这三者都在用户体验上做了极致的优化,无论是易用性还是美观度上,都大幅超越已有的同类产品,功能上更多的是一些痛点的改进,整体体验上给用户眼前一亮的感觉,打破原有的死寂沉沉的市场。

真正的创新,有时候就是对现有产品坚持不懈地改进和提升。抓住用户痛点,让你的产品更快、更强、更稳定,甚至是更美观,每一个细节的提升,都可能是你留住用户、打动市场的关键。


技术

Announcing Quill 2.0

Quill 是一个富文本编辑器,最近发布了 2.0 版本,该版本没有太多的破坏性更新,主要变化是项目更现代化了,比如源码使用 TypeScript、使用了更新的浏览器的 API 等,并且支持了单页面多实例。该项目目前由 ioredis 的作者 luin 维护,并且背后有商业公司 Slab 支持,所以相对更靠谱一些。

高并发的哲学原理

一本高并发相关的书,从基础内容讲起,涉及高并发相关的各方面技术,内容主要分为通用设计方法、计算资源、网络资源、数据库等几个方面。

LLM Agent 最常见的九种设计模式(图解+代码)

内容如标题所示,本文对 LLM 应用开发中几种常见的设计模式做了详细的介绍和图解,可以帮助在 LLM 应用开发中选择更合适的设计模式。

开源

AdonisJS

AdonisJS 是一个基于 TypeScript 优先的 Node.js Web 全栈框架,属于一个大而全的框架,功能包含数据库、安全、授权等 Web 应用所需要的各种特性,它的设计理念来自于 PHP 的 Laravel 框架。

Marker

Marker 是一个基于 Tauri 开发的 Markdown 编辑器,支持 macOS、Windows 和 Linux,UI 设计的很不错,不过目前功能还不是很完善。

设计

How we redesigned the Linear UI

Linear 是一个类似于 Jira 的项目管理工具,有着优秀的交互和 UI 设计,设计风格也自成一派,最近发布的新版本带来了全新的 UI 设计,优化了界面的层级结构和信息密度,这篇博客深入介绍了他们重新设计 UI 的原因和方式。