“Convince Your Boss” Letter | Node.js

Want to attend Node.js Interactive happening in Portland from December 8-9, 2015, but don’t know how to bring it up to your boss (the person with the money)? We laid out a simple letter explaining why it is important. Use it in full or use snippets of it, whatever it takes to get you in […]

Using FizzBuzz to Find Developers who Grok Coding | Imran On Tech

After a fair bit of trial and error I’ve come to discover that people who struggle to code don’t just struggle on big problems, or even smallish problems (i.e. write a implementation of a linked list). They struggle with tiny problems. Source: Using FizzBuzz to Find Developers who Grok Coding | Imran On Tech

Engineering Management

From late 2006 to early 2009, I was privileged to hold a variety of management positions in Facebook Engineering, ranging from manager of various teams to director of engineering. During that time, the engineering department grew from about 30 to around 200 engineers. It was an era that roughly spanned the launch of News Feed, […]

metasmile/strsync

The basic concept of this tool is simple file name based one-way synchronizer. While the actual translation work, My biggest desire was to just fill an empty strings quickly. In a normal project, automatic translation is sufficient. Because They are always simple sentences. Yes, No, Do it, Not agree, etc.. Source: metasmile/strsync

Taylor Swift 是怎麼被製造出來的? | 端傳媒 Initium Media

這一藝術,「主要由一小群製作人(主要是瑞典人)所壟斷,並將其發揮到極致。」其中一個例證就是,這些熱門金曲「每隔七秒──據說是人們在換頻道前留給一首歌的平均時間,就會出現精心設計好的片段,它們能擁有讓大腦愉悅的韻律、節奏,並有吸引人重複吟唱的能力。」 Source: Taylor Swift 是怎麼被製造出來的? | 端傳媒 Initium Media

以 github 为核心的高效协同沟通 · Issue #29 · PyConChina/PyConCN

目前交流渠道有的协同状态: trello 尝试了3年没有用起来,其实已经放弃, 即使有类似:Trello使用手册(v13.5.9) on GDG-珠海 | Trello 微信 要求双方实时, 效率不稳定 列表天然属性太强,新人不习惯 gitcafe 功能太弱,基本只有 程序猿用 github 要求翻越,但是,其它一切非常 NICE Source: 以 github 为核心的高效协同沟通 · Issue #29 · PyConChina/PyConCN

Delphi Method

First, you have a central question that needs to be answered. The process takes place over multiple rounds. In each round, every participant writes down their initial thoughts and statements regarding the answer. The participants’ statements are collected, copies made, and then re-distributed to everyone, anonymously. Then everyone reads all the thoughts, and comments on […]

Announcing Revert | Reveal

Revert (REVEal Rendering Test) is an iOS project we’ve built to help test the performance and accuracy of Reveal, our runtime view hierarchy inspection tool. It contains a number of examples which highlight both common and edge case scenarios, and helps us to ensure that we don’t regress or introduce rendering and serialization bugs when […]

Turning the database inside-out with Apache Samza

Databases are global, shared, mutable state. That’s the way it has been since the 1960s, and no amount of NoSQL has changed that. However, most self-respecting developers have got rid of mutable global variables in their code long ago. So why do we tolerate databases as they are?A more promising model, used in some systems, […]