Category: Paul-琮政 Life

  • 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!

  • 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.”

  • 借錢不還

    最近星哥不是很開心,因爲他的好朋友借了錢過後就不了了之,電話打不通,人也沒消息。我和星說,那種東西是叫“跑路”,不用找了,有心避你,天兵降落也找不到。

    很普通,很多時候,那些要借錢的人會給你十萬個理由,讓你看幾百种可憐的樣子,和你說一定一定會還。到最後,你和他討囘錢,他跟你說,錢沒有,命一條,要就拿。你能怎樣?

    我覺得,最好是不要借錢給人,除了說意外;然後那些借錢的人,你有一雙手,用那一雙手來賺錢!我們辛辛苦苦存來的錢,不是給你那一雙手那麽的那走的。。。你以爲錢容易賺啊?吊你的。。。

  • Ei, He Still Alive!

    Alphademon

    Some of the folks are missing this fscking blog.