站着编程两年后我身体上的变化

| 心得体会 | 39条评论
39

自从我使用站立式电脑桌工作以来已经有2年时间。不论一天要编程多少个小时,我都是站立在电脑前。也就是说,有些日子我会一天站立超过10个小时,虽然不是连续的——中间会有小憩,吃饭,冥想等。

KISS My YAGNI

| 技术技巧 | 2条评论
2

我们都知道KISS (Keep It Simple, Stupid)和 YAGNI (You Ain’t Gonna Need It)软件开发原则,然而,过度复杂的软件仍然随处可见。

哈佛经济学家关于工作效率的意外发现

| 思想人生 | 9条评论
9 工作效率

职业人士最常见的一种抱怨是:时间太少。每周工作超过60小时的人会抱怨甚至挤不出时间来处理他们邮箱里的邮件,更别说有创见性处理大项目中的问题。

程序员的最大挑战

| 团队建设 | 12条评论
12 挑战

想象一下,你在一个大公司里,在一个稳定可靠的技术架构上写程序。如果你在这个项目上一干数年,但却没有时间在工作之余学习新的东西,那么,当项目完成时,也就是你的技术过期之日。

Reddit排名算法工作原理

| 技术技巧 | 6条评论
6 算法

这是一篇继《Hacker News 排名算法工作原理》之后的又一篇关于排名算法的文章。这次我将跟大家探讨一下Reddit的文章排名算法和评论排名算法的工作原理。Reddit使用的算法也是很简单,容易理解和实现。这篇文章里我将会对其进行深入分析。

嘎嘎叫的小狗——快乐的鸭子类型

| 技术技巧 | 1条评论
1

鸭子类型是我目前在Ruby语言里最喜欢的一个“功能特征”,主要是因为它能让我们轻松的写出漂亮的代码——毕竟,你无需再担心类型:你可以把精力全部集中到你想发送的消息上,以及你需要打交道的对象能发挥的功能上。

Hacker News 排名算法工作原理

| 技术技巧 | 4条评论
4

这篇文章我要向大家介绍Hacker News网站的文章排名算法工作原理,以及如何在自己的应用里使用这种算法。这个算法非常的简单,但却在突出热门文章和遴选新文章上表现的异常优秀。

极客之王林纳斯-托瓦兹(Linus Torvalds)捍卫他穿浴袍编程和辱骂其他程序员的权力

| 批评评论 | 18条评论
18

编程界向来是叛逆主义者的天堂。他们的英雄们,比如林纳斯-托瓦兹(Linus Torvalds),才华横溢,刚愎自用,粗鲁无礼。他们说他们想说的,穿他们想穿的,对着电脑大嚷大叫。

程序员眼里IE浏览器是什么样的

| 幽默讽刺 | 36条评论
36

主流浏览器之争从上个世纪开就开始,已经持续了很长的时间。就在几年前,IE还是最主流的web浏览器。但现在形势完全不同了,人们都在笑话IE,纷纷转向其它浏览器。今天,我向大家分享一下针对IE的搞笑图片,只是逗乐而已,喝杯咖啡,坐下来慢慢享受吧。

我看到了旧时的C语言疤痕……

| 心得体会 | 7条评论
7

一个月前,我正在写一个简单的应用,是用ruby去读pdf文件,不知道为什么,文件指针跑到了文件开始地址的前面。我不明白为什么会这样。于是,像往常一样,我到stackoverflow上发帖求助。

下次我要一个人创业

| 创业理想 | 9条评论
9

我们都知道,相比起单干,成立一个团队能让你的创业更容易成功。合伙创业能让每个人的技能优势相互补充,能提供相互的心理支持,你防止你掉入无底的兔子洞或在计划蓝图上迷失方向。全都说的很对,但大前提是你要找到正确的合伙人。

这些女孩太漂亮,不可能是程序员

| 新闻资讯 | 11条评论
11

软件技术行业里性别歧视有多古怪?周五,科技社区里的程序员们得到了第一手的亲身体验。LinkedIn和 Toptal——一个小型的开发人员网络平台——之间上演了一场关于Toptal在LinkedIn网站上投放的广告上的女孩的可信度的闹剧。

我拒绝接受的几个最佳编程实践方法

| 批评评论 | 26条评论
26 最佳实践方法

面向接口编程:这项编程法则要求程序员定义接口,并针对接口来编程,而不是针对实现编程。理由非常简单:容易开发第二种实现,易于测试(真的吗?),更有效的使用代码。

十五个只有程序员会乐的事情

| 幽默讽刺 | 27条评论
27 幽默笑话

一、一个大水杯 二、前后对比 三、程序员一周的表情对比 四、浏览器猜猜看 五、项目状态图 六、轿车车贴 七、好 […]

8300英里之遥的合作开发

| 技术技巧 | 5条评论
5

每次跟我那些阿根廷的朋友说起我在和一个俄罗斯人合作开发Listboard.it时,他们都会问“你是怎么做到的?”很显然为什么他们会这样问。丹尼斯和我相距8300英里(大约1.3万公里),