过去一周,我在网上看到的最有意思的事情与Markdown没有任何关系。如果你不知道目前围绕这个主题的喧嚣,我建议不要改变这一点。相反,上周末我最有兴趣的是对LG是如何搞砸对webOS的收购进行了深入的分析。
去年1月,我读到了一篇来自The Verge的文章,描述了webOS的试验、磨难和最近的重生。这篇文章让我对那个团队所取得的成就印象深刻,而我为他们过去几年受到的待遇感到难过。
LG以其智能手机上漂亮的分裂性Android皮肤而闻名,因此公司能够创造出这样一致的产品让人很惊讶。
—— 2014年1月
我开始想,我下一台电视应该是LG,这与我的Xbox 360和Apple TV如何协同工作。好吧,快进八个月,现在我明白了我本来应该知道得更清楚。
如果是韩国LG的主要企业结构当年决定的话,webOS电视将会有一个包含垂直滚动卡片的多菜单画廊,其中包括个人媒体共享、浏览器书签和一个包括所有已安装应用程序的卡片。总共有近十张这样的卡片,消费者需要旋转以找到他们想要的应用或内容...CES即将到来,LG的工程师在试图让复杂的界面工作而时间不足,因此他们决定采用webOS启动器,以使任何事情都能开始运行,“我们很幸运”,最初的webOS团队的成员之一说。
—— 2014年8月
不幸的是,以上所有内容都在你阅读了GigaOm文章中的这段内容后变得完全合理
LG制定了一项政策,对管理人员进行奖励,如果他们的功能最终被包含在产品中,甚至可能晋升。结果是持续的功能膨胀,因为每个人都试图添加更多的东西。
激励正确的行为极为困难。我认为大多数公司都搞砸了这一点。即使有良好意图的公司也可能搞砸,当它们假定它们并不激励与工作相反的员工行为。实际上,在某些方面,这甚至可能更危险,因为假定你在激励行为,并试图寻找方法将其引导到生产性的结果。我认为避免行为激励是不可能的。你的员工(希望能)希望表现得更好以获得晋升、加薪、奖金、表扬等。我认为这最终简单地变成减轻最坏的结果,同时追求某种看起来相当合理的东西。
- 激励修复错误数量,你可能会提前写出一堆糟糕的代码。
- 激励交付功能数量,你可能会得到一个特性杂乱无章的产品,没有一致的理念。
- 激励同行评审,可能最终会营造出一种虚伪奉承和政客化的文化。或者也可能成功。我实际上对此并不确定……我从来没有在接受这种做法的企业文化中工作过。
对你来说什么行之有效?什么惨遭失败?
最好的祝愿,
艾伦
我们正在阅读的内容
- 终端
- Xcode 对比 Gatekeeper
- 苹果的产品测试服务平台 TestFlight 在 iTunes Connect 改革的同时蓄势待发
- 失败实验:LG为什么在其 webOS 收购中失策
- 苹果凭借新 iPhone 在中国发货能力上占据主导地位
本周重点控制
JMAnimatedImageView
UIImageView的子类,用于驱动简单的动画(手动旋转、Carousel等)。 麻省理工学院许可证。 |
每周综述
阅读FVCustomAlertView
iOS的定制AlertView/HUD。 麻省理工学院许可证。 |
International-Calendar-Widget
一个显示不同日历日期的iOS8国际日历小部件。 麻省理工学院许可证。 |
Swifty
用Swift编写的美丽登录界面 麻省理工学院许可证。 |
Swift-String-Tools
帮助管理字符串中的语言和社会的有用工具。 麻省理工学院许可证。 |
iOSSharedViewTransition
基于iOS 7的视图控制器共有视图的过渡库。 **灵感来源于Android L中引入的共有视图活动过渡** 用法 非常简单的三步过程 1- 下载并在项目中包含ASFSharedViewTransition.h和ASFSharedViewTransition.m。 2- 在您的应用程序代理或其他代码位置中,使用#import "ASFSharedViewTransition.h"并添加过渡。 3- 将从查看器和查看器确认给ASFSharedViewTransitionDataSource,并通过实现sharedView方法提供公共视图 就这样!包含了一个用于帮助的示例演示应用程序。 动画GIF: http://goo.gl/EL6l6R YouTube链接: https://www.youtube.com/watch?v=AGcjSJqnkhk 麻省理工学院许可证。 |
ASFTableView
带有标题和内部行的iOS可自定义类似网络的多列表格视图。 麻省理工学院许可证。 |
PinterestAnimator
PinterestAnimator实现了像Pinterest 3.0应用程序中的视图控制器过渡。 GPL许可证。 |
封面照片Twitter
类似于Twitter应用程序的模糊展开封面照片示例:http://m.UploadEdit.com/b038/1407960919189.gif 使用Xcode 6和自动布局、Swift创建 GPL许可证。 |
DTIActivityIndicator
灵感来自css库SpinKit的精美自定义ActivityIndicatorView,功能远不止于此...使用Swift编写。 支持的动画:旋转平面、双弹跳、追逐点、脉冲、波浪、Spotify、Wp8 此控件已在Xcode 6.0 Beta 6上编译,并且可以从Objective-C和Swift调用。 麻省理工学院许可证。 |
AMTumblrHud
灵感来自Tumblr应用的进度HUD 麻省理工学院许可证。 |
MALoggingViewController
SALQuickTutorial
JMCache
JMCache是一个基于GCD完全持久临时对象的键/值存储。 JMCache很酷,因为您可以通过
麻省理工学院许可证。 |
SDFeedParser
Wordpress JSON API插件的Objective-C解析器。 麻省理工学院许可证。 |
MapTable-Swift
模仿“查找我的朋友”应用的首屏行为。 麻省理工学院许可证。 |
LFHeatMap
非常快的iOS热图。 麻省理工学院许可证。 |
ANDLineChartView
ANDLineChartView是一个易于使用的视图类,用于显示动画线形图。 ANDLineChartView 可通过 CocoaPods 获得。要安装它,只需将以下行添加到您的 Podfile 中:pod "ANDLineChartView"。 ANDLineChartView 采用 MIT 许可证。有关更多信息,请参阅 LICENSE 文件。 麻省理工学院许可证。 |
MoStoreButton
iOS 7 Appstore 样式的按钮 麻省理工学院许可证。 |
TOBrowserActivityKit
用于在 Chrome 或 Safari 中打开 NSURL 对象的 UIActivity 子类集。 麻省理工学院许可证。 |
ReorderableTableView
一个简单的可重排 UITableView 实现。它依赖于 UILongPressGestureRecognizer,并且只使用公共 API(合法)。比其他一些解决方案简单。 麻省理工学院许可证。 |
VBFPopFlatButton
使用 POP 动画提供 9 种不同状态和 2 种样式的平底按钮 麻省理工学院许可证。 |
ASAttributedLabelNode
在 SpriteKit 中绘制 NSAttributedString 麻省理工学院许可证。 |
音乐播放器
使用 Swift 编写的完整功能音乐播放器 麻省理工学院许可证。 |