超级程序员神话

| 技术技巧 | 23条评论
282
骇客帝国

这份邮件基本上表达了这样一种观点:开发应用程序的都不是“真正的程序员”,“真正的程序员”编写的是有难度的东西,跟复杂的数学算法相关的东西。

一种在图片里隐藏你的程序代码的技术

| 技术技巧 | 13条评论
55
魔术师

我最近开发了我的第一个网页游戏:一个HTML5的视频智力游戏。开发的过程很有趣,我喜欢编程,但当实现了游戏逻辑后,我有了一个有趣的想法:为什么不想个办法把代码隐藏起来?

为什么程序员预估的时间都不靠谱

| 技术技巧 | 14条评论
320

一个我曾经共事过的很有经验的项目经理曾宣称说,他会拿程序员估计出的时间乘以π值,然后再提高一个数量级,这样得出的才是正确的开发所需要的时间。

老派程序员——徒手实现伟大成就

| 技术技巧 | 25条评论
293

当在读Peter Seibel的精彩著作《编程人生:15位软件先驱访谈录(Coders at Work)》的时候,

为什么Linux不需要磁盘碎片整理

| 技术技巧 | 19条评论
192
linux系统

如果你是个Linux用户,你可能听说过不需要去对你的linux文件系统进行磁盘碎片整理。也许你注意到了,在Li […]

使用谷歌搜索时遇到“无法显示此网页”或“链接被重置”出错信息时的解决办法

| 技术技巧 | 13条评论

自从谷歌撤出中国后,大陆用户使用谷歌搜索时经常会遇到“无法显示此网页”或“链接被重置”的出错信息,就像下面视频 […]

为什么我们要从 NodeJS 迁移到 Ruby on Rails

| 技术技巧 | 6条评论

声明:这篇文章绝不是一篇讨论 NodeJS 和 Ruby on Rails 孰优孰略的檄文。它描述的只是我们做 […]

三种东西永远不要放到数据库里

| 技术技巧 | 10条评论

我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。我并不是说你或你开发的东西“蠢”,只是有些 […]

什么是重构,什么不是重构

| 技术技巧 | 2条评论
36

有时候,会有程序员跑到我这里说他们不喜欢某个东西的设计,“我们需要给它来个全面的重构”,来纠正里面的错误。哦, […]

如何黑一个黑客

| 技术技巧 | 12条评论
184

最近,在搜检垃圾信息时,我偶然看到了这样一个很普通的邮件。它使用了一个很简单的编造八卦的伎俩,推测奥巴马的性取 […]

为什么我们要学习Haskell这样的编程语言

| 技术技巧 | 20条评论

最近的几个月,我一直在学习一种叫Haskell的编程语言。由于里面有太多的从未遇到的编程概念,整个过程就像是完 […]

简单的问题复杂着解决

| 技术技巧 | 18条评论

这段时间互联网上火热的流传着一个智力测试题。题目出现的形式有多种,但大多看起来是这个样子: 如果是学龄前儿童, […]

也谈编程改革

| 技术技巧 | 6条评论

如果我告诉大家,这篇文章出自一个只有20岁的小伙,我想很多人都会感到吃惊。至少我是吃了一惊,因为这篇文章涉及到 […]

这段只有1K的代码能做什么?

| 技术技巧 | 8条评论

with(m=Math)C=cos,S=sin,P=pow,R=random;c.width=c.height […]

反for-if编程模式

| 技术技巧 | 12条评论

这些年来,我看到过大量的反编程模式。我感觉应该向大家分享一些。