我整天做什么?实时流技术

抓住一条水流,或观看录制的直播这里

当众思考

我一直在干活沃尔夫勒姆研究公司30多年了。但这实际上意味着什么呢?在一个典型的日子里我会做什么?我当然很努力。但我认为我并不是像我们这样规模的科技公司的首席执行官。因为对我来说,我的大部分时间都花在了弄清楚我们的产品应该如何设计和架构的前线上,以及他们应该做什么。

三十年前我主要是自己做的。但现在我几乎总是和800名左右的员工一起工作。我喜欢以互动的方式做事。事实上,在过去的15年左右,我花了很多时间做我通常称之为“在公共场合思考”的事情:解决问题和作出决定都是在与他人会面的过程中进行的。

我经常被问到这是怎么工作的,以及我们会议的实际情况。最近,我意识到:有什么比仅仅为了牲畜饲养场我们的实际会议很多?所以在过去的几个月里,我已经在40多个小时的内部会议上进行了现场直播,实际上让每个人都了解我所做的以及我们的产品是如何创建的。(是的,Livestreams也是归档的

Livestream Ceoing公司

这篇文章也发表在有线··

看到做出决定

在全世界,人们常常抱怨“会议上什么都没有发生”。好,我的会议不是这样的。事实上,我觉得在每个人身上都这么说是公平的产品设计遇见我,重要的事情已经解决了,至少做出了一些重要的决定。今年到目前为止,例如,我们已经添加超过250全新的功能徳赢中国沃尔夫拉姆语.他们每个人都参加了我的一次会议。通常设计,名字,甚至连这个功能的想法都是在会议上现场解决的。

我们的会议总是有一定的智力强度。我们会有一个小时或其他时间,我们必须解决一些通常很复杂的问题,这需要对某个领域或另一个领域有深入的了解,并最终提出通常会产生长期后果的想法和决策。

在过去的30多年里,我一直在努力保持统一性与连贯性沃尔夫拉姆语。但是每天我都在开会,我们决定在语言中加入新的东西,这是一个巨大的挑战,也是维护我们设定的标准的一项徳赢彩票游戏重大责任,徳赢中国并确保我们今天所做的决定在未来的几年里会为我们提供良好的服务。

可能是关于我们的徳赢彩票游戏神经网络符号框架.或者关徳赢彩票游戏于与数据库集成。或者如何表示复杂的工程系统。或新的徳赢中国原语函数式编程.或新形徳赢中国式地理可视化.或者量子计算。或与邮件服务器的编程交互。或分子的符号表示.或者是沃尔夫拉姆语言现在所涵盖的无数其他主题,或者将来会覆盖。

在一个特定的领域中有哪些重要的功能?它们如何与其他功能相关?他们有正确的名字吗?我们如何处理看似不兼容的设计约束?人们会理解这些功能吗?哦,相关的图形或图标是否尽可能的清晰和优雅?

到目前为止,我基本上有四十年的经验来解决这类问题,我的许多同事也非常有经验。通常情况下,会议将从一些为如何工作而制定的建议开始。有时这只是一个理解提议内容的问题,仔细想想,然后确认。但为了保持我们设定的标准,经常会有一些真正的问题需要解决。一次又一次的会议,处理一些问题。

会有想法,经常被击落。有时候我们会觉得自己被卡住了。但是会议上的每个人都知道这不是一个练习;我们必须想出一个实际的答案。有时,我会尝试进行类比,以找到我们以前解决过类似问题的其他地方。或者我会坚持我们回到第一原则,回到问题的中心,从一开始就理解一切。人们会提出许多详细的学术或技术知识,我通常会试图提取出它应该告诉我们什么的本质。

如果我们的标准低一点,肯定会容易得多。但我们不希望委员会做出妥协。我们想要实际的,能经得起时间考验的正确答案。这些往往需要实际的新想法。徳赢中国但最终它通常会令人非常满意。我们投入了大量的工作和思考,最终我们得到了解决方案,这是一个很好的解决方案,这是一个真正的智力成就。

通常这一切都是私下进行的,在我们公司内部。但是有了Livestream,任何人都可以看到它的发生,也可以看到某个函数被命名的时刻,或者解决了一些问题。

会议是什么样的?

如果你调到一个LiveStream,实际上会发生什么?它非常多样。您可能会看到一些新的Wolfram语言徳赢中国函数正在被试用(通常基于只有几天甚至几个小时的代码)。你可能会看到关于徳赢彩票游戏软件工程,或机器学习趋势,或科学哲学,或者如何处理一些流行文化问题,或者它将要发生什么修复一些概念性错误.你可能会看到一些新的领域开始了,徳赢中国你可能会看到Wolfram语言文档完成,或者你可能会看到最终的视觉设计完成了。

我们的会议有很多人,有着各种各样的口音、背景和特色。对于我们来说,很常见的情况是,我们需要找一个拥有我们认为不需要的专门知识的人。(我觉得我们的公司文化有点迷人,没有人会惊讶地被邀请参加会议,并询问一些他们以前不知道与我们有关的不寻常话题的细节。)徳赢彩票游戏

我们是一个非常地理分布公司(1991年以来,我一直是一名远程CEO)。所以基本上我们所有的会议都是通过网络会议。(我们使用音频和屏幕共享,但我们从未发现视频有帮助,除了看一个移动设备、一本书或一张纸上的一幅画。)

我们经常看我的屏幕,但有时会是别人的屏幕。(看别人的屏幕最常见的原因是看到一些目前只在他们的机器上工作的东西。)我经常会在Wolfram笔记本上工作。通常在笔记本里会有一个初步的议程,以及可执行的Wolfram语言代码。我们从这开始,但是我会修改笔记本,或者创建一个新的。徳赢中国我经常尝试设计理念。有时人们会发送代码片段让我运行,或者我自己写。有时我会现场编辑我们的主要文件.有时我们会看到图形设计是实时完成的。

尽可能地,我们会议的目标是完成工作。与所有有我们需要的意见的人进行实时磋商,以及解决所有关于某件事的想法和问题。徳赢彩票游戏对,有时,之后,有人(有时是我)会意识到我们认为我们发现的事情是不正确的,否则不行。但好消息是这很罕见,徳赢中国可能是因为我们开会的方式,一切都会实时播出。

我们会议上的人往往很直接。如果他们不同意某件事,他们会这么说的。我非常希望会议上的每个人都能真正理解与他们相关的任何事情,这样我们就可以从他们的思考和判断中获益。徳赢彩票游戏(这可能导致我对以下短语的过度表达这有道理吗?或者“你明白我说的吗?”)

这真的很有帮助,当然,我们有非常有才华的人,善于理解事物的人。现在大家都知道,即使会议的主题是一回事,很有可能,为了取得进展,我们将不得不尝试一些完全不同的东西。要跟上这一点需要一定的智力敏捷性,但如果没有其他的东西,我认为这本身就是一件值得实践和培养的大事。

对我来说,在这么多不同的话题上工作是非常令人振奋的,即使是在一天中连续的几个小时里,这些话题也常常大相径庭。这是艰苦的工作,但也很有趣。而且,对,经常有幽默感,尤其是在我们将要讨论的具体例子中(很多大象和海龟,以及奇怪的使用场景)。

会议规模从2到3人不等,大约20人左右。有时会在会议过程中添加和删除人员,作为我们正在讨论的变化的细节。尤其是在大型会议上,这些会议往往涉及跨越多个团队的项目,我们通常会有一个或多个项目经理(我们称他徳赢彩票游戏们为“PMS”)在场。项目经理负责项目的总体流程,特别是协调需要贡献的不同团队。

如果你听Livestream,你会听到一些行话。其中一些在软件行业很典型(UX=用户体验,软件质量保证)。其中一些更具体的是我们公司,比如部门的缩写(dqa=文件质量保证,wpe=Web产品工程)或内部事物的名称(xkernel=原型wolfram语言构建,pods=Wolfram Alpha输出的元素,PinkBoxing=表示不可播放的输出,编织=文件的交联元素)。偶尔,当然,有一个新的术语,徳赢中国或者某个新徳赢中国名字,在会议上发明的。

通常我们的会议节奏很快。一个想法会出现,人们会立即对此做出反应。一旦做出决定,人们将开始建立在这个决定的基础上,并找出更多。它的效率非常高,我认为这是一个非常有趣的过程。即使没有与会人员的经验基础,可能有一些观点看起来好像是想法飞来飞去的太快,无法跟踪到底发生了什么。

直播流程

我们的内部会议采用流媒体直播的想法是新的。徳赢中国但多年来,我已经为其他目的做了大量的直播。

回到2009,当我们发射的时候沃尔夫拉姆阿尔法,我们实际上生活在使网站更生动.(我想如果出了问题,我们不妨让大家看看到底出了什么问题,而不仅仅是显示“站点不可用”消息。)

我对我们发布的新软件进行了现场演示和探索。徳赢中国我把我在编写代码或生产中所做的活生生的工作变成了流媒体。”计算论文“。(我儿子克里斯托弗可以说是一个比我更快的Wolfram语言程序员,他还做了一些实时编码。)我也做了实时流。活体实验,尤其是我们的沃尔夫拉姆暑期学校沃尔夫拉姆夏令营.

但直到最近,我所有的直播基本上是独奏:它没有涉及到有其他人在Livestream。但我一直认为我们的内部设计审查会议很有趣,所以我想,“为什么不让别人也听他们的?”.我得承认一开始我有点紧张。徳赢彩票游戏毕竟,这些会议对我们公司的工作非常重要,我们不能让他们被任何东西拖下水。

因此,我坚持认为,无论现场直播与否,会议都必须保持一致。我对LiveStreaming唯一的让步是,我做了几句介绍,大致解释一下会议的内容。徳赢彩票游戏好消息是一旦会议开始,徳赢中国里面的人(包括我自己)似乎很快就忘记了它正在被直播,只专注于会议上正在进行的事情(通常非常激烈)。

但是,当我们直播一个会议时,会发生一些有趣的事情,那就是与观众进行实时的文本聊天。通常是问题和一般讨论。但有时它是有趣的评论或建议,关于我们在做什么或说什么。徳赢彩票游戏就像有即时顾问,或者一个即时焦点小组,为我们的决策提供实时输入或反馈。徳赢彩票游戏

实际上,会议中的主要人员过于专注于会议本身,无法处理文本聊天。所以我们有单独的人这样做,提出了一些最相关的意见和建议。这样做效果很好,事实上,在大多数会议上,至少有一两个好主意来自我们的观众,我们能立即融入我们的思维。

人们可以把直播想象成有点像真人秀,只是它是实时的。我们计划有一些系统的“广播时间”来播放录音材料。但是,活动组件有一个约束,即当会议实际发生时,它必须发生。我有一个非常完整而复杂的时间表,把我做的所有事情都打包好。而具体的设计评审会议何时召开往往取决于特定的代码或设计工作何时准备好。

这还将取决于会议中有自己约束的其他人的可用性,而且经常生活在广泛的时区.我尝试过其他方法,但现在最常见的是设计审查会议在实际发生之前就安排好了,通常不超过一两天。即使我在晚上和白天都亲自工作,大多数设计审查都是在美国(东海岸)工作时间安排的,因为这是最容易安排所有必须出席会议的人以及需要专业知识时可能被邀请的人的时间。

从直播的角度来看,如果能有一个更可预测的相关会议日程,那就更好了,但是会议的建立是为了实现最大的生产力,而LiveStreaming只是一个附加组件。

我们正在尝试使用推特提前通知直播。但最后,最能说明何时启动LiveStream的是来自Twitch直播平台我们正在使用。(是的,抽搐目前主要用于电子竞技,但我们(和他们)希望它也可以用于其他事情,并与他们的电子运动的重点,他们的屏幕共享技术已经非常好了。奇怪的是,我早就知道抽搐了。我一开始就认识它的创始人Y Combinator演示日2005,我们用它的前体,贾斯汀电视,为Wolfram Alpha发射提供实时流。)

工作作风

并不是我所做的所有工作都适合直播。除了在会议中“公开思考”之外,我也花时间“私下思考”,做一些像写作的事情。(实际上,我在写书的时候,花了10多年的时间,几乎完全“私下思考”一种徳赢中国新的科学

如果我看一周的日历,我会看到各种各样的东西。每天都会有至少一到两次的设计评论,就像我一直在直播的那样。还有大量的项目评审,我正在努力帮助推动各种项目的发展。还有一些战略和管理方面的讨论,以及偶尔的外部会议。

我们公司非常重视研发,并努力生产出最好的产品。这当然反映在我花时间的方式上,也反映在我强调智力而不是商业价值上。有些人可能会认为,这么多年来,我不可能仍然参与到细节的水平,这在设计审查中是很明显的,我们一直在进行实时流媒体。

但问题是:我一直在努力以最好的方式设计Wolfram语言。在做了40年的软件设计之后,我在这方面很有经验。所以我都做得很快,相当擅长不犯错误。到目前为止,当然,我们公司还有许多优秀的软件设计师。但我仍然是对Wolfram语言设计最有经验的人,也是对系统最全面的看法(这也是为什么在设计审查会议上,最后,我花费了一部分时间来连接不同的相关设计工作)。

而且,对,我介入细节。该选项的名称应该是什么?那个图标应该是什么颜色?这个函数在特定的角情况下应该做什么?而且,对,没有我,这些事情都可以用某种方式解决。但在相当短的时间内,我可以帮助确保我们拥有的东西是真正的,我们可以在未来的岁月里建立和自豪的东西。我认为这是一个好的和值得我花时间的方式。

能够为人们打开这个过程是很有趣的,通过直播我们的会议。我希望它对人们了解创建Wolfram语言的过程有帮助(是的,徳赢彩票游戏软件设计往往有点不起眼,主要是注意到如果它是错误的,所以很高兴能够显示出实际涉及的内容)。

从某种意义上说,Wolfram语言的设计是一个非常集中和高端的例子计算思维.我希望通过观看我们的会议来体验这一点,人们将更多地了解如何自己进行计算思维。徳赢彩票游戏

我们现在正在直播的会议是关于Wolfram语言的特性等。徳赢彩票游戏我们目前正在开发中。但是我们的攻击性软件发布时间表,不久,我们所谈论的事情就会在工作产品中发布。徳赢彩票游戏当这种情况发生时,会有一些非常独特的东西。徳赢彩票游戏因为这是第一次人们不仅能看到所做的,但他们也可以返回到一个记录的直播流,看看如何解决。

这是一个有趣和独特的记录,一个强大的形式的智力活动。但对我来说,能和大家分享一些我每天都会参与的精彩对话已经很好了。感觉到我作为一名实践性很强的首席执行官所花的时间不仅提升了Wolfram语言和我们正在构建的其他东西,但也可以直接帮助教育,也许可以娱乐更多的人在世界上。

评论.显示全部

  1. 我很喜欢这个,这让我好奇世界是否会朝着这个方向发展。也许有一天我们都会有一个“普遍的基本收入”,我们会在“公司”和项目之间以一种更加流动的方式流动,参与最能激发我们灵感的对话和设计。

    丹尼尔比格姆
隐藏注释»

?斯vwin中国蒂芬·沃尔夫拉姆,有限责任公司 条款γ RSS