2021-1-9 7:11BTI360的队友乔尔·戈德堡(Joel Goldberg)在软件行业工作了超过四十年后,最近退休。当他离开时,他与我们的团队分享了他在职业生涯中学到的一些经验教训。在他的允许下,我们在这里分享他的智慧。
回顾软件行业的四十年,我为之震惊。我从打孔卡开始了我的职业生涯,并在云计算时代结束了。尽管发生了所有这些变化......
2021-1-2 8:25软件正在吞噬世界。但是软件技术本身的进步在1996年左右基本上停滞了。这是我们按照时间顺序排列的结果:
LISP,Algol,Basic,APL,Unix,C,Oracle,Smalltalk,Windows,C ++,LabView,HyperCard,Mathematica,Haskell,WWW,Python......
2020-12-28 21:46吞噬世界的软件越多,安全性就越关键……但这到底意味着什么?
软件工程师的安全性很差,因为软件工程师不习惯认为软件会造成伤害。在整个行业中,技术领导的风范已经传给了大约我这个年龄的人,也许是几岁。当计算机功能不那么强大,使用计算机是一种优化而非必要,计算机在玩具中首次取得商业成功时,我们就长大了。我们不认为安全是软......
2020-12-24 21:34动态符号执行的思想是在任何输入上执行一个软件,在不指定具体值的情况下同时探索所有可能的执行路径,请考虑以下示例,其中输入x是未知的,即符号:
if(x< 0){// ...} else if(x> 100){// ...} else {断言("不应达到此值!")}}
符号执行在所有三个......
2020-12-19 1:58在我们周围,我们周围都是糟糕的软件。使用错误假设的数十年历史的批处理脚本而脚的养老基金。信贷机构泄漏了超过一亿个社会安全号码和其他机密数据。更不用说我们周围看到的无数错误和令人沮丧的软件,它们来自较小的供应商和较旧的企业软件。
这种无能将永远不会在其他工程学科中飞速发展。我们永远不会忍受像普通软件系统那样容易出错的......
2020-12-18 15:56开放源代码计划的使命声明中写道:“开放源代码是一种软件开发方法,可以利用分布式同行评审的力量和过程的透明度。开源的承诺是更高的质量,更高的可靠性,更高的灵活性,更低的成本以及终结掠夺性供应商锁定。”
十多年来,自由软件基金会一直反对自由软件运动的这种“开源”特征。自由软件的倡导者主要反对这种构架,因为“开源”是显式......
2020-12-14 22:29Warning: Can only detect less than 5000 characters
2020-12-13 6:33列出了您在软件项目中可能面临的风险类型的文章的“风险优先”轨道 风险优先软件开发第1卷:The Menagerie。 可在Kindle上在线阅读和在Amazon上购买 COVID如何用于敏捷实践,以及聊天机器人如何为我们提供前进的道路。 估算的一部分 风险优先轨道,着眼于Scrums的本质缺陷 时间装箱。 尽......
2020-12-11 7:41明天,我将在200多人的面前针对创业公司的软件开发进行演讲。有成百上千本关于此的书,因此,我将尽量总结自己从大多数中学到的知识。
即使我们是的初创公司,我也停止聘用软件工程师,但我还是试图在学习过程中取消学习和重新学习一些东西。
我知道令人困惑-我仍然必须努力解决所有这些问题,但是诚实的事实是,仅是一名软件工程师......
2020-12-8 23:7现在,他们利用Cebrián的经营销售点公司的经验和Villarreal的时间一起开始新的业务,而Villarreal的时间首先是在Uber,然后是在高增长的踏板车和自行车租赁初创公司Grin。
Cebrían建立销售点公司S3 Software的经验奠定了Parrot Software的基础,并为其管理餐厅运营的......
2020-11-30 8:3/颜色/ Atom提要来自:Konstantin Komarov 收件人:抄送:,,,,,,,,,,,,,,,Konstantin Komarov 主题:[PATCH v13 00/10] NTFS读写驱动程序GPL实现作者:Paragon Software日期:2020年11月20日星期五19:09:34 +030......
2020-11-13 19:6周四上午,特朗普在推特上发帖称,选举舞弊是毫无根据的,他引用了右翼新闻机构OANN的数据,该媒体本身似乎在支持特朗普的Reddit抄袭thedonald.win的帖子中找到了自己的数据。(这条推文很快就被包装成了一条警告,内容存在争议。)。
这位在网上发帖的匿名者声称,他将爱迪生研究公司(Edison Researc......
2020-11-2 12:18每一篇关于软件的文章都是错误的。原因在于背景--或者更确切地说,是缺乏背景。
博客帖子、文章、YouTube视频、Twitter帖子和会议演讲很少涉及作者所处的环境。细微差别很难沟通,写作也不那么有力(同时也疏远了那些意识到“哦,这实际上不适用于我,…”的观众)。。
你在学编程吗?你想找份工作吗?你想在FAANG公司......
2020-10-31 13:54什么时候程序足够好才能发货?你做好了客户想要的东西了吗?为什么(以及如何)Netflix故意和随机地关闭自己的服务器?我们能从波音737空难中学到什么?Twitter是如何根除失败鲸的?这和Ruby有什么关系?
成功的软件项目需要的不仅仅是技术专长。弄清楚客户想要什么、在团队中协作、管理复杂性、降低风险、按时和预算,......
2020-10-29 9:40深谋远虑的首席执行官迪恩·尼古拉斯知道,你可能已经厌倦了听到聊天机器人。这款软件曾经承诺以更快的速度提供类似人类的客户服务,但由于令人摸不着头脑、死记硬背的回答和死胡同,这款软件失去了大部分炒作,这可能会让你梦想再次与人类交谈。
然而,在他成立三年的初创公司中,尼古拉斯表示,这些工具的构建方式与以往不同。他坚称,这些......
2020-10-28 6:42尽管努力增加计算机科学毕业生和软件工程师的数量,但仍有大量开发人员退出该行业。
26岁时,59%的工程和计算机科学毕业生从事与其研究领域相关的职业。到50岁时,只有41%的人在同一领域工作,这意味着到职业生涯中期,整整有30%的人退出了该领域。
相比之下,工程和计算机科学专业毕业后进入无关领域的比例要高得多,只有10......
2020-10-25 3:7我最近的很多咨询工作都是为了帮助团队更全面地看待软件质量--这不仅仅是测试人员(或开发人员)应该关心的事情。这样做,我已经开始形成一个还没有完全成熟的想法-但它帮助我更好地解释了事情-我希望您能对此发表意见。
关于软件质量的很多困惑是,它对不同的人意味着不同的东西,到目前为止,最好的定义是禅宗式的,比如温伯格的“对某......
2020-10-22 11:27从美学和环保的角度来看,木材都被认为是一种很有吸引力的建筑材料。建造有用的木制品需要复杂的结构和将部件连接在一起的方法。研究人员创造了一种新颖的3D设计应用程序,极大地简化了设计过程,并提供了铣床指令,以高效地生产设计的部件。这些设计不需要钉子或胶水,这意味着使用该系统制造的物品可以很容易地组装、拆卸、重复使用、维修......
2020-10-20 6:52为专有软件辩护的人喜欢说,“自由软件是一条美好的道路,但我们都知道,只有专有系统才能生产出可行的产品。一群黑客根本做不到这一点。“。
然而,经验证据并不同意;下面描述的科学测试发现GNU软件比类似的专有软件更可靠。
这不应该令人惊讶;GNU软件的高可靠性有很好的理由,有很好的理由期待自由软件经常(尽管不总是)具有高可......
2020-10-19 13:52所有代码可能会更改。随着现实世界的变化,我们的代码也必须改变。在我们编写代码时,Connascence让我们深入了解代码对灵活性的长期影响。维护灵活的代码库对于保持长期开发速度至关重要。
一致性是一种度量,和所有度量一样,它也是一种不完美的度量。但是,Connascence采用更全面的方法,其中必须在三个不同的轴上考......
2020-10-17 10:26如果在使用过程中不注意,软件定义无线电(SDR)很容易损坏。在本系列文章的第一部分中,让我们看看在使用SDR时最重要的RF预防措施。
为此,我们将SDR分为两个主要部分:接收RF信号的接收器和输出RF信号的发射器。例如,诸如RTL-SDR和NooElec的许多SDR不发送信号。在这些情况下,只考虑接收器的预防措施。
......
2020-10-14 16:41北卡罗来纳州奥斯基--铁轨像一道看不见的栅栏,穿过韦林·怀特(Weyling White)童年时代的后院。在闷热的下午,他会在那里玩耍,在祖父的看守下沿着铁轨堆放石头,祖父制定了一条严格的规则:韦林不能穿过通行权进入镇上的白人地区。
另一边有更好的房子和公园,所有的医务室,以及镇上唯一的医院。因此,怀特说,他的家人大......
2020-10-14 6:25今年的iOS14更新很给力,许多新的更新结合在一起,解决了用户过去对该操作系统的许多不满。从较小的变化,如消息中的线状回复,到更重要的更新,如应用程序剪辑,本文将涵盖iPhone新操作系统最重要的更新。
让我们看看如何在主屏幕上导航的一些更改-应用程序库和新的小部件。这些变化可以帮助你比以前更快地移动iPhone。
......
2020-10-7 17:29我在优步做了两年的软件工程师,还当过叫车司机。在大学里,我经常为Lyft开车,虽然我的日常工作是为优步Android应用程序编写代码,但我仍然会骑着自行车为基于应用程序的公司送货,以了解零工经济的状况。
这些经历让我意识到零工经济中的一个关键因素:优步之所以成功,是因为它便宜、快捷。当我们预订了一辆车,几分钟后就有一......
2020-10-7 15:19今天,10月4日,自由软件基金会(FSF)庆祝其为软件自由而战35周年。除非每个计算机用户都能完全自由地完成他们所有的数字任务--无论是在台式机、笔记本电脑上,还是在你口袋里的计算机上,我们的工作才能完成。争取免费软件的斗争仍在继续,没有你们,我们就不会在这里。
为了庆祝,我们计划了整整一周的公告和惊喜从今天开始,我......
2020-9-24 15:25当我去看医生时,他们问我是做什么的,当我告诉他们时,他们开始向我抱怨医院的软件。我喜欢这个,因为我讨厌去看医生,它给了我们除了血压之外的话题。
这是我生活中的一种模式:当我在图书馆参考服务台问问题,拿着iPad与建筑承包商聊天,或者在银行申请贷款时,我只是越过他们的肩膀看一眼,而他们正在回答问题--与其说是打扰,不如......
2020-9-19 7:35在正式交易的第一个交易日,该公司股价上涨超过31%,开盘报每股75美元,当日收盘报68.35美元。Unity股价上涨之前,昨晚该公司股票定价为每股52美元,远高于44美元至48美元的区间,而44美元至48美元本身就是对公司最初目标的上调。
像“精灵宝可梦Go”和“钢铁侠VR”这样的游戏都依赖于该公司的软件,其他使用该......
2020-9-18 3:10我们的社会被大规模监禁深深地伤害了。我们治愈的方法是集中那些最了解其影响的人的技能、经验和工作。这就是为什么在Emergent Works,我们所有的工程团队都由至少50%的正义软件工程师组成。
Emergent Works(前身为Code Cooperative)是一家非营利性软件公司,专门培训和雇用以前被监禁的人......
2020-9-18 3:7不断增长的低代码/无代码运动对专业开发人员和他们的业务同行有什么影响?
一些行业专家认为,当涉及到应用程序开发时,企业用户能够掌握自己的命运的时候已经到了。这就是在最近一次由尼诺克斯赞助和主办的、聚焦于这一主题的新闻会议上传达的信息。(我是活动的参与者和主持人。)。新冠肺炎危机说明了低码和无码给世界带来的好处。弗雷斯......
2020-9-17 1:41今天,我们看到了一些首次亮相的数据,最引人注目的是JFrog和Snowflake都有令人难以置信的强劲定价。但更重要的是,雪花刚刚以245美元或269.50美元的价格开盘,这取决于你的数据来源。无论如何,该公司股票目前每股价值276.2美元,比其首次公开募股价格高出约130%。正如我们前面提到的,考虑到该公司最新的收......