Sat Jun 04 00:55:23 HKT 2011
From
/weblog/misc
http://blog.objectmentor.com[..]articles/2008/03/20/musing-over-mutation Will experience hurt innovation? -
http://manincentral.blogspot.com/2008/01/out.html You Are Solving The Wrong Problem, what is the right problem? it is how to retry very quick -
http://www.azarask.in/blog/post/the-wrong-problem/# Most real innovation is done by crazy people doing crazy things. The keys are:
* Learn all you can before you go adventuring.
* Don't be afraid to make mistakes.
* Only make new mistakes.
* Keep your eyes open.
* Don't just look straight ahead: develop your peripheral vision.
* It's the things that go in unexpected directions are the most important.
One of the classic stories of serendipity and invention is the color mauve.
http://weblogs.java.net/jag/page7.html#63
(google search)
(amazon search)
Sat May 28 01:10:14 HKT 2011
From
/weblog/misc
common mistake at software house -
http://jroller.com/page/rolsen?entry=the_same_mistakes_over_and 1.- The all code is crap, except mine, attitude.
How to fix it: Don’t criticise others people code
2.- The “I fix that in a second” catastrophe.
How to fix it: Don’t trust yourself when carrying delicate activities.
3.- The “That will only take a second” misconception.
How to fix it: remember that is very likely that you will find so many things which you didn’t foresee when you start developing that is worth multiplying the estimate to cover for those
4.- The ego spiral.
How to fix it: Leave your ego at home. Big egos are one of the biggest non technical issues for any programmer. Keep in mind some basic considerations when making decisions.
5.- “It wasn’t me!”
How to fix it: No need to cry, or to perform seppuku, (aka harakiri), when we make a mistake.
6.- The demotivated genius.
How to fix it: Discipline. Unfortunately, there isn’t any other remedy I can think of.
7.- The premature programmer.
How to fix it: Probably the two easiest ways to help a programmer understand if some code is done are peer reviews and demos.
http://www.makinggoodsoftware.com[..]2011/05/23/top-7-programmers-bad-habits/
(google search)
(amazon search)
Fri May 06 23:48:13 HKT 2011
From
/weblog/misc
How to make customer easy to give feedback
- Set up a customer advisory program
- Conduct regular surveys
- Encourage responses to your email newsletters instead of having the reply-to address go to an unmonitored or nonworking email address
- Publicize email addresses and phone numbers– customer service, technical support, and even your own personal email address
- Better yet, make those phone numbers toll free
- Hand out business cards at trade shows
- Start a blog and allow comments
- Add a feedback link on every page on your web site
- Monitor and post to relevant discussion lists and message boards
- Encourage your sales staff to provide your contact information directly to customers who want to provide more input
- Contact people who are talking about your product already — in blogs and on mailing lists — and follow up to get more feedback
- Every time you talk to a customer, ask them to refer you to someone else who can give you additional feedback, and encourage them to pass your contact information along
-
http://www.goodproductmanager.com[..]007/03/15/make-it-easy-to-give-feedback/ Other related blog -
http://headrush.typepad.com[..]onate_users/2007/03/user_community_.html http://www.taylor.se/blog/2007/06/13/my-rules-of-feedback/ Some will think non-feedback, uncall feedback are more important -
http://www.infoq.com/news/2011/04/non-feedback-uncalled-feedback
(google search)
(amazon search)
Mon Jan 03 23:31:39 HKT 2011
From
/weblog/misc
Short tips of regex -
http://immike.net[..]know-to-become-a-regular-expression-pro/ Let regex more readable -
http://martinfowler.com/bliki/ComposedRegex.html Useful Regular regression
Match username - /^[a-zA-Z0-9_]{3,16}$/
Matching an XHTML/XML tag - {
]*>(.*?)}
Matching an XHTML/XML tag with a certain attribute value (e.g. class or tag) - {
]*attribute\\s*=\\s*(["'])value\\\\1[^>]*>(.*?)}
Matching a URL - (a very long one... refer to article...)
http://immike.net[..]ssions-every-web-programmer-should-know/
(google search)
(amazon search)
Fri Apr 30 01:40:27 HKT 2010
From
/weblog/misc
A detailed overview of POP, IMAP and GMAIL -
http://www.macdevcenter.com/lpt/a/6702 The 12 steps to cure e-mail addiction
- Admit that e-mail is managing you. Let go of your need to check e-mail every ten minutes.
- Commit to keeping your inbox empty.
- Create files where you can put inbox material that needs to be acted on.
- Make broad headings for your filing system so that you have to spend less time looking for filed material.
- Deal immediately with any e-mail that can be handled in two minutes or less but create a file for mails that will take longer.
- Set a target date to empty your in box. Don't spend more than an hour at a time doing it.
- Turn off automatic send/receive.
- Establish regular times to review your e-mail.
- Involve others in conquering your addiction.
- Reduce the amount of e-mail you receive.
- Save time by using only one subject per e-mail; delete extra comments from forwarded e-mail, and make the subject line detailed.
- Celebrate taking a new approach to e-mail.
I think 5 and 6 is useful...
http://www.cnn.com[..]20/email.addiction.steps.reut/index.html How to control emails? -
http://www.russellbeattie.com/notebook/1008869.html
(google search)
(amazon search)
Tue Jan 12 17:21:09 HKT 2010
From
/weblog/misc
Resource of parsing unstructure data -
http://discuss.joelonsoftware.com/default.asp?design.4.598330 Compare and explanation between parsing and regex, 100x performance difference is a big point to notice -
http://www.cforcoding.com[..]/jmd-markdown-and-brief-overview-of.html
(google search)
(amazon search)
Wed Nov 11 02:09:58 HKT 2009
From
/weblog/misc
Healthcare Information Integration, Considerations for Remote Patient Monitoring -
http://www.ddj.com[..]ept_url=/hpc-high-performance-computing/
(google search)
(amazon search)