自1999年起我就开始发掘一些科技公司,并帮助它们运营。我最近的一个公司是fabulis.com。下面是从干这 […]
我开发软件。事实上,我的整个职业生涯都是从事软件开发。早在互联网时代之前,在那次泡沫之前,那次泡沫之前的泡沫之 […]
你应该听过或读过不少关于测试驱动开发的讨论,测试驱动开发往往被比喻为神奇的独角兽,它能帮你照看你的软件,让大家 […]
我们这些软件开发人员待遇好,名声在外,智力超群;所有这些特征跟一个管家的特征完全相反;这就是为什么我们如此容易就忘了——其实我们的软件所做的事正像一个管家。
开源项目依赖于大众合作。成功的开源项目都有一批活跃的个人和公司在贡献代码,编写文档,测试新功能。不幸的是,由于 […]
想起来Perlis在Epigrams on Programming这本书里的一句话:«如果一种语言没有对你的编程思维有任何影响,那它是一种不值得学习的语言。»。根据这个,是否是说,当你的编程思维改变了,你才能说你会了这种语言?
当你成为了一个“Rails程序员”,你使用的是一种易于理解但不通用的东西,它是从易于理解且通用的东西,如HTTP,SQL上抽象出来的一种东西。Rails上的知识是不通用的,如果你转向使用一种新的框架,你只得扔掉你现在的技能
你是否工作在这样的一个大公司里——他们工作效率缓慢,会议无穷无尽?你是否有被告诉去完成一个任务,去开发一个AP […]
如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解 […]