Tinymilot:11月11日

2021-06-04 06:31:36

如何增加Tinypilot'利润率?我需要与管理人员是真正的工作的事实来说。

在每个月的开始时,我宣布我想要完成的事情。以下是我对这些目标做的方式:

TinyMilot在担任伺服动物的大审查之后,销售中有一个巨大的飙升,它的顶端博客/ youtube频道之一。

我们终于将Tinypilot操作从我家中移动到了一个真正的办公室。有一些压力的日子,就像我不确定我什么时候可以打印到Linux上,但整体过渡都很顺利。入境零件船到办公室,员工在办公室建造和测试产品,并从办公室发出的订单发货。

收集关于重构英语的内容表的反馈并迭代它🔗︎

结果:我收集了反馈,但我还不确定如何整合它

我从写作有用的书籍社区和我的邮件列表获得了反馈意见。六个人在202名订户中回应,这比我希望的比例低,但它提供了有用的反馈。

人们似乎对“写下更好的博客文章”和对解释如何改善动词使用的章节不太感兴趣。我想重新排序到前线加载有趣的部分,但我不确定如何做到,因为后面的章节取决于早期的章节。

令人兴奋的结果自然比基本面更具吸引力。如果我写了一本关于创建视频游戏的书,人们将对“如何与智能AI构建敌人建立敌人”的章节感兴趣,并且可能对“线性代数的基础知识”可能不感兴趣。这并不意味着我可以跳过基本面,但也许这意味着我需要找到能够在教授基础上进行实用和易于申请的方法

*临时,直到我为月份进行真正的簿记。自5月1日以来,此号码只是我的支票账户中的三角洲。它是人为地夸大的,因为由于芯片短缺,我本月无法购买覆盆子PI板。我的下一个订单可能会花费8 00美元,完全消除所有利润。

Tinypilot有史以来第二个月。这是令人兴奋的一切在这种销售水平上顺利进行。当1月份类似的冲击时,它越过了我们。幸运的是,我们改进了订单履行工作流程,因此我们所有的系统都正常工作。

从2012年到2014年,我曾在一家名为Isec Partners的公司担任软件安全顾问。我的经理彼得,在纽约跑整个团队。他经常会说自我贬值,“我只是一个经理 - 我是开销。”他说,因为他的所有员工都做了富有成效的工作,而他只是公司官僚机构的一部分。

但彼得是一个非常好的经理,每个人都知道它。我认为他对他的角色不分钟开玩笑,因为管理层意味着他对公司发生的更少的时间越多,就像安全研究和工具开发一样。

我现在与彼得的情绪有关。我经常到达一天结束,觉得我所做的只是写电子邮件。但退后一步,我可以理解为什么我有那些日子。此时,我在Tinypilot上工作了很多人:

所以,总共八个人,我每周至少沟通一次。最重要的是,还有其他人和服务我与办公室的房东,我的HR / Payroll服务,我们的知识库和跟踪库存的工具。而且我是唯一一个处理客户支持和销售的人。

考虑到这一点,我花费大部分时间只是通过电子邮件给人们提供更合理的。我需要调整我的策略,以更多地拥抱管理。

我现在所做的最愚蠢的事情之一就是在团队中的别人完全有能力的任务。上个月,我谈到了我每天只有一小时写代码。思考它更多,我甚至不应该这样做,因为我的队友可以写代码,我落后于只有我能做的任务。

其他人理论上可以做一些任务,但他们不能在实践中,因为我目前唯一一个拥有所需访问或知识的任务。

这些任务主要是交叉域名或角色,如管理工具,只有我当地的员工使用。以下是我应该委派的一些事情(在从我身上取消绑定它们的升级难度):

我最近对我的女朋友感到哀叹,很可能对我的许多问题都有很容易的解决方案,而且我不知道他们,因为我与那些像我这样的企业一起运行的人并没有联系。她问谁,我想知道的建议,并指出,我可以看出人们并向他们发送电子邮件。

第一人称思想的是迈克·佩拉姆,侧面基的创始人。 Mike对Indie黑客的采访是我的最爱之一。当我仍然是谷歌的员工时,我听取了它,他的业务一直遇到我作为理想的独立软件业务。他正在赚取〜$ 80k /月的日本源软件。最重要的是,客户在自己的机器上运行Sidekiq,因此紧急情况几乎不可能弹出,这需要迈克的立即关注。

我不知道迈克,所以我给他发了一封介绍自己的电子邮件,并询问他是否有关于TinyPilot的任何建议。他在第二天回答了几个慷慨的建议。最困住对我的部分是他对我的财务的反应:

获得这些利润。 5%的利润率不是一个健康的企业。无论是让你的成本下降,按摩你的价格一点或找一个可以更接近纯粹利润的软件插件。

这是一个有用的叫醒电话。我知道我的利润很低,但仍然觉得30万美元/月的意思是我处于良好的位置。但根据5%的利润率思考它真的把它放在了角度。

根据迈克的建议,我仔细看看了我的开支。我还没有完成账簿,所以我是4月的一个例子。

我对原材料的成本并不是那么令人惊讶。我对物理产品的利润率一般约为50-60%,因此15,000美元匹配我预期的约30万美元的销售额。那里没有太多的锯齿房,因为我购买的材料没有更便宜的替代品。有几种像电缆一样的物品,我支付优质的溢价,但这是我售价300美元的产品上的1-2美元/单位的差异。昂贵的部分是没有更便宜的替代品的东西,如覆盆子PI或HDMI捕获芯片。

我的第二大费用是软件开发,当我自己写软件时可能看起来很奇怪。问题是我需要不间断的焦点时间来编写软件,并且TinyPilot有太多的非软件移动部件来允许。在2020年底,TinyMilot的软件开发减缓了爬行,因为我是唯一的开发人员,我忙于添加新产品的所有物流。

我可以雇用更便宜的开发人员,但这将很快变得灾难性。我与之合作的开发人员特别有才华。它们保留了CodeBase的质量,以便软件仍然是可维护和低的错误。

我以更便宜的开发人员合作(〜30美元/小时),他们要么无法弄清楚如何完成工作,或者他们申请了稍后会导致错误和维护的天真实现。如果我用低成本的开发人员向项目人员身份人员,码收将在几个月内成为一个明智的噩梦。

在此之外,我没有任何费用,我可以有意义地削减。我的第三次最大费用是我当地的履行员工,但甚至削减了50%的成本只会将整体费用减少2.5%,因此不值得搞乱一个运作良好的系统。

另一种方式我可以遵循Mike Perham的建议是增加收入。

今年早些时候,我在一家大公司与IT经理交谈。他喜欢Tinymilot,并希望在他公司内冠军,以取代旧的2K企业家电。它的工作!该公司在整个部门部署了40分钟,并计划增加更多。

他们只是建立自己的设备而不是购买我的硬件。因为该软件具有许可的开源许可证,因此他们可以在公司中免费使用它而不为我支付任何东西。

这是开源的一个极其常见的问题。开放许可证有助于人们发现您的产品并鼓励他们使用它,但它还允许大公司从您的工作中获利,同时没有任何回报。

听起来你的许可证允许大客户走遍你。这是你的代码,对吗?改变你的许可证,例如允许业余爱好者使用它与一个实例仅供个人使用。麻省理工学院或BSD许可证非常适合赠送代码;基于企业并不好。

这是我的代码......有点。在Tinypilot签署一份合同的自由职业者表示,我拥有他们贡献的代码的知识产权,但我也接受了志愿开发商的少数贡献。我的理解是,开发人员在技术上贡献了免费代码,与我一起为TinyPilot的代码合作。

我在麻省理工学院许可证下发布了Tinypilot,因为它也给了我的灵活性。我想我可以将自己的代码“叉子”进入不同的许可证,并只是说它也使用麻省理工学员机构许可的代码,但我并不完全确定它的工作原理。

我已经考虑过捕捉大型企业客户的更多价值的方法,这就是我提出的内容:

大客户要求的功能之一,没有其他人则是对Tinypilot的编程访问。喜欢,“我想监视远程屏幕以检测目标设备何时崩溃,然后生成警报。”

我将与大型客户交谈有关TinyPilot的企业版本,以获得陡峭的保费。我认为一个像50美元/设备/月一样荒谬的东西对家庭的用户来说是荒谬的,但如果这意味着他们不必花几周滚动自己的解决方案,这是一个不相关的钱。

如果您在同一本地网络作为设备上,则易于使用TinyPilot,但如果客户希望从互联网上访问其TinyPilots,他们目前必须依赖第三方解决方案。我已经将这个想法漂浮到了“TinyPilot云门户网站”的几个客户:一个安全的Web界面,它让他们远程访问Internet上的任何位置的Tinypilot设备。

这将是一个很好的软件作为服务订阅机会,这将为Tinypilot的硬件产品提供更多的利润率。

尽管如此,我想避免托管一个我必须随叫随到的服务。我正在探索与可以管理服务的运营方面的供应商合作的可能性。

我仍然不了解开源许可,所以我应该与律师交谈,了解我的选择是什么。理想的许可证将为可以在家里尝试它的个人用户保管Tinypilot,然后将其带到他们的雇主,以便在商业环境中获得更昂贵的许可证,类似于Sidekiq。

以下是我仍然维护的项目的一些简短更新,而不是我开发的主要焦点:

是keto继续在背景中跑步,但我本月遇到了罕见的工作。我的许多亚马逊联盟链接已经过时,并指出了不再存在的产品,所以我花了几个小时修复了那些。

几个月后拂去代码,距离网站滋润的兔子洞如此诱人。我必须克制自己,因为我最好尽可能地专注于锡蒂诺。

本课程每月仍然销售少,但我没有花很多时间推广它。

一个亮点是丹·威洛比将课程应用于撰写一篇关于黑客新闻中#2点的文章。它不像他应用“成长黑客”游戏系统。他刚换了写一篇高质量的文章,它得到了适当的回应。感到很高兴看到。

即使热情仍处于维护模式,上周末,我发布了一个官方Python包。这是我一直认为这个项目应该拥有的东西,但我一直把它放在下面,因为我不知道如何发布PYPI包。我最终学习了3月份在游戏时在3月份进行了如何进行,所以我本想我可能会利用知识来制作一个包装。

现在,用户可以在几分钟内用热情起床和运行。安装如下包:

{"数量&#34 ;: 2.5,"单位&#34 ;:"汤匙&#34 ;,"产品&#34 ;:"欧芹&#34 ;,&# 34; ProductsizeModifier&#34 ;: null,"准备&#34 ;:"切碎的&#34 ;," Usdainfo&#34 ;: {"类别&#34 ;:&#34 ;:&#34 ;蔬菜和蔬菜制品&#34 ;,":&#34 ;:"欧芹,新鲜&#34 ;," fdcid&#34 ;:" 170416&#34 ;,&#34 ;," ; MatchMethod&#34 ;:"精确" },"信心&#34 ;: 0.9858154,}

使用我的库存经理合作,以记录我们的所有流程。概念肯定有一些疣和Gotchas,但它来自Google文档是一个很大的进步,这是我们之前记录了我们内部流程的地方。

从Tinypilot的原始库存经理(我的女朋友)成功转换为我们新的当地员工。我女朋友的毕业生学校课程下周恢复,所以她没有时间在Tinymilot上工作。

谈到新员工培训时,“告诉,不要表明”。我们几乎完全通过书面指示而不是现场讨论培训了我们的第一个本地员工。

我们都满意方便的增加方便,它导致对新员工的责任平滑过渡。

第二个当地员工在5月中旬开始,我们预计斜坡更容易,因为一切都已记录。 管理需要时间。 如果我想管理,我需要放开我的队友可以做的任务。