{"id":643,"date":"2009-05-31T23:36:09","date_gmt":"2009-06-01T04:36:09","guid":{"rendered":"http:\/\/www.juixe.com\/techknow\/?p=643"},"modified":"2009-05-31T23:36:09","modified_gmt":"2009-06-01T04:36:09","slug":"retweet-may-2009","status":"publish","type":"post","link":"http:\/\/juixe.com\/techknow\/index.php\/2009\/05\/31\/retweet-may-2009\/","title":{"rendered":"Retweet May 2009"},"content":{"rendered":"<p>From time to time I just blast tweets about software development, project planning, team dynamics, or whatever else comes to mind.  Here is a synopsis of recent tweets and rants.  If you want to follow the conversation follow me at <a href=\"http:\/\/twitter.com\/techknow\">techknow<\/a> and I&#8217;ll be sure to follow back.<\/p>\n<p><b>Programming<\/b><\/p>\n<ul>\n<li>Some people expand their mind, I scale and then shard mine.<\/li>\n<li>Scale your vision, your thoughts, and then yourself.<\/li>\n<li>Refactor, reduce, rinse, and repeat.<\/li>\n<li>Model your mind, debug your thoughts, and remove the printf statement from your comments.<\/li>\n<li>If you perpetuate bad code, you might be a bad developer!<\/li>\n<li>Code is about learning &#8211; If you are not learning you are doing it wrong.<\/li>\n<li>It is not that an artist knows his tools well that makes him great, it is that he knows his media!  As programmers, what is our media?<\/li>\n<li>If the media of a programmer is the language, what is the media of the program user?  The domain space?  Should they be the same?<\/li>\n<li>I am dumbfounded by the amount of repetitive, tedious, and manual work a programmer will endure before they even consider automating tasks.<\/li>\n<li>Code talks, bugs walks.<\/li>\n<li>There is a thin line between a solution and a hack&#8230;<\/li>\n<li>The absence of a save button does not mean entities can not be saved.<\/li>\n<li>Less code is the best code.<\/li>\n<li>For any bug fix, all the debugging and all the time put into it is lost if you don&#8217;t add a test case for the root cause.<\/li>\n<li>JavaScript + jQuery UI + bookmarklet + PHP + Twitter API = tweetmark.  I wrote a bookmarklet to bookmark URLs to @juixe.<\/li>\n<li>Don&#8217;t catch and release exceptions, exception handling is not a sport.<\/li>\n<li>My job is to make software easier done than said.<\/li>\n<li>DB Rule of Thumb: Don&#8217;t ever change the database schema without a second, third, and even fourth thought.<\/li>\n<li>There is no magic in software development!  Files don&#8217;t delete themselves out from version control out of electronic spontaneous combustion.<\/li>\n<li>To avoid dubious verbose recursive repetition, variable names are not comments and comments should repeat variable declarations.<\/li>\n<li>Debugging is not just about code, debug  your process and focus on what works and remove and modify that which doesn&#8217;t have positive results<\/li>\n<li>Just because you can teach end users new tricks does not get you off the hook from you learning to design an application with fewer tricks.<\/li>\n<li>Even when saying the same words, it is possible, and not unlikely, that developer understand features differently than what clients expect.<\/li>\n<li>Code can easily be refactored, but developer way of thinking is more difficult.<\/li>\n<li>In programming you have to think outside the box and outside the stack.<\/li>\n<\/ul>\n<p><!--more--><br \/>\n<b>Team<\/b><\/p>\n<ul>\n<li>For some reason the FTW team lunch was scheduled at 2:00PM, that is not FTW!<\/li>\n<li>Do What You Love, Love What You Do, and Share the Love.<\/li>\n<li>In the future people will spend 2 hour working, 2 hours tweeting, 1 hours emailing, 1 hours in meetings, 1 hour on facebook, 1 happy hour.<\/li>\n<li>The perception of favoritism is can be as bad as inequality in the cohesiveness within a group.<\/li>\n<li>There might not be any stupid questions, but it is a lot smarter to find out the answer yourself!<\/li>\n<li>You can only wear so many hats before you stop being effective, you cannot be judge, executioner, and prisoner.<\/li>\n<li>If one person wears too many hats there will develop a conflict of self-interest.<\/li>\n<li>Don&#8217;t do anything because you think someone else thinks like you, communication is hard enough, mind reading makes it that much harder.<\/li>\n<li>If people don&#8217;t get your ideas, maybe you don&#8217;t get how to communicate with them.<\/li>\n<li>Wish I could clone myself and outsource my work to my clones!  I would definitely be a task master to my clones!<\/li>\n<li>The benefits and value of a conference is inverse proportional to the number of conferences you attend.<\/li>\n<li>Master your tools, don&#8217;t let them master you!<\/li>\n<li>There is no I in Team but there is an I in Fail!<\/li>\n<li>busy != productive<\/li>\n<\/ul>\n<p><b>Business<\/b><\/p>\n<ul>\n<li>You don&#8217;t have to reinvent the wheel, but you can get some tricked out custom chrome rims with spinners for said wheel!<\/li>\n<li>Analyze the problem, simplify it, before you offer a solution.  The &#8216;problem&#8217; could be a manifestation of another &#8216;solution.&#8217;<\/li>\n<li>Solutions are tools.  Solutions are not as important as are the results.  Only in ivory towers are solutions the answer.<\/li>\n<li>Just as there is a 10,000 feet view, there is a 10,000 degrees of separation interpretation.<\/li>\n<li>Most people have a view between 4 and 5 feet, some a 30,000 foot view. Me?  A billion light years view.<\/li>\n<li>Problems are opportunities for solutions&#8230;<\/li>\n<li>There is great value in knowing the right question to ask at the right time.<\/li>\n<li>Fortune favors those that favor opportunities.<\/li>\n<li>Add value to the point where you can make one plus one equal three!<\/li>\n<li>One man&#8217;s FAIL is another&#8217;s FTW!<\/li>\n<li>It is difficult to master simplicity.<\/li>\n<li>If I don&#8217;t cut it, cut it out.<\/li>\n<li>Common biz advice is &#8216;to make something people like.&#8217;  I say, make something new and make people like whatever you happen to make!<\/li>\n<li>Solution: trading one set of problems with another set of problems.<\/li>\n<li>Idea: There are right shoes, and left shoes, why don&#8217;t we develop uni-shoes that fit both on the right and left foot?<\/li>\n<li>Idea: I need to build a laser printer for t-shirts, unlike transfers and silk screening, color should be added as shirt as it is threaded.<\/li>\n<li>While riding the current wave keep an eye out for next wave.  The hardest part is to jump to the right wave at the right time.<\/li>\n<li>To win at the game you need to be really good and beat the compitition, or change up and sponsor the game and have everyone play your game.<\/li>\n<li>Don&#8217;t wait for the perfect opportunity, take it!  Don&#8217;t wait for good luck, make it!<\/li>\n<li>Short term success too, if not monopolized correctly can lead to failure in the long term.<\/li>\n<li>A novice will master the art of the sell, a master progresses to the art of the upsell.<\/li>\n<li>Epic failure can be your way to success.<\/li>\n<li>Repeat customers are the bread and butter of a successful business!<\/li>\n<li>Work as hard to retain existing customers as to appeal to new ones.<\/li>\n<\/ul>\n<p><b>Product Placement<\/b><\/p>\n<ul>\n<li>Amazon Kindle went small with Kindle for iPhone, now it went big with Kindle DX.  At nearly $500 they should have called it Kindle $X!<\/li>\n<li>Google&#8217;s motto is &#8216;Do no evil.&#8217;  Microsoft&#8217;s should be &#8216;Be no monopoly.&#8217;<\/li>\n<li>Speaking of Google, I think I saw the Google street map car\/camera on El Camino\/Page Mill.  I followed it for a few miles&#8230; ;)<\/li>\n<li>LOL I wanted to say good but I wrote google, I guess their motto &#8216;do no evil&#8217; works&#8230;<\/li>\n<li>Pod Feature Request: I want to mark podcasts as favorites just like songs and I want to add markets in podcast so that I could skip to mark<\/li>\n<li>Nothing good on the internet, going to read a Kindle book instead.  Speaking of which, I think I should be able to tweet from the Kindle.<\/li>\n<li>When watching a Flash video from a second tier video sharing site, why does the video re-buffer from scratch if you replay the video????<\/li>\n<li>I think the Apple&#8217;s iPhone app process has moved to the big brother totalitarian system it depicted in the 1984 superbowl commercial&#8230;<\/li>\n<li>What is the ratio of iPhone apps approved versus not approved?  Imagine if the web was like this!  Imagine if Windows was like this!<\/li>\n<li>It is said that Americans spend over 100 hours a year commuting, how many hours a year do we spend waiting for Windows to startup?<\/li>\n<li>First I learned to spell, then I had to teach my iPhone to spill!<\/li>\n<\/ul>\n<p><b>Quote<\/b><\/p>\n<ul>\n<li>Moore&#8217;s Meta-law: The number of interpretations of Moore&#8217;s Law doubles every 18 months. &#8211; fboender<\/li>\n<li>A stupid question can lead to a really good answer &#8211; @spolsky<\/li>\n<li>&#8216;Perfect&#8217; is the Enemy of &#8216;Good Enough&#8217; &#8211; Greg Nyberg<\/li>\n<li>Walking on water and developing software from a specification are easy if both are frozen &#8211; Edward V Berard<\/li>\n<li>Framework big, brain small &#8211; Richard Campbell\/.NET Rocks<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>From time to time I just blast tweets about software development, project planning, team dynamics, or whatever else comes to mind. Here is a synopsis of recent tweets and rants. If you want to follow the conversation follow me at techknow and I&#8217;ll be sure to follow back. Programming Some people expand their mind, I [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":""},"categories":[19,21,3],"tags":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p902K-an","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/643"}],"collection":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/comments?post=643"}],"version-history":[{"count":0,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/643\/revisions"}],"wp:attachment":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/media?parent=643"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/categories?post=643"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/tags?post=643"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}