<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Frank Liao</title>
  <link rel="alternate" type="text/html" href="http://blog.frankliao.com/" />
  <link rel="self" href="http://blog.frankliao.com/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2008-06-24T22:13:41.99275-07:00</updated>
  <author>
    <name>Frank Liao</name>
  </author>
  <subtitle>Life After the Dot-com Bubble</subtitle>
  <id>http://blog.frankliao.com/</id>
  <generator uri="http://dasblog.info/" version="2.1.8102.813">DasBlog</generator>
  <entry>
    <title>Generation Y and the Workforce</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2007/07/07/GenerationYAndTheWorkforce.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,4487538f-b3b1-48fe-bb6a-84f6ab9d246b.aspx</id>
    <published>2007-07-06T21:12:05.196-07:00</published>
    <updated>2008-06-24T22:13:41.99275-07:00</updated>
    <category term="career" label="career" scheme="http://blog.frankliao.com/CategoryView,category,career.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.time.com/time/magazine/article/0,9171,1640395,00.html" target="_blank">
            <font size="2">What
Gen Y Really Wants
</font>
          </a> is a well written by Penelope Trunk about the mentality of the Generation
Y workforce.
</p>
        <p>
          <a href="http://www.time.com/time/magazine/article/0,9171,1640395,00.html">http://www.time.com/time/magazine/article/0,9171,1640395,00.html</a>
        </p>
        <img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=4487538f-b3b1-48fe-bb6a-84f6ab9d246b" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Model View Controller (MVC)</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2006/10/30/ModelViewControllerMVC.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,d1cca500-1806-414d-bb1d-465d241ba73e.aspx</id>
    <published>2006-10-29T21:06:35.509-07:00</published>
    <updated>2007-08-19T21:48:45.587125-07:00</updated>
    <category term="programming" label="programming" scheme="http://blog.frankliao.com/CategoryView,category,programming.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">I have been reading up Java Server Pages
just recently. It's interesting how the idea about the Model View Controller (MVC)
design pattern has found its way into web page design. As far as I know, J2EE suggested
the use of this pattern first using JSP (View), Servlet (Controller), and EJB (Model).
Then, Microsoft supported this pattern through Visual Studio (though, initially, if
you didn't have Visual Studio, it would be pretty hard), using the ASPX (View), Code-Behind
(Controller), and business code (Model). 
<p align="center"><iframe style="WIDTH: 120px; HEIGHT: 240px" marginwidth="0" marginheight="0" src="http://rcm.amazon.com/e/cm?t=franksblog-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0596005407&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;amp;amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" frameborder="0" scrolling="no"></iframe></p><img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=d1cca500-1806-414d-bb1d-465d241ba73e" /></div>
    </content>
  </entry>
  <entry>
    <title>Developers are from Mars, Programmers are from Venus</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2006/10/11/DevelopersAreFromMarsProgrammersAreFromVenus.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,72520760-de9b-49da-96c3-29932b92f149.aspx</id>
    <published>2006-10-10T21:06:04.274-07:00</published>
    <updated>2007-08-19T21:48:54.759-07:00</updated>
    <category term="programming" label="programming" scheme="http://blog.frankliao.com/CategoryView,category,programming.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Pretty funny and scary at the same time. <a href="http://www.hacknot.info/hacknot/action/showEntry?eid=90">http://www.hacknot.info/hacknot/action/showEntry?eid=90</a><img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=72520760-de9b-49da-96c3-29932b92f149" /></div>
    </content>
  </entry>
  <entry>
    <title>Seven Habits of Highly Effective Programmers</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2006/10/07/SevenHabitsOfHighlyEffectiveProgrammers.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,545c1a6f-aa9d-4ea4-bc59-435066c41950.aspx</id>
    <published>2006-10-06T21:05:31.118-07:00</published>
    <updated>2007-08-19T21:49:04.555875-07:00</updated>
    <category term="programming" label="programming" scheme="http://blog.frankliao.com/CategoryView,category,programming.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Sometimes, when I look at this article,
I wonder if every programmer, software engineer, and developer would agree with this
list. Personally, I do fully agree with the whole list. These are the type of habits
and discipline that good and great programmers live by. Though, my question goes on
whether or not the average (or median) programmer agrees with this list. Now, that's
the question I have encountered in a lot of discussion with friends. <a href="http://www.technicat.com/writing/programming.html">Seven
Habits of Highly Effective Programmers</a><img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=545c1a6f-aa9d-4ea4-bc59-435066c41950" /></div>
    </content>
  </entry>
  <entry>
    <title>Barclays Files for Exchange Traded Note for Oil - How It Differs From The ETF - Seeking Alpha</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2006/07/22/BarclaysFilesForExchangeTradedNoteForOilHowItDiffersFromTheETFSeekingAlpha.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,be39b2d6-8449-491a-9f0c-204edb0e2f93.aspx</id>
    <published>2006-07-21T21:04:59.884-07:00</published>
    <updated>2007-08-19T21:49:29.180875-07:00</updated>
    <category term="investing" label="investing" scheme="http://blog.frankliao.com/CategoryView,category,investing.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Exchange Traded Notes. It has current exposure
to the GSCI [GSP]. But Barclays is going to come out with another ETF later [GSG]
without the debt note risk of the company. <a href="http://etf.seekingalpha.com/article/13750">Barclays
Files for Exchange Traded Note for Oil - How It Differs From The ETF - Seeking Alpha</a><img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=be39b2d6-8449-491a-9f0c-204edb0e2f93" /></div>
    </content>
  </entry>
  <entry>
    <title>The Art of SQL</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2006/07/08/TheArtOfSQL.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,a8c58eef-5b84-4297-8573-c2425442766c.aspx</id>
    <published>2006-07-07T21:04:21.805-07:00</published>
    <updated>2007-08-19T21:49:38.618375-07:00</updated>
    <category term="programming" label="programming" scheme="http://blog.frankliao.com/CategoryView,category,programming.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <em>The Art of SQL</em> is a book that I've picked up recently. It seems to be a very
good book on theoretical SQL. I'll write a review as soon as I'm finished.
</p>
        <p align="center">
          <iframe style="WIDTH: 120px; HEIGHT: 240px" marginwidth="0" marginheight="0" src="http://rcm.amazon.com/e/cm?t=franksblog-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0596008945&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000ff&amp;bc1=000000&amp;bg1=ffffff&amp;f=ifr" frameborder="0" scrolling="no">
          </iframe>
        </p>
        <img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=a8c58eef-5b84-4297-8573-c2425442766c" />
      </div>
    </content>
  </entry>
  <entry>
    <title>ETFs » New iShares GSCI Commodity Trust - Key Points To Understand (GSG, DBC)</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2006/07/08/ETFsNewISharesGSCICommodityTrustKeyPointsToUnderstandGSGDBC.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,224f00c9-0bdb-4f75-ad63-faff131469ab.aspx</id>
    <published>2006-07-07T21:03:18.259-07:00</published>
    <updated>2007-08-19T21:49:54.47775-07:00</updated>
    <category term="investing" label="investing" scheme="http://blog.frankliao.com/CategoryView,category,investing.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">The GSG is an ETF that I've been waiting
for. The only other equity that mirrors against the Goldman Sachs Commodity Index
(GSCI) is QRACX, which is closed to investments right now and requires a high minimum
investment. Diversification into commodities will become a valuable tool because it
has been proven to be correlated with inflation. <a href="http://etf.seekingalpha.com/article/11573">ETFs
» New iShares GSCI Commodity Trust - Key Points To Understand (GSG, DBC)</a><img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=224f00c9-0bdb-4f75-ad63-faff131469ab" /></div>
    </content>
  </entry>
  <entry>
    <title>ETFs » Asset Allocation: Finding Your Risk Level</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2006/06/17/ETFsAssetAllocationFindingYourRiskLevel.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,fa804430-faa1-4694-937c-76e6216652e0.aspx</id>
    <published>2006-06-16T21:02:27.602-07:00</published>
    <updated>2007-08-19T21:50:03.5715-07:00</updated>
    <category term="investing" label="investing" scheme="http://blog.frankliao.com/CategoryView,category,investing.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">This is an interesting article on a topic
that many people do not understand. It's worth a look. <a href="http://etf.seekingalpha.com/article/11954">ETFs
» Asset Allocation: Finding Your Risk Level</a><img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=fa804430-faa1-4694-937c-76e6216652e0" /></div>
    </content>
  </entry>
  <entry>
    <title>Xbox Team : On Backwards Compatibility</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2006/06/15/XboxTeamOnBackwardsCompatibility.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,adbd00e8-d04c-4813-b658-904ace2b04f9.aspx</id>
    <published>2006-06-14T21:01:37.509-07:00</published>
    <updated>2007-08-19T21:50:17.337125-07:00</updated>
    <category term="programming" label="programming" scheme="http://blog.frankliao.com/CategoryView,category,programming.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">This is a very interesting article on how
the backwards compatibility for the XBOX 360 is done. It makes me wonder if marketing
was overzealous on this feature. <a href="http://blogs.msdn.com/xboxteam/articles/On_Backwards_Compatibility.aspx">Xbox
Team : On Backwards Compatibility</a><img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=adbd00e8-d04c-4813-b658-904ace2b04f9" /></div>
    </content>
  </entry>
  <entry>
    <title>What skills are important for a software engineer.</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2006/05/02/WhatSkillsAreImportantForASoftwareEngineer.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,5f5e92a0-cf5a-473c-bc9f-cdf6e44d37ad.aspx</id>
    <published>2006-05-01T21:00:16.977-07:00</published>
    <updated>2007-08-19T22:18:08.712125-07:00</updated>
    <category term="programming" label="programming" scheme="http://blog.frankliao.com/CategoryView,category,programming.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Lately, I have been doing a lot of reading
between <a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&amp;tag=franksblog-20&amp;amp;camp=1789&amp;creative=9325&amp;path=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F0321293533%2Fsr%3D8-1%2Fqid%3D1146515140%2Fref%3Dpd_bbs_1%3F%255Fencoding%3DUTF8">Refactoring
Databases : Evolutionary Database Design</a><img style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" height="1" alt="" src="http://www.assoc-amazon.com/e/ir?t=franksblog-20&amp;l=ur2&amp;o=1" width="1" border="0" />, <a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&amp;tag=franksblog-20&amp;camp=1789&amp;creative=9325&amp;path=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F0735605351%2Fsr%3D1-1%2Fqid%3D1146515192%2Fref%3Dpd_bbs_1%3F%255Fencoding%3DUTF8%26s%3Dbooks">Software
Estimation: Demystifying the Black Art</a><img style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" height="1" alt="" src="http://www.assoc-amazon.com/e/ir?t=franksblog-20&amp;l=ur2&amp;o=1" width="1" border="0" />,
and some of the new .NET books that were released in March 2006. Previously, I had
the impression that experience and learning new technologies are the important qualities
to get ahead. Though, I am beginning to get the impression that learning new APIs
and libraries are not as important as being disciplined in writing quality code. In
fact, the software engineering world is too mixed up in using the latest and greatest
technology and not worrying about how to maintain and enhance current software. Picking
up new technology has always been a habit for good developers, and, is therefore,
the reason why I think building more quality and bug-free habits are better. 
<p align="center"><iframe style="WIDTH: 120px; HEIGHT: 240px" marginwidth="0" marginheight="0" src="http://rcm.amazon.com/e/cm?t=franksblog-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0735605351&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000ff&amp;bc1=000000&amp;bg1=ffffff&amp;f=ifr" frameborder="0" scrolling="no"></iframe><iframe style="WIDTH: 120px; HEIGHT: 240px" marginwidth="0" marginheight="0" src="http://rcm.amazon.com/e/cm?t=franksblog-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0321293533&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000ff&amp;bc1=000000&amp;bg1=ffffff&amp;f=ifr" frameborder="0" scrolling="no"></iframe></p><img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=5f5e92a0-cf5a-473c-bc9f-cdf6e44d37ad" /></div>
    </content>
  </entry>
  <entry>
    <title>Software Estimation: Demystifying the Black Art by Steve McConnell</title>
    <link rel="alternate" type="text/html" href="http://blog.frankliao.com/2006/03/30/SoftwareEstimationDemystifyingTheBlackArtBySteveMcConnell.aspx" />
    <id>http://blog.frankliao.com/PermaLink,guid,09b5a476-cdf4-4dcb-bd22-34b4ffc93d95.aspx</id>
    <published>2006-03-29T20:59:46.915-07:00</published>
    <updated>2007-08-19T22:18:01.305875-07:00</updated>
    <category term="programming" label="programming" scheme="http://blog.frankliao.com/CategoryView,category,programming.aspx" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&amp;tag=franksblog-20&amp;amp;amp;camp=1789&amp;creative=9325&amp;path=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F0735605351%2Fsr%3D8-1%2Fqid%3D1143669269%2Fref%3Dpd_bbs_1%3F%255Fencoding%3DUTF8">Software
Estimation: Demystifying the Black Art</a>
        <img style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none" height="1" alt="" src="http://www.assoc-amazon.com/e/ir?t=franksblog-20&amp;l=ur2&amp;o=1" width="1" border="0" /> sounds
like it is going to be a good book. In my opinion, estimating is probably one of the
toughest aspect of software development that you wish you never have to deal with.
Hopefully, some good insight would come from this book, especially from the author
of <em>Code Complete</em>. I will give an opinion of my findings as soon as I finish. 
<p align="center"><iframe style="WIDTH: 120px; HEIGHT: 240px" marginwidth="0" marginheight="0" src="http://rcm.amazon.com/e/cm?t=franksblog-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=0735605351&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;lc1=0000ff&amp;bc1=000000&amp;bg1=ffffff&amp;f=ifr" frameborder="0" scrolling="no"></iframe></p><img width="0" height="0" src="http://blog.frankliao.com/aggbug.ashx?id=09b5a476-cdf4-4dcb-bd22-34b4ffc93d95" /></div>
    </content>
  </entry>
</feed>