这个不起眼的小软件,让我年入百万美元,彻底自由了!

别再让逻辑门直连电源了!聊聊芯片设计里那个不起眼但至关重要的TIE Cell 本文深入解析了芯片设计中TIE Cell的关键作用与工程实践。作为数字IC设计的隐形守护者,TIE Cell通过Tie-High/Tie-Low结构有效防止栅氧击穿等可靠性问题,尤其在纳米级CMOS工艺中至关重要。文章详细介绍了其电路结构、保护机制及在标准单元库中的应用,为芯片设计工程师提供了实用的设计准则和检查清单。 阅读详情

我曾经是美国国家海洋和大气管理局(NOAA)的一名普通程序员,开发的软件挺“神奇”的,主要给那些开飞机飞进飓风、收集气象数据的飞行员使用。

在这期间我接触到了一个改变人生的理念:FI(Financial Independence,财务独立),读了很多FI的书,听了很多FI的播客以后,我爱上了这个理念:

放弃攀比心理、追逐物质的思维,不要去套一种模板人生,而是专注于自己真正重视的东西,过上更有意义的生活。

作为程序员,我立刻想到一个点子,能不能把这些理念可视化地呈现出来呢?

我先尝试制作一个电子表格,但没多久,表格中复杂的公式就让我崩溃了。

我又到网上四处寻找相关软件,这个点子根本不稀奇啊,早就应该有人做出一个完善的产品了。

但很遗憾,我找不到那个“完美工具”,没有一个产品能完全符合我个人的需求。

是的,我无意间发现了一个利基市场。

2021年,我决定开发一个Web应用来占领这个市场,这就是ProjectionLab。

01

之前我有着丰富的开发经验,做过上百个项目和小游戏,但从来没有想过商业化,也没有变现的经验,只是觉得开发很有趣,很有成就感。

这一次也是类似,一个原型很快就开发了出来,基本上满足了自己的财务规划需求。

不同于传统的财务软件,ProjectionLab 专注的是“未来模拟”。

你可以在软件里设定一些生活事件——虽然看起来像“小事件”,但其实非常关键。比如:

“我女儿在某年到某年上大学,小儿子几年后也要上......”

“房贷将在某年还清......”

“如果我 35 岁退休、每年支出 4 万美元、再买个房……会不会破产?”...

你可以把这些全部建模进你的财务计划。

你可以拖动时间线上的事件(结婚、搬家、换工作)来“模拟未来”,非常直观。

ProjectionLab的目标,是让你为一个真实而充满变化的人生做规划,而不是像网上那些千篇一律的“退休计算器”。

第一版做出来以后,我面对一个选择:要不要把它公开?

和很多人一样,我也经常在副业和梦想之间徘徊,很怕迈出第一步,怕失败,怕嘲笑。

不过这一次,很多FI故事(把兴趣变成事业)让我鼓足勇气,先把软件分享到了著名的Reddit网站上,希望能一鸣惊人。

希望越大,失望越大,在Reddit上一点儿水花都没有。

虽然有点儿灰心,但我还是又把软件发到了Hacker News,这个科技社区不是个性化的,而是所有人看到的是一个“统一的首页”,靠社区的投票决定什么内容能上去。

Hacker News以“毒舌”著称,大家经常毫不留情地批评各种项目,发出去以后我就惴惴不安,但是当大家看到ProjectionLab那精美的页面和强大的功能时,一下子被吸引住了,纷纷给我留言,一个小时后,我的邮箱就爆了。

积极的反馈给了我巨大的信心和动力,我决定把这个项目当作一个“真正的产品”。

02

很多创业者一看到项目有点起色,就会立马“All in”。

但我一直比较谨慎,而且我有点担心“All in”的决定会让自己在ProjectionLab上的财务预测变差,这是典型的“风险厌恶”。

那只有兼职,利用业务时间干活了,每天下班后,再干4个多小时,周末和节假日也几乎全天在工作。

我付出的代价也很惨重:没时间和家人在一起,睡眠越来越少,质量也越来越差......

大家可能以为,ProjectionLab在HackerNews上爆了,应该会像那些病毒式营销的软件一样,呈现指数级增长吧?

其实并不是这样,软件的订阅收入是起起伏伏的,尤其是前两年,收入的锐减搞得我好几次想放弃:

幸好我坚持下来了,两年以后,用户开始稳定增加,收入也开始稳步增长。

2023年9月,MRR(月度经常性收入,衡量订阅型或SaaS公司最核心的指标之一)达到1.6万美元!于是我把正常的工作变成了兼职。

又过了两个月,用户数达到2800人,MRR达到2.3万美元。

这个时候,“风险厌恶”就有点儿可笑了,如果再不全力以赴,那才是最大的遗憾。

我彻底辞职,成为了一个独立开发者,把全部精力都投入到了ProjectionLab的开发中。

我是个技术人员,在运营和营销方面没有经验,经过两年的发展以后,我意识到这样下去增长会陷于停滞。

幸运的是,有个叫做乔恩·奎珀斯的家伙出现了,他在营销、增长和运营方面有着超过15年的经验,乔恩没有像其他人一样一开始就要股权,而是一头扎入到这个产品的营销中,帮助ProjecitonLab增长,不求任何回报,真是个好人啊!

乔恩的到来是一个转折点,ProjectionLab的MRR开始迅速上扬。

一年后,已经证明自己的乔恩从顾问变成了我的合伙人,正式加入了ProjectionLab。

2025年6月,ProjectionLab的年度经常收入(ARR)达到了100万美元!

如果加上终身订阅和一对一培训课程这些非经常性收入,月收入比预期还要高20%~50%。

可以说,我已经实现了财务独立。

03

我认为,我和用户之间的关系,不能仅仅是“产品提供者”和“消费者”的关系,而应该更像是共创者。

我一直很重视用户反馈,在软件里内嵌了一个“反馈通道”,用户可以直接留言,建议会自动进入管理后台。

我还经常和用户一对一通话,了解他们的真实使用场景和困难。

这让我收获了很多灵感,比如,一些我原本觉得不重要的功能,其实对用户来说非常关键。而另一些“花哨的设计”,用户可能根本不在乎。

而且我发现,Projection Lab 的用户群体非常有深度,他们往往是:

  • FI 旅程中期的践行者

  • 精通预算、投资、优化策略

  • 有自己的独立见解和生活目标

  • 同时也关心社区、愿意分享

在定价策略上,我没有选择一次性买断、或者免费+增值的道路,而是选择了订阅制。

这个决定是不容易做出的,因为FI社区的人本身就很节省,不是每个人都愿意为一个财务软件付费。

采用订阅制,有三点考虑:

1.可持续性:我希望这个产品可以长期维护、不断演进。订阅模式可以提供持续收入,支持后续开发。

2.责任感:一旦用户为软件持续付费,我就有动力每个月都推出新功能、优化体验,而不是“一次卖断、后续摆烂”。

3.信任机制:用户在使用过程中会不断积累数据,如果哪天软件停止运营、或者被收购改方向,那就太不负责任了。我希望让用户知道——我会把这个当成长期事业来做,不是玩票,也不是做给投资人看的。

简单来说,我不是要“变成独角兽”、“获得融资”、“疯狂扩张”。

我要的是一个可持续、优雅、有深度、能让人热爱生活的项目,这种“稳稳的幸福”,反而是最美的事业。

04

我是凯尔,从2021年开发ProjectLab算起,已经过去5年了。

ProjectionLab 创始人 Kyle Nolan

财务独立运动让我走上了这条路,这条路高低起伏,磕磕绊绊。

在早些年拼命工作,但依然业绩平平,收入下滑,每天醒来发现十几个订阅被取消的时候,我也会产生疑问:如果当初在LeetCode上苦练,然后去FAANG工作,自己的财务计划会不会看起来更美好?

渐渐地我明白了,创业总是会经历情绪的起伏,而“不放弃”其实是一种超能力。

成功并非取决于智商,更在于坚持不懈地做自己热爱的事情。


财务独立从来就不是“停止工作”,而是“选择性地工作”,做自己真正热爱的事情。

如今,我过上了梦想中的生活,每天醒来,都迫不及待地想喝咖啡、打开电脑、继续打磨这个自己热爱的工具。

对于那些想把副业变成事业的人,我有一点儿建议:

你不用等到完美的时机,也不用等到风口来临。

也许你现在有一个微小的念头,请给它一点儿空间,哪怕只是10分钟、一个晚上,给自己一个机会,去试一试。

你会惊讶地发现,它可能改变你的一生。

开源的projection mapping项目 项目主页:http://hv-a.com/lpmt/ 麻雀虽小,五脏俱全,适用于小型的projection mapping的项目。 支持一台电脑投射多个平面,目前也支持连接多台投影仪,从功能上来看是支持投影拼接的。最喜欢的是mask功能,可以将平面上不希望投影的地方通过mask去掉。 由于在windows平台测试,很多功能不支持,有兴趣的朋友可以在linux下测试一下。 在说明中也 阅读详情

相关推荐

别再只盯着HA了!聊聊vSphere FT容错的真实应用场景与那些“不起眼”的限制

本文深入探讨了vSphere FT容错技术的核心价值与实战应用,对比了FT与HA在高可用性设计中的本质差异。通过真实案例和性能数据,揭示了FT在实现零停机切换的同时带来的资源开销和架构限制,并提供了优化建议和故障排查方法,帮助企业IT架构师做出更明智的技术决策。

weixin_42531494的博客 360

独立开发变现周刊(第141期):一个MVP开发服务收入6.5万美元

分享独立开发、产品变现相关内容,每周五发布(合集:ezindie.com )目录1、CopilotKit:构建自定义 AI 助手框架开源项目2、DoHackersKnow:了解黑客掌握的关于你的所有数据3、【产品自荐】MemFree: 一个混合式AI搜索引擎4、ProjectionLab: 你一直期待的个人财务模拟器5、一个MVP开发服务收入6.5万美元1、CopilotKit:构建自定义 AI...

ljinkai_ljk的专栏 1262

从F-22到你的笔记本:揭秘‘不起眼’的吸波材料如何守护现代电子设备

本文揭秘了吸波材料如何从F-22战斗机的隐身技术迁移到现代电子设备中,解决射频干扰问题。通过分析吸波材料在智能手机、笔记本电脑等消费电子中的应用,展示了其在提升Wi-Fi稳定性、蓝牙传输效率和5G续航方面的关键作用。文章还探讨了材料科学的最新突破,如纳米复合膜和超材料吸波器,为未来电子设备的电磁兼容性提供了创新解决方案。

weixin_42535461的博客 365

独立开发变现周刊(第47期):Tailwind CSS 从副业产品到2百万美元的故事

分享独立开发、产品变现相关内容,每周五发布。目录1、Posture Pal: 用Airpods来帮你改善颈椎病2、Undock: 根据你偏好和日程安排行为3、Tailwind CSS: 从副业产品到2百万美元的故事1、Posture Pal: 用Airpods来帮你改善颈椎病这是一个iOS的应用小产品,通过使用苹果AirPods中的运动传感器,Posture Pal可以帮...

ljinkai_ljk的专栏 445

独立开发者如何通过开源项目实现财富自由?7个实战案例分享

案例名称项目类型核心开源部分主要盈利模式协议影响可规模化程度独立开发者友好度开源框架 + PaaSNext.js 框架 (MIT)专属托管云平台 (SaaS付费)MIT (框架)高中开源框架 + 资源付费UI组件库、专业内容MIT中高平台核心工具(不直接) 依赖GH平台盈利 / 核心贡献者赞助MIT高低 (依赖平台/顶尖)Sidekiq开源库 + 商业扩展商业许可(Pro/Ent) + 支持LGPL (核心)中高框架生态增值销售付费主题/插件 (独立创作者)

AI天才研究院 716

别再只接个放大器了!压电传感器测量电路(电压/电荷放大器)的5个实战配置要点

本文深入解析压电传感器测量电路中的5个关键实战配置要点,包括电缆长度选择、输入阻抗匹配、过载保护设计、低频噪声抑制及放大器选型策略。特别针对电压放大器和电荷放大器的应用场景差异提供工程实践建议,帮助工程师有效解决信号失真、噪声干扰等常见问题,提升测量精度和系统可靠性。

weixin_26869081的博客 302

给数据请个‘保镖’:聊聊NVMe协议里那个不起眼但至关重要的Meta Data

本文深入探讨了NVMe协议中Meta Data的关键作用,它如同数据的专业保镖,确保在高速传输中的完整性。文章详细解析了CRC校验、Tag系统等核心机制,以及贴身保护和分离保护两种模式的应用场景,帮助读者理解如何在金融交易、视频编辑等不同需求下平衡性能与安全。

weixin_30832405的博客 667

VS2015+C++实战:手把手教你用海康MVS里的Demo搞定多相机同步采图与保存

本文详细解析了在VS2015+C++环境下,利用海康威视MVS工业相机SDK实现多相机同步采图与保存的全流程。从环境准备、SDK选择到多相机初始化、同步采图方案,再到异常处理与性能优化,提供了实战技巧和代码示例,帮助开发者快速掌握工业相机二次开发的核心技术。

weixin_29170327的博客 283

史上十大最笨网上创业点子但全都获得成功

1)百万美元网站相信很多人都知道这个点子,把网页分割成100万个象素,每个象素卖一块钱,当然都得买10X10以上的才能看的到,很多人买更多的象素.在这个网站诞生之前,恐怕对大多数人来说,这个主意听着真够蠢的,谁跟你买呀?可是这位发明这个概念的21岁年轻人已经变成百万富翁了,他的100万个象素在很短时间内全部卖光.现在有很多人在模仿.2)圣诞老人的信假装你是从南极写信,假装你是圣诞老人,给小孩写信并

溺水的鱼 - Later equals never. 1269

别再用Excel硬算传热了!用MATLAB/Octave复现国赛数学建模A题(附完整代码与避坑指南)

本文详细介绍了如何利用MATLAB/Octave高效解决数学建模中的传热问题,替代传统的Excel计算方法。通过复现2018年国赛A题的高温作业服传热模型,从理论推导到代码实现,提供了完整的有限差分法解决方案和参数拟合技巧,帮助读者提升数学建模效率和准确性。

weixin_30512965的博客 382

八股已死、场景当立(Docker篇)

本文总结了Docker相关的面试八股文,重点介绍了Docker在Java开发中的应用。主要内容包括:Docker容器与虚拟机的区别及其对Java应用性能的影响;如何为Java应用构建优化镜像;Docker常用命令在Java容器管理中的使用;Docker网络模式与数据卷在Java微服务中的配置;使用Docker Compose部署Java+MySQL微服务的方法;以及为Java应用配置健康检查的重要性。文章还通过具体示例说明了Nginx容器挂载、日志收集等常见场景的实现方式,为Java开发者提供了实用的Doc

qq_55253420的博客 714

让小米成为印度第一的“头号功臣”,9 年后宣布离职!

整理 | 郑丽媛出品 | 优快云(ID:优快云news)2010 年时,可能谁也不曾想过,彼时在中关村刚刚起步的小米,如今会成为全球知名手机厂商、甚至销量还一度超越苹果跃升全球第二——这一切的背后,离不开许多人的默默付出,其中就包括已在小米供职 9 年的小米集团全球副总裁 Manu Kumar Jain。但本周一,Manu Kumar Jain 突然在推特发文宣布离职:“过去 9 年,我很幸运...

优快云资讯 1万+

结构化数据特征构建神器openfe的实战代码

最近订阅专栏的几位同学一起参加了AI比赛,该比赛的数据形式是结构化的。随着特征和模型的不断迭代优化,达到了一个难以跨越的瓶颈。希望我能够给出一些有效的方法,帮助他们提高成绩。在个人的调研和体验后,向他们推荐了结构化数据特征构建神器openfe,最终也帮助他们提升了十来名的成绩,个人也感到十分的欣慰。特意写此博客,希望能够帮助更多的同学。 文章目录 1. 安装 2. 实战例子一 3. 实战例子二

herosunly的博客 3万+

Codex「额度黑洞」终于查清!真凶竟是这个小功能

OpenAI Codex负责人Tibo Sottiaux在X上发了一条长帖,一口气认了三处Bug。折腾了整整一周,Codex「额度消耗过快」的悬案终于告破。就在昨天,OpenAI Codex负责人Tibo Sottiaux在X上发了一条长帖,一口气认了三处Bug。其中,最让人无语的一个是,Codex 后台会自动给每段对话起个名字。就这么个小玩意消耗的额度,远超预期。

2601_96285279的博客 122

【乐企-工具篇】生成发票左上角二维码

【代码】【乐企-业务篇】生成发票左上角二维码。

九七的博客 708

R语言做一个 GM (1,1)灰色预测模型

累加生成是GM(1,1)模型的另一个重要步骤,它通过构造累加生成序列,把非线性非平稳时间序列转化为线性平稳时间序列。GM(1,1)是一种基于灰色系统理论的预测模型,通常用于中小样本的非线性、非平稳时间序列数据分析。灰色预测模型的核心是灰度处理,将原始时间序列转化为灰色时间序列。这里使用R语言中的diff函数对时间序列进行一次差分,然后对结果取累加和得到灰度序列。以上是GM(1,1)灰色预测模型在R语言中的实现步骤。需要注意的是,GM(1,1)模型适用于中小样本的时间序列预测,对于长期预测效果可能较差。

Mrrunsen的博客 3842

全球最危险的笔点出现了!竞标达134万美元

有一名现代网络艺术家Guo O Dong在网络上拍卖一台2008年生产的三星笔电,但竞标价已经飙上134万美元,原因是该台计算机安装了6款全球最恶毒的恶意软件,作品名称为「混乱的持续存在」(The Persistence of Chaos,2019)。Guo O Dong是与资安业者Deep Instinct合作,由Deep Instinct负责把ILOVEYOU、MyDoom、SoBig、Wan...

weixin_34198583的博客 140

★教程3:Simulink学习教程入门60例目录

1.订阅本教程用户可以免费获得本博任意1个(包括所有免费专栏和付费专栏)博文对应代码;2.本Simulink课程的所有案例(部分理论知识点除外)均由博主编写而成,供有兴趣的朋友们自己订阅学习使用。未经本人允许,禁止任何形式的商业用途;3.本课程除了介绍常见的Simulink模块介绍之外,我们更侧重于各种实例的完整设计介绍。从通信,控制器,图像处理,语音处理,电力系统等诸多常用领域介绍了相关案例,如果对于某个较为复杂的案例,初学者无法正确复现,也可以私信博主获得完整Simulink模型文件。

FPGA/MATLAB学习教程/源码/项目合作开发 1万+

剁手节致敬!听当年的老人讲述阿帕网(互联网前身)诞生的故事

▼金猿奖·2019年度征集评选▼大数据产业创新服务媒体——聚焦数据 · 改变商业文:MARK SULLIVAN最近,在我访问加州大学洛杉矶分校的Boelter Hall时,我走上三楼寻找3420室,却与它擦肩而过浑不自知。站在走廊望去,这是一个非常不起眼的房间。然而,50年前的今天这个房间却发生了一件铭记史册的大事。一位名叫Charley Kline的研究生坐在ITT电传打字机终端前,将计算机历...

数据猿 1781

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

别信那封完美的邮件:2026年网络钓鱼真相与防御指南

这个时代,人既是最大的漏洞,也是最强的盾牌。现在的钓鱼邮件,语法完美无缺,逻辑严丝合缝,甚至能根据你的职位量身定制内容。年网络钓鱼趋势报告》显示,无论企业的技术防线修得有多高,最终决定生死的关键,依然是人的判断力。这意味着,他们不再是被动等待保护的“弱点”,而是变成了主动防御的“传感器”。(日程安排工具)一模一样的假页面上,输入账号密码后,不仅工作没找到,甚至连自己的领英账号都被盗取,进而成为攻击你所在公司的跳板。更可怕的是勒索软件,超过一半的勒索病毒入侵,源头都是一封不起眼的钓鱼邮件。

738

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

成本飙涨3倍,IPv4下月开始收费!IPv6要起飞了?

尽管IPv6不可能马上普及,甚至IPv6与IPv4还有可能经历很长一段共存期,但IPv6取代IPv4却是时之所趋。越早进行相关的技术调整与升级,也许可以越早掌握主动。众所周知,全球 IPv4 地址早已耗尽。2019年11月25日,欧洲网络信息协调中心正式宣布,全球43亿个IPv4 地址已分配完毕。此后,IPv6作为互联网协议的最新版本被人们寄予厚望,但事实上除了少数公司,IPv6的整体推进速度相当缓慢。

leyang0910的博客 1242

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

5分钟彻底搞懂大模型“外挂“RAG:告别幻觉

对于正在迷茫择业、想转行提升,或是刚入门的程序员、编程小白来说,有一个问题几乎人人都在问:未来10年,什么领域的职业发展潜力最大?答案只有一个:人工智能(尤其是大模型方向)当下,人工智能行业正处于爆发式增长期,其中大模型相关岗位更是供不应求,薪资待遇直接拉满——字节跳动作为AI领域的头部玩家,给硕士毕业的优质AI人才(含大模型相关方向)开出的月基础工资高达5万—6万元;即便是非“人才计划”的普通应聘者,月基础工资也能稳定在4万元左右。

2401_84204413的博客 186

重复退款排查实战:SQL与数据模型如何揪出数百万美元漏洞

在复杂的业务系统中,数据处理的一致性是系统稳定运行的基石,而资金操作更是对一致性的极致考验。当同一笔退款被多次执行,系统的状态记录却未同步更新,便会在财务账面上形成隐蔽的漏洞。本文从数据一致性原理出发,阐述幂等控制与状态机设计对支付链路的关键价值,并聚焦于工程实践中常见的重复退款场景。通过分析退款记录与订单、支付流水之间的关系,结合SQL窗口函数、自连接及异常比例检测等数据排查方法,详细展示了如何从庞大的业务流水中精准识别重复退款,并系统性地修复根因。内容为财务系统开发者、数据分析师提供了极具参考价值的排查

weixin_30225755的博客 201

平凡是从什么时候开始的

真正的成年,其实应该从毕业时走出校门的那一刻开始。 走出那个大门,你便是"自由"之身,从那一刻起,你写完了以为永远写不完的作业,考完了每次都让你恐惧的试卷,改完了永远改不完的论文。你,便是完全"自由"之身。 然而,却没人告诉你,所谓的自由,即将被一个叫做生活的东西全部没收。然后渐渐的,你忘记了是从什么时候开始,那些莫名的焦虑,开始慢慢占据你每个难以入眠的夜晚。 只记得,毕...

dbjy54701的博客 220
上一篇: 国产小厂的AI编程击败国际巨头,竟然是因为做了这项优化......
下一篇: 报名启动|2025 MoonBit 全球编程创新挑战赛官宣!
码农翻身
码农翻身 《码农翻身》作者 《码农翻身》作者
博客等级 码龄8年 3万+粉丝 1084原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值