您应该停止在核心能力中使用simplenote和其他愚蠢方法。

简单的注释提出了一个有趣的案例,其中仅仅因为某些东西是免费的并不意味着它不应该应用标准。 我坚信采用开源或免费产品的采用或保留采用这种方法-麻烦的维护者和志愿者的晚期文化因您想要的每一个小功能而死,而您发现需要停止的问题。 如果您不喜欢某些东西,请不要使用它,也不要袖手旁观并修理损坏的东西,至少提交错误报告,并切合您的期望。 这种情况有些不同。 Simplenote是Automattic的一个lovechild项目,主要以WordPress闻名,它表面上看起来很可爱,并且具有干净,有用的功能集: 但是,它缺少一个关键功能。 该问题是一个特别令人讨厌且长期存在的数据丢失问题,我于2017年8月首次提交,此后一直对用户产生影响。 我并不是在说很难解决这些问题,或者免费提供这项服务的好处这一事实,但在Simplenote网站的明显部分,如果您使用此应用程序,数据将面临风险,这是零的免责声明。 。 它甚至使用短语“备份”,并在上面的内容中多次推送同步功能,但这是最好的情况。 在最坏的情况下,您键入应用程序中的所有内容都会在下一个同步事件时丢失。 核心竞争力-正确掌握基本原则。 对于我来说,问题是免费还是其他方式,这给用户带来了内在的诺言–这对于应用程序的本质而言是难以置信的根本,它应该成为所有改进它的工作的首要任务。 自从出现此错误以来,已经在简单注释中添加了多个功能,并在博客中宣布了这些功能: 能够使用WordPress帐户登录。 Simplenote已添加到Windows应用商店。 macOS中的Markdown支持。 macOS应用刷新。…

日记软件工程师指南

要赋予价值,您需要有道理,并且有道理,您需要能够看到想法如何演变,从而日记。 我亲自尝试了各种工具和策略,并最终将其作为一种定义明确的结构化方法,并为每个步骤指定了时间表。 这使保持习惯成为一种习惯而不是开销。 眼前的问题 作为工程师,我们跨产品,服务和技术开展的庞大而复杂的工作如何从需求中获得有效的历史洞察力? 与大多数高级工程师一样,我们在任何给定的时间点都以某种能力或另一种能力参与多个项目,无论是维护,积极开发还是设计另一个项目。 数月之久,跨越数年的情况,我们获得了很多个人知识和数据点,但是可悲的是,这些信息充其量只能充其量丢失或存档,因此查找起来常常很乏味,以至于我们放弃并仔细研究了整个过程来找出它再次出来。 见解 几个月的迭代过程中的一些关键发现导致了我的日记过程的最终设计。 将日志记录集成为您自然工作流程的一部分,例如:您完成了对错误的调查,并简要记录了该错误。 日志日志用于在宏观和微观层面上提供时间轴视图和按需洞察。 待办事项是分开居住的。 灵活性和可发现性是关键,同时还要保持明显的模式。 为不同的事情尝试了多种软件和工具,避免了工具过载。 我终于找到了一个持久的工作流程和一个使用我自己的Google表格维护单个工具的自由格式方法。 好处 回顾业务期望和持续变化。 洞悉工作周中的干扰。…

不能做事情,可以完成事情。

“音乐家演奏乐器。 我演奏乐队。” 与制作电影类似,项目必须每天完成。 在公司中,有产品经理,他们负责与工程师交谈,以确保项目完成。 我在这些公司之一中担任软件工程师。 我的工作是确保产品经理主要按照指定方式获得产品。 当我是一家软件公司的新员工时,我被分配了一个相当困难的项目,需要在两个月的时间内完成。 我知道这需要非常具体的主题方面的知识,而且我没有很多时间来做。 我知道,如果我想成为我正在构建的产品的所有方面的大师,那么很多方面都不会那么好。 我所做的非常简单。 我只是找到了将要实施的部分技术领域的专家,并向他们发送了一条消息,询问他们是否可以就当前的问题以及他们将要采取的步骤进行交谈。 在整理好所有不同的专家建议之后,我将根据所有这些建议构建一个计划,并着手进行研究。 当我联系高级工程师时,他们似乎一点也不感到不便。 他们很乐于提供帮助并分享他们所擅长的领域的知识。我一周内安排了几次会议,他们甚至还提供了代码审查和反馈的方法。 当我结合并使用他们提供给我的信息时,我知道我所做的是最好的。 当我将最终产品展示给产品经理时,我并没有隐瞒我得到帮助的事实。 对他来说没关系,我完成了工作,而且做得很好。 在时间有限的情况下,入门级工程师可以产生我所做的结果令他感到惊讶。…

与学习者协会再见

在过去的4个月中,我参加了加利福尼亚州奥克兰市名为Learner’s Guild的密集软件工程学徒计划。 自从我提早退出10个月计划以来,我仍然不觉得我不会和过去几个月一直在为我加油的人才一起工作。 从正式决定迈出我职业生涯的下一步,到尝试在一周内与实时用户一起了解新的代码库,我的同事和导师在我最骄傲和最神志不清的时刻都看到了我。 资源 在过去的几个月中,我经历了一次变革,在此期间,学习者协会就像家一样,我的同事们像家人一样。 除了任何湾区创业公司自然会带来的混乱(增加了我作为工程师的成长),我从未经历过更健康的学习环境,尤其是在技术领域。 这是我一生中第一次学习所需的一切。 终于在24岁那年,终于知道这是一个多么痛苦的发现。 如果您本人认识我,您可能听说过我在索诺玛州立大学获得计算机科学学士学位时在有毒学习环境中的经历。 如果您不认识我,但在科技领域是少数派,那么我相信您可以用自己的故事填补空白。 我将保存其他帖子的详细信息,但总之,我于2015年带着昂贵的纸和很多创伤离开了索诺玛州立大学。 从那以后,我一直试图在与我的大学学习环境一样有害的领域中找到自己的脚,因此您可能会猜测这不是一个很好的组合。 我与我的工作关系发展得很不健康,以至于几天,即使是简单的语法错误也可能使我陷入全面的焦虑症发作。 这是学习者协会的所在地。在与我的同事进行了大量的头脑风暴和对话之后,我意识到没有简洁的方式来描述该程序。 对我来说,就像过去五年来我的手臂骨折了一样,我现在正在接受治疗。 从头开始,我现在拥有了学习所需的一切知识以自己进行修复。 在过去的几个月中,我完善了自己的技术知识并加深了对定义熟练工程师的理解。…