Essential factors to motivate your members

今天在http://positivesharing.com/2006/12/why-motivation-by-pizza-doesnt-work/看到一篇文章,里面讲到为什么用物质性的奖励不一定起作用。最后提到会起作用的一些因素。

  1. 挑战
  2. 控制 – 有自己选择的权力
  3. 合作
  4. 承认
  5. 工作得开心
  6. 信任

最后作者说到,与其用披萨或者升职来激励大家,不如努力让大家明白工作的意义(或者努力提高这工作的意义),去提升大家的技能和能力。

本来写了一段与现状的对比,想想还是算了

Posted in management | Tagged | View Comments

Simplify my study on web

  1. Inbox: instapaper
  2. Record: delicious
  3. Discover: Google reader, delicious, stumbupon
  4. Notetaking: emacs with org mode
  5. Reference: evernote

Update:

Use cintanote to replace evernote, because evernote is too heavyweight.

Posted in productivity | Tagged | View Comments

Recommend a nice website on web design

http://speckyboy.com/是我最近逛到的一个网站,里面除了有一些wordpress的资源,还有很多其他web设计的资源。里面的文章都是精心挑选的。对于我这样的懒人而言,最合适不过了。

Posted in web-develop | Tagged | View Comments

It’s really important to keep your tools simple

这两天盘点,有台switch死活找不到了。我记得当时是记了序列号了,可就是想不起来记在哪儿了。笔记本,找不到。Evernote,找不到。Gmail,找不到。Remember the milk,也找不到。已经快绝望了。后来终于想起来,google doc还没有看。去搜了一下,真的在。谁叫我记笔记的地方,太多了呢…

在现在什么都有很多选择的情况下,保持工具的简单,真的很重要。就像我现在,记笔记,还是有好几个地方。Evernote,Simplenote,网页的东西,还用instapaper,有时候还用emacs的org mode来记outline,时间久了,真的会忘记什么东西在哪儿。老实讲,我很是佩服可以一直坚持用笔记本记所有东西的人。

Posted in diary | View Comments

Emacs nxhtml mode provides CSS and javascript highlight in html

image

目前在emacs里面编辑html,无论是html mode还是nxml mode,都没有提供嵌入的CSS和javascript的高亮支持。nxhtml mode提供了很好的高亮支持,同时它是基于nxml mode的,所以是用emacs的web开发者必备。

Posted in emacs | Tagged | View Comments

Maven sucks

现在的项目用到了maven,现在觉得越来越难用了。

1. 需要搭建自己的repository。可是实际上用到的dependency,只在项目初期需要频繁更新,这个repository其实也没什么用。把jar包都放到svn里面,不也挺好用么?
2. Maven就像个黑盒子一样,很多时候在做什么都不知道
3. 现在发现如果不clean以后重新build,运行时会出莫名其妙的错误
4. Maven的eclipse插件实在是太难用了。有任何的改动都要重新refresh index,非常慢。好像装了这个插件,连很多快捷键都不好用了…
有机会我要改回ant了.
Posted in java | Tagged | View Comments

ScribeFire for Chrome is cool!

之前也用过firefox版的,发布的速度很快,不过总觉得界面怪怪的,不够清爽。现在chrome版的出来,界面非常清爽,有点像iphone里程序的界面了。

不过目前好像不能直接上传图片,只能链接图片。
scribefire_chrome.png
Posted in software | Tagged | View Comments

Do lots of deliberate practice

这是97 things every programmer should know里面的一篇文章。

以前在很多书里面看到过10万小时定律。要成为某方面的专家,需要十万小时的练习。这对我们而言是个很让人灰心的定律。就写程序而言,就算一个星期认真写20个小时的程序,也需要10年的时间。

不过这篇文章里面特别提到,要成为一个优秀的程序员,需要有目的性的练习。有目的的练习,和工作上的编程不一样。它不是把同样一件事情做很多遍,而是需要有一些任务来不断的挑战自己。这些任务,需要超出自己的能力范围。然后不断的尝试去解决它,分析遇到的问题,不断的完善自己。

我们可能永远都成不了最优秀的程序员,但是要努力成为可以称的上优秀的程序员。

Posted in reading, self-management | View Comments

Knowledge manage or knowledge collect?

这个标题就是现在我个人的知识管理的现状。

虽然说我们有了很多更好的工具,但是现在的知识管理已经沦落为知识收集了。

Google reader?我每天都在上面浏览,share,star文章,甚至还发到evernote或者instapaper里面去,可是我从来没有好好看过收集下来的文章,更别说应用了。

Instapaper?我曾经最推荐的app,还花了4美元买了正版的,现在很少打开了…

Evernote?里面inbox的文章已经堆成山了…

我所有的工具,现在都是收集箱,没有一个放着消化过的东西。

说到底,还是懒惰。勤奋的人,哪怕只用笔记本,只用文本文档,也能做笔记,懒惰的人,就像我,只会在一个又一个工具里跳来跳去,最后什么也没留下。甚至说,工具的选择越多,最后越没用。

Posted in productivity, self-management | View Comments

The most important thing in project management

项目管理里最重要的事情是,明确责任,让负责人知道成功或者失败后的后果。否
则,就是你推我我推你。

Posted in management | View Comments