<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2574327807078467854</id><updated>2012-02-16T01:18:32.824-08:00</updated><title type='text'>Great Leap Blogwards</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://greatleapblogwards.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://greatleapblogwards.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Wayne</name><uri>http://www.blogger.com/profile/08568902285064024219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2574327807078467854.post-2754106197188054358</id><published>2009-01-19T08:49:00.000-08:00</published><updated>2009-01-20T10:04:50.952-08:00</updated><title type='text'>XML Resume</title><content type='html'>&lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;Still a work in progress, but after researching for a few days I created a viewable resume based from an XML document.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;First off I do know that there is at least one other project with similar goals (the one I know of is &lt;a href="http://xmlresume.sourceforge.net/"&gt;http://xmlresume.sourceforge.net/&lt;/a&gt; that seemed interesting). I didn&amp;#8217;t want to reinvent the wheel, but sometimes you have to do work to learn how wheels work.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;Aside from a few schema-related issues I had with their project, I did want to practice a bit more about XSD, and not focus on their older DTD file. I also wanted to spend time to learn more about XSLT.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;My main thinking for this is when looking for a job and for each Job Agency they have their own way of collecting information, so I am supposed to re-enter my work history for each site, and then there are usually parsing problems for those that try to parse my Word resume so most work has to be done by hand. Plus when I talk to others that see that info they right away comment that info seems missing and hard to read so can I just sent them a Word doc anyway.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;Some of the thoughts that went into the XSD:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span lang=EN-CA style='font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span lang=EN-CA&gt;It was not just an academic exercise, I wanted it to be usable&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span lang=EN-CA style='font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span lang=EN-CA&gt;Allow me to use all my existing info, and expand for other career-types&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span lang=EN-CA style='font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span lang=EN-CA&gt;Try for it to be accommodating to the people involved: e.g. I don&amp;#8217;t like leaving a phone number without letting people know what time-zone that phone is in, we don&amp;#8217;t all like in the same spot and I want others to think about where (and when) they are calling&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span lang=EN-CA style='font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span lang=EN-CA&gt;To be open about what people want to present: e.g. whether you want to talk about accomplishments in a role, or what your responsibilities were, or both&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span lang=EN-CA style='font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span lang=EN-CA&gt;Have a skills list which is probably what searches should be focused on, not just parsing all of the text&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span lang=EN-CA style='font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span lang=EN-CA&gt;Being flexible about addresses: e.g. not worrying about zip-code format or making sure it is complete &amp;#8211; the people that are filling it out know what they need for others to find them&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoListParagraph style='text-indent:-18.0pt;mso-list:l0 level1 lfo1'&gt;&lt;![if !supportLists]&gt;&lt;span lang=EN-CA style='font-family:Symbol'&gt;&lt;span style='mso-list:Ignore'&gt;&amp;middot;&lt;span style='font:7.0pt "Times New Roman"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;![endif]&gt;&lt;span lang=EN-CA&gt;Also being flexible about dates; I don&amp;#8217;t always have set dates for when I go from one project to another (in the same company) and we don&amp;#8217;t always need to know the exact date anyway. If we start something in a particular month or year that should suffice&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;It is not complete, but viewable at &lt;a href="http://www.greatleapforwards.com/docs/resume/xsd/resume.xsd"&gt;http://www.greatleapforwards.com/docs/resume/xsd/resume.xsd&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;So the next task was to work on the transformation. I knew some XPATH statements but that took a bit of time (and patience).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;While working on the XSL file, I always defined a class in a style-sheet so I can modify the format in the CSS later.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;For now I kept it simple, but does what I want it to do.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;The end result is at &lt;a href="http://www.greatleapforwards.com/Resume.aspx"&gt;http://www.greatleapforwards.com/Resume.aspx&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;The next (possible) task is to look at a transformation that will create a DOCX file. I may hold off on that because many agencies will just say &amp;#8220;I can&amp;#8217;t read that file, can you send me an old-version Word file&amp;#8221;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;span lang=EN-CA&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2574327807078467854-2754106197188054358?l=greatleapblogwards.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greatleapblogwards.blogspot.com/feeds/2754106197188054358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://greatleapblogwards.blogspot.com/2009/01/xml-resume.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/2754106197188054358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/2754106197188054358'/><link rel='alternate' type='text/html' href='http://greatleapblogwards.blogspot.com/2009/01/xml-resume.html' title='XML Resume'/><author><name>Wayne</name><uri>http://www.blogger.com/profile/08568902285064024219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2574327807078467854.post-4446236442832569347</id><published>2009-01-19T08:39:00.000-08:00</published><updated>2009-01-20T10:04:50.953-08:00</updated><title type='text'>Back for now</title><content type='html'>Yes it has been some time since I posted anything, I've been busy with Facebook, or just wondering why I should write something that is seldom read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2574327807078467854-4446236442832569347?l=greatleapblogwards.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greatleapblogwards.blogspot.com/feeds/4446236442832569347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://greatleapblogwards.blogspot.com/2009/01/back-for-now.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/4446236442832569347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/4446236442832569347'/><link rel='alternate' type='text/html' href='http://greatleapblogwards.blogspot.com/2009/01/back-for-now.html' title='Back for now'/><author><name>Wayne</name><uri>http://www.blogger.com/profile/08568902285064024219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2574327807078467854.post-57804833816475145</id><published>2005-02-20T14:24:00.000-08:00</published><updated>2009-01-20T10:04:50.953-08:00</updated><title type='text'>a new technology: C</title><content type='html'>You might think there was a problem displaying the character # or even ++ on your browser.&lt;br /&gt;But no, I stated just plain old C.&lt;br /&gt;Over the past few weeks I have been in a few book stores, naturally visiting the computer section.&lt;br /&gt;Looking at the new development books in the section I was surprised, nah shocked, to see a number of C books.&lt;br /&gt;&lt;br /&gt;Is this a retro style thing?&lt;br /&gt;&lt;br /&gt;Have we given up on this wachy OO stuff?&lt;br /&gt;&lt;br /&gt;Did the (different) book companies find some big warehouse of old books and are trying to unload them?&lt;br /&gt;&lt;br /&gt;I don't understand...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2574327807078467854-57804833816475145?l=greatleapblogwards.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greatleapblogwards.blogspot.com/feeds/57804833816475145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://greatleapblogwards.blogspot.com/2005/02/new-technology-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/57804833816475145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/57804833816475145'/><link rel='alternate' type='text/html' href='http://greatleapblogwards.blogspot.com/2005/02/new-technology-c.html' title='a new technology: C'/><author><name>Wayne</name><uri>http://www.blogger.com/profile/08568902285064024219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2574327807078467854.post-7411650632521331544</id><published>2004-12-07T17:27:00.000-08:00</published><updated>2009-01-20T10:04:50.953-08:00</updated><title type='text'>Some companies get it, some don't</title><content type='html'>&lt;!-- Converted from text/rtf format --&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;I have used Quicken &amp;amp; Quick-Tax for several years. I've been happy to promote a Canadian company and despite some grumblings they do have some good features.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Every year it seems that I question whether or not it is worth the money to upgrade - but most times I give in to the temptation of a few new features.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;When I started up my Quicken program the other day it warned me that my license is about to expire. I thought that odd since I thought I was on a continual monthly fee.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Apparently I am on a monthly fee for their services (mainly the stock tracker and downloading transactions from banks) but it was set to expire after a year.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;I phoned up asked a few questions, got half-decent answers after a few minutes of being on hold, lengthened my online service contract (it now can go until 2006), and when I participated in their phone survey afterwards I gave good marks for the service people.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;The product people, or the group that decides how it is marketed, I have a 1 out of 9 to.&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Despite being a customer for several years, and normally upgrading or getting the new version - I have to go out and buy a new version if I want to upgrade.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;There is no automatic process, there really isn't even a non-automated process. More to my point is there is no loyalty discount, there is no benefit of me having a version already and wanting some new functionality.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;I need to get a complete new version (at no discount), and uninstall the old one, install the new one, probably sit on hold to activate the new oneâ€¦&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;Congratulations Quicken people - you're a big company now. I don't like you.&lt;/span&gt; &lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;I bet I can probably find somewhere a competitive upgrade discount where I can switch to Microsoft Money for a cheaper price.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;The old adage: If you don't want to look after your customers, someone else will.&lt;/span&gt; &lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;For the amount of functionality in there I would think it is not impossible for a group of open source developers to deliver much of what is already in Quicken.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;The stock ticker stuff is done on a thousand web-sites, so it cannot be too difficult to implement.&lt;/span&gt; &lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;The downloading transactions interface is not too complicated either. I would say the only difference between transactions to Quicken and CDDB information coming into my music player is that the one set of information is coming from banks (bank coincidentally is Latin for "we'll find a way to charge you").&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;But I am hoping there is somebody out there that is up to the challenge - and I for one would certainly help the effort.&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2574327807078467854-7411650632521331544?l=greatleapblogwards.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greatleapblogwards.blogspot.com/feeds/7411650632521331544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://greatleapblogwards.blogspot.com/2004/12/some-companies-get-it-some-don.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/7411650632521331544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/7411650632521331544'/><link rel='alternate' type='text/html' href='http://greatleapblogwards.blogspot.com/2004/12/some-companies-get-it-some-don.html' title='Some companies get it, some don&amp;#39;t'/><author><name>Wayne</name><uri>http://www.blogger.com/profile/08568902285064024219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2574327807078467854.post-3378267663610138361</id><published>2004-11-19T05:30:00.000-08:00</published><updated>2009-01-20T10:04:50.953-08:00</updated><title type='text'>Let's end document centric thinking and move to functionality based thinking</title><content type='html'>I started this post a while ago, but today I had a brief discussion about content management so that pushed me to finish off this rant and post it:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Why is it that we are still dealing with Word .doc files and WordPerfect files and Excel files...&lt;br /&gt;&lt;br /&gt;Shouldn't we be dealing with a help document file, or a resume file, or a numbers comparison file?&lt;br /&gt;&lt;br /&gt;I got to thinking about Microsoft's next big release and how the operating system will include/leverage the database engine so you don't have to worry as much about where things are stored (be it files or contact info or emails etc) and you just need to state what type of information it is and then later on you will be able to retrieve it.&lt;br /&gt;&lt;br /&gt;I have had a project idea on my to-do list for a while where I combine my Outlook emails &amp;amp; contacts with my doc files in my folders and all of my bookmarks and have one way of getting at that information versus me trying to remember - so did I save that attachment to a folder or is it still in an email or was it even an attachment or was it maybe just on somebody's web-page?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We should have to care about where the information is, we just need to know what it was to find it again.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Recently I was given to files to review from an organization. I got confused because they gave an xml file, a Word doc file, and a pdf file with essentially the same info. Mainly because they didn't know who would have what application to read the information.&lt;br /&gt;&lt;br /&gt;While that was a nice thought for them to do that, it exemplifies the problem that nowadays too many companies waste time repeating the same functionality.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Do I care if company A stores their data in a more elegant storage structure than company B? Not a rat's ass.&lt;br /&gt;&lt;br /&gt;Do I ignore company C if their files are 20% bigger than company D? I might not care if it was 2000% bigger - I would probably focus on the functionality of the application and how easy it is to use above all else.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So the next question is: how can company's use the same file for different purposes?&lt;br /&gt;&lt;br /&gt;I am not seeing the world as one mother of an xml file. Some scholar can take this the next step and toss the file concept and we apply the principle of getting at data through interfaces to a generic data store. But for now different information can be stored in different files.&lt;br /&gt;&lt;br /&gt;What I am saying is that we have Excel spreadsheets for storing numbers, and then somebody copies a page of those numbers into another doc because other users are not allowed to change the file and they don't know how to use Excel to get at the data they want. Somebody else exports a graph and makes it into a pdf for easy viewing.&lt;br /&gt;&lt;br /&gt;And there is a different spreadsheet for each department and each month of the year.&lt;br /&gt;&lt;br /&gt;And there is an accompanying Word doc that describes how to use the file.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How come we don't just have one file that has defined interfaces on what data the user wants to see and how the user is going to see that data.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Shouldn't a software company's focus be on the functionality, not how they store the data?&lt;br /&gt;&lt;br /&gt;Gone are the days that it was company secrets how the information gets stored, complex file formats that prevent competitors to get at that information.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nowadays:&lt;br /&gt;&lt;br /&gt;1) if a company wants to block anybody from getting at that information - they can. Security algorithms easily solve the challenge of hiding the information&lt;br /&gt;&lt;br /&gt;2) a company's strengths is normally how well they SHARE the data, with other systems and how things can get automatically updated in or out. the exact opposite worry of how to hide data so nobody can see it&lt;br /&gt;&lt;br /&gt;3) the company strengths is in how to make sure the end user can use the data easily.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If one person should only see a part of the data, that is possible.&lt;br /&gt;&lt;br /&gt;If another person should only be able to update part of the data, that is possible.&lt;br /&gt;&lt;br /&gt;If another person wants to see a different view of the data, that is possible.&lt;br /&gt;&lt;br /&gt;If another person wants to update the data from a different data source, that is possible.&lt;br /&gt;&lt;br /&gt;If another person wants to quickly/automatically jump to a section of the data, that is possible.&lt;br /&gt;&lt;br /&gt;If another person wants to include other references to data, that is possible.&lt;br /&gt;&lt;br /&gt;If another person has a lot of data to include but  wants to compress it for storage reasons, that is possible.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So if all of this is possible, and just about all companies can do ALL of these things - why is it that we still use different file types for different reasons?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2574327807078467854-3378267663610138361?l=greatleapblogwards.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greatleapblogwards.blogspot.com/feeds/3378267663610138361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://greatleapblogwards.blogspot.com/2004/11/let-end-document-centric-thinking-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/3378267663610138361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/3378267663610138361'/><link rel='alternate' type='text/html' href='http://greatleapblogwards.blogspot.com/2004/11/let-end-document-centric-thinking-and.html' title='Let&amp;#39;s end document centric thinking and move to functionality based thinking'/><author><name>Wayne</name><uri>http://www.blogger.com/profile/08568902285064024219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2574327807078467854.post-3055193549755404086</id><published>2004-11-18T11:55:00.000-08:00</published><updated>2009-01-20T10:04:50.953-08:00</updated><title type='text'>One small step for blogging</title><content type='html'>One great leap (forwards) for blog-kind.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2574327807078467854-3055193549755404086?l=greatleapblogwards.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://greatleapblogwards.blogspot.com/feeds/3055193549755404086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://greatleapblogwards.blogspot.com/2004/11/one-small-step-for-blogging.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/3055193549755404086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2574327807078467854/posts/default/3055193549755404086'/><link rel='alternate' type='text/html' href='http://greatleapblogwards.blogspot.com/2004/11/one-small-step-for-blogging.html' title='One small step for blogging'/><author><name>Wayne</name><uri>http://www.blogger.com/profile/08568902285064024219</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
