{"id":563,"date":"2009-03-02T10:47:13","date_gmt":"2009-03-02T15:47:13","guid":{"rendered":"http:\/\/www.juixe.com\/techknow\/index.php\/2009\/03\/02\/retweets-february-2009\/"},"modified":"2009-03-02T10:47:13","modified_gmt":"2009-03-02T15:47:13","slug":"retweets-february-2009","status":"publish","type":"post","link":"http:\/\/juixe.com\/techknow\/index.php\/2009\/03\/02\/retweets-february-2009\/","title":{"rendered":"Retweets February 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.<\/p>\n<p><b>Programming<\/b><\/p>\n<ul>\n<li>JavaFX Script is a zig zag cross between Java class system, JavaScript vars, XML declerativeness, Groovy Builders, and Ruby duck typing.<\/li>\n<li>JavaFX Script has multiple inheritance and the extends keyword is overloaded to mean implements too.<\/li>\n<li>Tread.sleep(UNTIL_TOMORROW)<\/li>\n<li>Some software developers don&#8217;t know how to develop end-user focused application so they overcompensate and write an enterprise application.<\/li>\n<li>One of the pillars of Ruby on Rails is convention over configuration, but it is not always backward compatible.<\/li>\n<li>Codepath Uncertainty Principle: Debugging, and often times logging, code can change it&#8217;s behavior.<\/li>\n<li>Current development meme: Jeff Atwood (@codinghorror) is wrong!<\/li>\n<li>Running Find Bugs plugin for Eclipse&#8230;  An out of memory error occurred, you think it found any bugs?<\/li>\n<li>The most recommended fixes from Find Bugs are inefficient obj creation of nums and bools, and !static inner classes, !final static fields<\/li>\n<li>I&#8217;m a programmer not a short order cook, scrambling bits is not the same as scrambling eggs.<\/li>\n<li>The most common bug, next to null pointers and objects, is not escaping special characters from XML, SQL, strings, or expression languages.<\/li>\n<li>Autoboxing an object reference to a primitive can cause NullPointerException that are hard to track down.<\/li>\n<li>In the zone, in the machine, in the debugger, in the code looking out my window and thinking I rather be outside!<\/li>\n<li>There will be blood, there will be bugs.<\/li>\n<li>Can&#8217;t sleep so i&#8217;m hacking memories into dreams, counting tweets instead of sheeps, drinking tequila instead of warm milk.<\/li>\n<li>Instead of counting backwards, a good sobriety test for a nerd is to recite the Fibonacci sequence or prime numbers or powers of two.<\/li>\n<li>Haven&#8217;t seen a version control do a good job of with renaming\/moving a file.  At best they delete old and add new file without the history.<\/li>\n<li>Each dev here wears too many proverbial hats, it often feels like we are a team of one man bands mixing it up with too many cooks.<\/li>\n<li>&#8220;It&#8217;s snowing in NY and server is freezing to death!&#8221;<\/li>\n<\/ul>\n<p><b>Business<\/b><\/p>\n<ul>\n<li>Some entrepreneurs don&#8217;t know how to bootstrap a profitable business so they fund venture backed corporations.<\/li>\n<li>Some productivity metrics seem like modern alchemy and pseudo science for dogmatic middle manager to put in powerpoints slides and charts.<\/li>\n<li>I want to do the software startup version of Hell&#8217;s Kitchen&#8230;  you donkey.<\/li>\n<li>User Generated Content is one way to have users do work for sub minimum wage\/free.<\/li>\n<li>If you&#8217;re running a web service whose sign up page asks for birthday, you best be prepared to send me a birthday gift.<\/li>\n<li>Companies should not require paying customers to sign up or register to use all features of a product or received upgrades.<\/li>\n<li>Just because a store is going out of business is no reason for false advertisement.<\/li>\n<li>Eventually everyone sells out, if not to the establishment then to the anti-establishment.<\/li>\n<li>Will Open Source apps, like Open Office and GIMP, gain more traction in a down market?  Will Open Source contribution retract?<\/li>\n<li>Asking five questions get you closer to the truth than merely asking one, and yet most people don&#8217;t ask questions, they demand answers.<\/li>\n<li>You don&#8217;t want your boss to speculate that you are dead.<\/li>\n<li>Sometimes you have to rethink the problem, other times you have to retool the solution.<\/li>\n<li>For the average commuter in our office, working from home can save about $20 (gas, toll, wear &amp; tear, food) and 1.5 hours travel time a day.<\/li>\n<li>Companies should get a tax incentive for having employees work from home.<\/li>\n<li>Is the bailout a new liquidity event?  Some bankers are using the bailout to cash out.<\/li>\n<\/ul>\n<p><b>Products<\/b><\/p>\n<ul>\n<li>The Flip is a point and shoot sort of camcorder.<\/li>\n<li>I wish my life would upgrade every year just like iLife.<\/li>\n<li>The game Age of Empires or Monopoly should come out with a social media version.<\/li>\n<li>Spammers are the terrorist of my inbox.  I wish that instead of &#8216;delete&#8217; the spam GMail provide the option to bomb, rip, shread, incenerate<\/li>\n<li>The problem of drawing a great piece of art with the Pulse Smartpen is that if you forget to turn it on you have to draw it all over again.<\/li>\n<li>Looking at my iPhone properties, it says I have taken 10,487 pictures.<\/li>\n<li>Vista needs to warm up on start up just like my old &#8217;69 skylark, I need to let it run for like 10 minutes before I can get up and going.<\/li>\n<li>Wii Fit is brutally honest<\/li>\n<li>If Microsoft is the new IBM, then is Google the old Microsoft?<\/li>\n<li>Just spoke with Amazon customer support for the nth time, they still don&#8217;t got my white Google phone in stock.  Been waiting for a month++.<\/li>\n<li>Huge food lines at costco, you&#8217;ve think it was a soup kitchen&#8230;<\/li>\n<li>I wish the funnies of my Sunday edition of the local newspaper had a syndication of LOLcatz.<\/li>\n<li>Publisher not in Action: If Manning Publications makes available PDF versions of their books, why don&#8217;t they have Kindle editions?<\/li>\n<li>Why would anybody buy a technical book from the publishers own website when Amazon undersells them anywhere from 15% to 30%?<\/li>\n<li>Since when does Amazon charge for a restocking fee?<\/li>\n<li>If Apple power adapter cost nearly $80, I don&#8217;t think Apple will come out with a sub $300 netbook.<\/li>\n<li>Playing Portal, I think I have two more levels to go.  It&#8217;s very addictive, I want to keep going but I need to teleport to tomorrow.<\/li>\n<\/ul>\n<p><b>Interview Obstacle Course<\/b><\/p>\n<ul>\n<li>Just helped a super senior software engineer how to change the printer ink cartridge.  How did this guy get through our vetting process?<\/li>\n<li>Maybe the interview\/hiring process should include some hands on, live technical trouble shooting obstacle course.<\/li>\n<li>How can a self respecting engineer not know how to change the printer ink cartridge, get the coffee machine going, or read a python script?<\/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. Programming JavaFX Script is a zig zag cross between Java class system, JavaScript vars, XML declerativeness, Groovy Builders, and Ruby duck typing. JavaFX Script has [&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-95","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/563"}],"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=563"}],"version-history":[{"count":0,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/posts\/563\/revisions"}],"wp:attachment":[{"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/media?parent=563"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/categories?post=563"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/juixe.com\/techknow\/index.php\/wp-json\/wp\/v2\/tags?post=563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}