{"id":480,"date":"2006-08-31T14:31:00","date_gmt":"2006-08-31T06:31:00","guid":{"rendered":"http:\/\/ladysuki.net\/blog\/?p=480"},"modified":"2006-08-31T14:31:00","modified_gmt":"2006-08-31T06:31:00","slug":"the-programmers-bill-of-rights","status":"publish","type":"post","link":"https:\/\/ladysuki.net\/blog\/?p=480","title":{"rendered":"The Programmer&#039;s Bill of Rights"},"content":{"rendered":"<p>Below is an article I get from VT.. we all in the IT line..<br \/>i supposed u guys WILL agree with this article! =D<\/p>\n<p><span style=\"color:#6633ff;\"><em>It&#8217;s unbelievable to me that a company would pay a developer $60-$100k in salary, yet cripple him or her with terrible working conditions and crusty hand-me-down hardware. This makes no business sense whatsoever. And yet I see it all the time. It&#8217;s shocking how many companies still don&#8217;t provide software developers with the essential things they need to succeed.<\/p>\n<p>I propose we adopt a Programmer&#8217;s Bill of Rights, protecting the rights of programmers by preventing companies from denying them the fundamentals they need to be successful.<\/p>\n<p><\/em><strong>Every programmer shall have two monitors <\/strong><br \/><em>With the crashing prices of LCDs and the ubiquity of dual-output video cards, you&#8217;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. <\/em><\/span><br \/><span style=\"color:#6633ff;\"><span style=\"color:#000000;\">Two monitors anot is still not a problem to me, <\/span><\/span><br \/><span style=\"color:#6633ff;\"><span style=\"color:#000000;\">but a bigger screen will be nice ^-^<\/span><\/p>\n<p><strong>Every programmer shall have a fast PC <\/strong><br \/><em>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&#8217;s PC is, the faster they can cycle through debug and compile cycles. You&#8217;d be foolish to pay the extortionist prices for the extreme top of the current performance heap&#8211; but always make sure you&#8217;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.<br \/><\/em><\/span><span style=\"color:#000000;\">I TOTALLY AGREE WITH THIS!! OH MAN~~~<\/span><br \/><span style=\"color:#000000;\">can my lappy stop hanging on me<\/span><br \/><span style=\"color:#6633ff;\"><br \/><strong>Every programmer shall have their choice of mouse and keyboard<\/strong><br \/><em>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&#8217;t work. The &#8220;company&#8221; 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&#8211; they are the essential, workaday tools we use to practice our craft and should be treated as such. <\/em><br \/><span style=\"color:#000000;\">OH TAT WILL BE PERFECTLY GREAT~ <\/span><br \/><span style=\"color:#000000;\">my mouse at the company sux~~ dun even hv a mousepad -.-<br \/><\/span><br \/><strong>Every programmer shall have a comfortable chair <\/strong><br \/><em>Let&#8217;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&#8217;t forget your developers&#8217; other assets. <\/em><br \/><span style=\"color:#000000;\">Hmmm&#8230;yes, i <s>sleep<\/s>..err i mean sit the whole day..<\/span><br \/><span style=\"color:#000000;\">i wouldnt want a bad spinecord at d end of the day.<\/span><\/p>\n<p><strong>Every programmer shall have a fast internet connection <\/strong><br \/><em>Good programmers never write what they can steal. And the internet is the best conduit for stolen material ever invented. I&#8217;m all for books, but it&#8217;s hard to imagine getting any work done without fast, responsive internet searches at my fingertips. <\/em><br \/><span style=\"color:#000000;\">YES OF COS.. else how to surf net?! wahahaha&#8230;<\/span><\/p>\n<p><strong>Every programmer shall have quiet working conditions <\/strong><br \/><em>Programming requires focused mental concentration. Programmers cannot work effectively in an interrupt-driven environment. Make sure your working environment protects your programmers&#8217; flow state, otherwise they&#8217;ll waste most of their time bouncing back and forth between distractions.<br \/><\/em><span style=\"color:#000000;\">I will rather want a quiet telephone that dun ring~~<\/span><br \/><span style=\"color:#000000;\"><\/span><br \/><em>The few basic rights we&#8217;re asking for are easy. They aren&#8217;t extravagant demands. They&#8217;re fundamental to the quality of work life for a software developer. If the company you work for isn&#8217;t getting it right, making it right is neither expensive nor difficult. Demand your rights as a programmer! And remember: you can either change your company, or you can change your company.<br \/><\/em><br \/><em>quoted from <a href=\"http:\/\/www.codinghorror.com\/blog\/archives\/000666.html\" target=\"new\">Jeff Atwood<\/a> at August 24, 2006 11:59 PM<\/em><\/span><\/p>\n\n<!-- Facebook Like Button v1.9.6 BEGIN [http:\/\/blog.bottomlessinc.com] -->\n<iframe src=\"http:\/\/www.facebook.com\/plugins\/like.php?href=https%3A%2F%2Fladysuki.net%2Fblog%2F%3Fp%3D480&amp;layout=standard&amp;show_faces=false&amp;width=450&amp;action=like&amp;colorscheme=light\" scrolling=\"no\" frameborder=\"0\" allowTransparency=\"true\" style=\"border:none; overflow:hidden; width:450px; height: 30px; align: left; margin: 2px 0px 2px 0px\"><\/iframe>\n<!-- Facebook Like Button END -->\n","protected":false},"excerpt":{"rendered":"<p>Below is an article I get from VT.. we all in the IT line..i supposed u guys WILL agree with this article! =D It&#8217;s unbelievable to me that a company would pay a developer $60-$100k in salary, yet cripple him &hellip; <a href=\"https:\/\/ladysuki.net\/blog\/?p=480\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[15],"tags":[],"class_list":["post-480","post","type-post","status-publish","format-standard","hentry","category-uncomplicatezz-blog"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4tQm9-7K","jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/ladysuki.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/480","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ladysuki.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ladysuki.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ladysuki.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ladysuki.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=480"}],"version-history":[{"count":0,"href":"https:\/\/ladysuki.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/480\/revisions"}],"wp:attachment":[{"href":"https:\/\/ladysuki.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=480"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ladysuki.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=480"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ladysuki.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=480"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}