• Programmer Rights!

    1. Every programmer shall have two monitors
    With the crashing prices of LCDs and the ubiquity of dual-output video cards, you’d be crazy to limit your developers to a single screen. The productivity benefits of doubling your desktop are well documented by now. If you want to maximize developer productivity, make sure each developer has two monitors.

    I don’t have that

    2. Every programmer shall have a fast PC
    Developers are required to run a lot of software to get their jobs done: development environments, database engines, web servers, virtual machines, and so forth. Running all this software requires a fast PC with lots of memory. The faster a developer’s PC is, the faster they can cycle through debug and compile cycles. You’d be foolish to pay the extortionist prices for the extreme top of the current performance heap– but always make sure you’re buying near the top end. Outfit your developers with fast PCs that have lots of memory. Time spent staring at a progress bar is wasted time.

    I don’t have that

    3. Every programmer shall have their choice of mouse and keyboard
    In college, I ran a painting business. Every painter I hired had to buy their own brushes. This was one of the first things I learned. Throwing a standard brush at new painters didn’t work. The “company” brushes were quickly neglected and degenerated into a state of disrepair. But painters who bought their own brushes took care of them. Painters who bought their own brushes learned to appreciate the difference between the professional $20 brush they owned and cheap disposable dollar store brushes. Having their own brush engendered a sense of enduring responsibility and craftsmanship. Programmers should have the same relationship with their mouse and keyboard– they are the essential, workaday tools we use to practice our craft and should be treated as such.

    I don’t have that

    4. Every programmer shall have a comfortable chair
    Let’s face it. We make our livings largely by sitting on our butts for 8 hours a day. Why not spend that 8 hours in a comfortable, well-designed chair? Give developers chairs that make sitting for 8 hours not just tolerable, but enjoyable. Sure, you hire developers primarily for their giant brains, but don’t forget your developers’ other assets.

    I have that

    5. Every programmer shall have a fast internet connection
    Good programmers never write what they can steal. And the internet is the best conduit for stolen material ever invented. I’m all for books, but it’s hard to imagine getting any work done without fast, responsive internet searches at my fingertips.

    I have that

    6. Every programmer shall have quiet working conditions
    Programming requires focused mental concentration. Programmers cannot work effectively in an interrupt-driven environment. Make sure your working environment protects your programmers’ flow state, otherwise they’ll waste most of their time bouncing back and forth between distractions.

    I don’t have that

    What about you? Read Programmer’s Bill of Rights

  • Glory Man Utd!

    1… 2… 3… 4… Sing!

    Glory Glory Glory Man Utd! Glory Glory Man Utd!

  • 2006年8月所研究的東西(3)

    還想說今年已經有了這麼多dlsr entry 的model , 應該沒有其他的廠家”敢”加進這個戰爭了
    怎麼知道 , 剛剛又看到最新的消息 , pentax 即將在9月13號出k10d
    k10d 也是10megapixel的 , 真所謂來者不善 , 善者不來 , pentax在今年連續出兩部dslr entry的主要原因應該就是想報回在7月吃了sony的一記闷棍吧

    Olympus是今年最早推出dlsr 的公司 , 極濫的成績大家是有目共睹的
    傳說中的E-3 , 將在明年光臨 , 不過該公司已經暗示是semi/profesionnal dslr

    今年dlsr entry(body少過RM4000) 的流程大概如下 :
    1 月 Olympus E-330
    5月左右 Samsung L1
    6 月 Pentax K100d(6megapixel)
    7 月 Sony Alpha 100
    9月8 Canon 400D
    9月13 Pentax K10d(10 megapixel)
    9月15 Nikon D80

  • 2006年8月所研究的東西(2)

    好 …好一個D80 , 看到了CANON要在9月8號推出的400D之後 , nikon公司決定把原先計畫在9月1號推出的D80延遲到9月15號….原因為 : D80接到了太多的order , nikon為了不想怠慢任何一間delaer , 所以才重大的決定延遲到9月15號….

    好一招拋磚引玉 , 現在d80知道了canon 400d的低細以後再用最短的時間反擊 , 包括了即將在9月8號知道了400D的價錢之後再攻其要害……..

    大人的世界真複雜 ……

  • Made Up My Mind

    I decided to visit TM Point tomorrow early morning, and say

    “Good Morning TM Fellow, I am proud to use TMNet Streamyx services. Currently, I am enjoy with RM88 package – hyper fast connection(less than 60kBps average). In fact, I think the super fast connection is not what I want. I think it will be more greatful for me to use faster bandwidth package, the RM66 package. Please downgrade my bloody slow TMNet Streamyx line.”