<?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-4723658433860404694</id><updated>2011-12-27T16:31:42.688-06:00</updated><category term='Ruby on Rails'/><category term='Databases'/><category term='Data Migration'/><title type='text'>Winslett's</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.winsletts.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-2466236744672007949</id><published>2011-04-14T21:25:00.002-05:00</published><updated>2011-04-15T06:59:41.576-05:00</updated><title type='text'>College Football Athletics: The Case for Unionization</title><content type='html'>&lt;div class="p1"&gt;&lt;span class="s1"&gt;&lt;b&gt;Balance of Power&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="s1"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="s1"&gt;In college football, the only remaining amateur participant is the athlete.&amp;nbsp; All other parties receive healthy compensations: coaches, administrators, TV deals, conference commissioners, athletic support staff, college presidents.&amp;nbsp; The best interest for everyone, except the athlete, is a maintenance of status-quo. &amp;nbsp;&lt;/span&gt;The other parties are compensated only due to the risk and choices assumed by the student athlete.&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="s1"&gt;The students have the least power: their image is sold, their bodies are used, and their time is required.&lt;/span&gt;&lt;br /&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="s1"&gt;&lt;b&gt;Anti-Trust: Cannot Play NFL until 3 Years After High School&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="s1"&gt;For three years of a players life, end of high school to NFL eligibility, universities in the United States are a football monopoly. &amp;nbsp; College football is the only opportunity for advancement for student athletes -- it is &lt;i&gt;the&lt;/i&gt; path.&amp;nbsp; It is essentially required for student athletes to put their bodies at risk for sub-par compensation.&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="s1"&gt;If the NFL allowed students to enter the NFL draft out of high school, this anti-trust question would be insignificant.&amp;nbsp; However, the 3-year rule appears to be a back-room handshake among college administrators and the NFL.&amp;nbsp; Colleges receive cash flows from the athletics for 3 years, and the NFL can mitigate the risk of paying a high school senior millions of dollars.&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="s1"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="s1"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="s1"&gt;&lt;b&gt;The Only Way Out of Current Predicament&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p2"&gt;&lt;span class="s1"&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="p1"&gt;&lt;span class="s1"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="s1"&gt;What are the moral obligations universities have to their most productive revenue streams:&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li class="li1"&gt;&lt;span class="s1"&gt;Athletes receive nominal compensation compared to the athletic revenue: $100 million in revenue for the the top institutions, and their athlete compensation is&amp;nbsp;negligible.&lt;/span&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;span class="s1"&gt;Athletes in marketable sports are spending massive amounts of time chasing an opportunity to show themselves worthy to play professional sports: practice, weight lifting, practice, training.&amp;nbsp; These activities do not often translate into employable skills in other disciplines.&lt;/span&gt;&lt;/li&gt;&lt;li class="li1"&gt;&lt;span class="s1"&gt;Body damage: concussions and other injuries.&amp;nbsp; What is the long-term cost of a concussion?&amp;nbsp; What about future income lost because of a concussion?&amp;nbsp; What about quality of life?&amp;nbsp; Given more information on concussions, do institutions have obligations to protect the student for the long term?&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="p1"&gt;&lt;span class="s1"&gt;Largely, I believe unions are detrimental to industries.&amp;nbsp; However, when the balance of power between employers and employees are as skewed as college athletics: a strong athletic union is the only way to restore the balance and fairly compensate all parties.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-2466236744672007949?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/2466236744672007949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=2466236744672007949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2466236744672007949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2466236744672007949'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2011/04/college-football-athletics-case-for.html' title='College Football Athletics: The Case for Unionization'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-1460180733193332413</id><published>2011-02-22T05:54:00.000-06:00</published><updated>2011-02-22T05:54:32.272-06:00</updated><title type='text'>SendGrid Pricing</title><content type='html'>We use SendGrid to send thousands of E-mails per day, and they make it easy. &amp;nbsp;Our bill has steadily increased. &amp;nbsp;Our question, was: "Given SendGrid's pricing, when do we need to upgrade?" &amp;nbsp;By the way, SendGrid does have a simple calculator on their "&lt;a href="http://sendgrid.com/pricing.html"&gt;Product Pricing&lt;/a&gt;" page. &amp;nbsp;The table below should help you answer that question.&lt;br /&gt;&lt;br /&gt;&lt;table align="center" border="1" cellpadding="2"&gt;&lt;thead&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;$ / Month&lt;/td&gt;&lt;td&gt;# of Credits&lt;/td&gt;&lt;td&gt;Marginal $&lt;/td&gt;&lt;td&gt;Breakeven Point&lt;/td&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Basic&lt;/td&gt;&lt;td&gt;9.95&lt;/td&gt;&lt;td&gt;10000&lt;/td&gt;&lt;td&gt;0.00100&lt;/td&gt;&lt;td&gt;170000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Silver&lt;/td&gt;&lt;td&gt;79.95&lt;/td&gt;&lt;td&gt;50000&lt;/td&gt;&lt;td&gt;0.00075&lt;/td&gt;&lt;td&gt;430000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Gold&lt;/td&gt;&lt;td&gt;199.95&lt;/td&gt;&lt;td&gt;100000&lt;/td&gt;&lt;td&gt;0.00050&lt;/td&gt;&lt;td&gt;500000&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Platinum&lt;/td&gt;&lt;td&gt;399.95&lt;/td&gt;&lt;td&gt;500000&lt;/td&gt;&lt;td&gt;0.00045&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-1460180733193332413?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/1460180733193332413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=1460180733193332413' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1460180733193332413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1460180733193332413'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2011/02/sendgrid-pricing.html' title='SendGrid Pricing'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-5894420989125155845</id><published>2010-12-26T09:54:00.004-06:00</published><updated>2011-01-03T05:35:13.983-06:00</updated><title type='text'>You are Beautiful Birmingham</title><content type='html'>&lt;div class="MsoNormal"&gt;Birmingham Metro must change the focus from &lt;i&gt;ME&lt;/i&gt; to &lt;i&gt;WE&lt;/i&gt;. &amp;nbsp;Fragmented geopolitical segmentation of the&amp;nbsp;Birmingham Metropolitan (Metro) will continue to produce squabble.&amp;nbsp; History of the area guarantees this is the most likely outcome.&amp;nbsp; The basis of the separation is a lack of trust: centuries of dishonesty between races and political factions created barriers more real than municipal lines. &amp;nbsp;Birmingham Metro is composed of varying entities representing a balance of power, which is proven to fail all parties.&amp;nbsp; We should build a larger ideal; we are on the same team; we are Birmingham; you are Birmingham.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Birmingham city is not competing against Hoover.&amp;nbsp; Mountain Brook is not competing against Vestavia.&amp;nbsp; Hoover is not competing against Birmingham city.&amp;nbsp; Consider the Southeastern Conference: teams share half of their bowl payouts with the conference.&amp;nbsp;&amp;nbsp; The conference collectively bargains for TV viewing rights.&amp;nbsp; The SEC separates their competition on the field as being the product, and the cooperation off the field as their livelihood.&amp;nbsp; It is in Alabama’s best interest to have a strong Auburn (and vis-à-vis). &amp;nbsp;It is in Birmingham’s best interest to have a strong Hoover.&amp;nbsp; It is in Mountain Brook’s best interest to have a strong Birmingham. &amp;nbsp;Our competition is Nashville, Atlanta, Indy, and Austin, not each other.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In a Leadership and Creativity class lead by the late Dr. Paul Preston at Montevallo, we performed an exercise on negotiation and cooperation: in groups of two, we were told to negotiate with counterparty for the best price on oranges.&amp;nbsp; Our primary goal was for the best price, but hidden within our instructions were our needs: one needed the juice and the other needed the rind.&amp;nbsp;&amp;nbsp; The counterparties could only discover potential cooperation with discussion and &lt;i style="mso-bidi-font-style: normal;"&gt;showing their cards&lt;/i&gt;.&amp;nbsp; Elements of vulnerability were required for the greatest outcome.&amp;nbsp; Of the 20 counterparty pairs, only one group found the differing needs – therefore, the best outcome is elusive, requires vulnerability, and creativity.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In Birmingham, the “third rail” is education.&amp;nbsp; It will provide the power for change, yet will be divisive. &amp;nbsp;I consider each school system in Birmingham to be a private system.&amp;nbsp;&amp;nbsp; My reasoning: school performance is directly associated with per-capita income from the surrounding tax base.&amp;nbsp; &amp;nbsp;Instead of directly paying tuition, individuals purchase land within the tax base, then pay the tuition (i.e. property tax), or create a education foundation (which should be dissolved).&amp;nbsp; I know the caveats around my thought: each system has decided their emphasis and allocation of resources.&amp;nbsp; It remains: &amp;nbsp;people with children purchase land associated with school systems; the land represents a share in a school system just as a shareholder purchases shares in corporation.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Whether you agree with my &lt;i style="mso-bidi-font-style: normal;"&gt;Private School Theory&lt;/i&gt;, you have to agree it is in each municipality’s best interest to have smarter people in neighboring areas.&amp;nbsp; Certain areas of Birmingham have core competencies in education.&amp;nbsp; Certain areas have created vicious cycles. &amp;nbsp;&amp;nbsp;For business, for the future, it is in each person’s best interest to have better education systems.&amp;nbsp; Mountain Brook, Hoover, and Vestavia need to exploit their core competencies in education and bring up the City system.&amp;nbsp; The City system needs to understand its misallocation of resources, and accept guidance from those better at performing the task.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Because each city in Birmingham has the right to manage resources differently, we can think of them as different economies.&amp;nbsp; Each city has differing &lt;i style="mso-bidi-font-style: normal;"&gt;cash flows&lt;/i&gt;, similar to countries.&amp;nbsp; Birmingham is a net importer: it pays for experienced human resources to come into the city. &amp;nbsp;Mountain Brooke and Vestavia are net exporters: they provide experienced human resources to other areas. &amp;nbsp;&amp;nbsp;Viewing cash flows this way, the Birmingham occupational tax is a tariff on importing human resources. &amp;nbsp; Birmingham has to import because its school system is&amp;nbsp;deficient. &amp;nbsp;Yet, the core competency for Birmingham city is business.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Each part of Metro Birmingham has a core competency, which if explored like juice and rind would make the whole work better. &amp;nbsp;&amp;nbsp;It will take vulnerability, creativity, and breaking down the history of mistrust. &amp;nbsp;You are Birmingham.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;We need to begin building our educational, business, and government infrastructure to ensure we are on par in the future.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-5894420989125155845?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/5894420989125155845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=5894420989125155845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/5894420989125155845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/5894420989125155845'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/12/you-are-beautiful-birmingham.html' title='You are &lt;s&gt;Beautiful&lt;/s&gt; Birmingham'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-4851587934844791887</id><published>2010-11-18T15:16:00.001-06:00</published><updated>2010-12-02T22:50:42.973-06:00</updated><title type='text'>Reading Excel files using JRuby and Apache POI</title><content type='html'>In the code below, I am reading Microsoft Excel files using JRuby and the Apache POI library. &amp;nbsp;You will need the following, which you can get from http://apache.org/:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;commons-logging-1.1.jar&lt;/li&gt;&lt;li&gt;dom4j-1.6.1.jar&lt;/li&gt;&lt;li&gt;geronimo-stax-api_1.0_spec-1.0.jar&lt;/li&gt;&lt;li&gt;junit-3.8.1.jar&lt;/li&gt;&lt;li&gt;log4j-1.2.13.jar&lt;/li&gt;&lt;li&gt;poi-3.6-20091214.jar&lt;/li&gt;&lt;li&gt;poi-contrib-3.6-20091214.jar&lt;/li&gt;&lt;li&gt;poi-examples-3.6-20091214.jar&lt;/li&gt;&lt;li&gt;poi-ooxml-3.6-20091214.jar&lt;/li&gt;&lt;li&gt;poi-ooxml-schemas-3.6-20091214.jar&lt;/li&gt;&lt;li&gt;poi-scratchpad-3.6-20091214.jar&lt;/li&gt;&lt;li&gt;xmlbeans-2.3.0.jar&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;I don't remember which ones I used, but those are the ones which were in the library when it worked. &amp;nbsp;According to the code below, you will want to put those in "lib/java_classes." However, you can put them wherever.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The code below outputs the Excel spreadsheet as an array:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="background: #dddddd; border: 1px solid #333333; font-size: 10px; padding: 15px;"&gt;&lt;pre&gt;Dir.new("lib/java_classes").sort.each do | file |&lt;br /&gt;  require("lib/java_classes/" + file) if file =~ /\.jar$/&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;include_class Java::org.apache.poi.poifs.filesystem.POIFSFileSystem&lt;br /&gt;include_class Java::org.apache.poi.poifs.filesystem.POIFSFileSystem&lt;br /&gt;&lt;br /&gt;include_class Java::java.io.ByteArrayOutputStream&lt;br /&gt;include_class Java::java.util.Date&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;require 'yaml'&lt;br /&gt;&lt;br /&gt;args = YAML::load(STDIN)&lt;br /&gt;&lt;br /&gt;input = Java::JavaIo::FileInputStream.new(args["file"])&lt;br /&gt;&lt;br /&gt;include_class Java::org.apache.poi.ss.usermodel.WorkbookFactory&lt;br /&gt;include_class Java::org.apache.poi.ss.usermodel.Workbook&lt;br /&gt;include_class Java::org.apache.poi.ss.usermodel.Sheet&lt;br /&gt;include_class Java::org.apache.poi.ss.usermodel.Row&lt;br /&gt;include_class Java::org.apache.poi.ss.usermodel.Cell&lt;br /&gt;include_class Java::org.apache.poi.ss.usermodel.FormulaEvaluator&lt;br /&gt;&lt;br /&gt;@spreadsheet = WorkbookFactory.create(input)&lt;br /&gt;@formula_evaluator = @spreadsheet.get_creation_helper.create_formula_evaluator&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;def parse_value(cell)&lt;br /&gt;  return nil if cell.nil?&lt;br /&gt;&lt;br /&gt;  case cell.get_cell_type&lt;br /&gt;  when Cell.CELL_TYPE_NUMERIC then cell.get_numeric_cell_value&lt;br /&gt;  when Cell.CELL_TYPE_STRING then cell.get_string_cell_value&lt;br /&gt;  when Cell.CELL_TYPE_FORMULA then parse_formula(@formula_evaluator.evaluate(cell))&lt;br /&gt;  when Cell.CELL_TYPE_BOOLEAN then cell.get_boolean_cell_value&lt;br /&gt;  when Cell.CELL_TYPE_BLANK then nil&lt;br /&gt;  else&lt;br /&gt;    raise "Don't know what to do with cell type: #{cell.get_cell_type}"&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;def parse_formula(cell_value)&lt;br /&gt;  case cell_value.get_cell_type&lt;br /&gt;  when Cell.CELL_TYPE_NUMERIC then cell_value.get_number_value&lt;br /&gt;  when Cell.CELL_TYPE_STRING then cell_value.get_string_value&lt;br /&gt;  when Cell.CELL_TYPE_BOOLEAN then cell_value.get_boolean_value&lt;br /&gt;  when Cell.CELL_TYPE_BLANK then nil&lt;br /&gt;  else&lt;br /&gt;    raise "Don't know what to do with cell type: #{cell_value.get_cell_type}"&lt;br /&gt;  end&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;spreadsheet_as_array = (0..@spreadsheet.get_number_of_sheets - 1).map do | sheet_num |&lt;br /&gt;  sheet = @spreadsheet.sheet_at(sheet_num)&lt;br /&gt;  sheet_as_array = [sheet.sheet_name, []]&lt;br /&gt;&lt;br /&gt;  sheet.row_iterator.each do | row |&lt;br /&gt;    sheet_as_array[1] &amp;lt;&amp;lt; []&lt;br /&gt;&lt;br /&gt;    row.cell_iterator.each do | cell |&lt;br /&gt;      sheet_as_array[1].last &amp;lt;&amp;lt; parse_value(cell)&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  sheet_as_array&lt;br /&gt;end&lt;br /&gt;&lt;br /&gt;puts spreadsheet_as_array.inspect&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;There is a flaw to this code above: an Excel sheet needs to be "cleaned" prior to importing. &amp;nbsp;Excel files typically get tons of extra rows and tons of extra columns associated with the Active Cells. &amp;nbsp;People apply formatting to unused areas by selecting all, etc. &amp;nbsp;Therefore, go in and delete unused cells, and do "Save As" to get Excel to forget formatting on those cells.&lt;br /&gt;&lt;br /&gt;To run the code above, do the following:&lt;br /&gt;&lt;br /&gt;&lt;div style="background: #dddddd; border: 1px solid #333333; font-size: 10px; padding: 15px;"&gt;&lt;pre&gt;echo 'file: my_spreadsheet.xls' | jruby xls_to_array.rb&lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-4851587934844791887?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/4851587934844791887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=4851587934844791887' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/4851587934844791887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/4851587934844791887'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/11/reading-excel-files-using-jruby-and.html' title='Reading Excel files using JRuby and Apache POI'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-1150460980919545151</id><published>2010-11-18T10:49:00.004-06:00</published><updated>2010-11-20T08:57:58.557-06:00</updated><title type='text'>Statistically Improbable Cheating</title><content type='html'>I recently ran across an article on finding test cheaters with statistics(h&lt;a href="ttp://www.telegraph.co.uk/news/newsvideo/weirdnewsvideo/8140456/200-students-admit-cheating-after-professors-online-rant.html"&gt;ttp://www.telegraph.co.uk/news/newsvideo/weirdnewsvideo/8140456/200-students-admit-cheating-after-professors-online-rant.html&lt;/a&gt;), and I remembered an event I had when I was a teacher. &amp;nbsp;Then, I&amp;nbsp;recovered this from a message on 03/16/2005 when I was a teacher:&lt;br /&gt;&lt;br /&gt;&lt;i&gt;I had my students a test recently that contained 65 multiple choice&amp;nbsp;questions. Also, I had a student tell me &amp;nbsp;my class was easy, so I&amp;nbsp;considered that a challenge to whoop the students with the next test.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;So students are taking the test (which I give on computers, and it&amp;nbsp;grades automagically) and the grades are coming back between 40's and&amp;nbsp;65's. &amp;nbsp;Then some more classes come in and they start making between&amp;nbsp;&lt;/i&gt;&lt;i&gt;40's and 80's. &amp;nbsp;So the final average average is about 55. &amp;nbsp;There is a&amp;nbsp;good equal distribution so I can work with it.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;I start figuring out how I am going to scale the test (and in public&amp;nbsp;schools they frown on true Bell Curves. &amp;nbsp;They are really looking for a&amp;nbsp;line with about 5% failing and 30% A's. ). So I do some computer stuff&amp;nbsp;and figure that I will split the hardest questions from the easiest on&amp;nbsp;a scale with 5 steps. &amp;nbsp;The hardest are worth 1.8 and the easiest are&amp;nbsp;worth 2.2. &amp;nbsp;That gives me a good line, and theoretically removes any&amp;nbsp;&lt;/i&gt;&lt;i&gt;bonuses for guessing correctly.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;So, I get this knocked out. Finally I decided to write a little script&amp;nbsp;to see if anyone is cheating. &amp;nbsp;I examine everyone's answers, and the&amp;nbsp;odds of two people having 60 of 65 of the same answers on the test is&amp;nbsp;highly unlikely. Seeing how most only got 55% correct, correlations&amp;nbsp;between two different test-takers should not be there.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;After I run this script, I get 4 sets of students that have 60 similar&amp;nbsp;answers. 3 of the 4 sets sit right next to each other. &amp;nbsp;1 of the 4&amp;nbsp;sets has one student that sits directly behind the other. &amp;nbsp;There are&amp;nbsp;no other correlations.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;Convenient huh?&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;The odds of two students out 100 that are in of five classes sitting&amp;nbsp;directly next to each other randomly putting the same answers for 60&amp;nbsp;of 65 four choice multiple questions the exact same is .00064%.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;I think it was just brain waves interfering.&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-1150460980919545151?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/1150460980919545151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=1150460980919545151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1150460980919545151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1150460980919545151'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/11/statistical-improbable-cheating.html' title='Statistically Improbable Cheating'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-3416986157394749774</id><published>2010-11-17T08:43:00.000-06:00</published><updated>2010-11-17T08:43:06.892-06:00</updated><title type='text'>Using Math with Ruby Ranges</title><content type='html'>Back in August, I wrote a little Ruby library that extends math functions to ranges (&lt;a href="https://github.com/Winslett/RubyRanges"&gt;https://github.com/Winslett/RubyRanges&lt;/a&gt;).  The sole purpose of the library was to easily work with schedules and conflicts.&lt;br /&gt;&lt;br /&gt;For instance, given I am available from 2 to 6, yet have scheduled events at 3 to 4 and 4:30 to 5:15, I could use simple math functions like the following:&lt;br /&gt;&lt;br /&gt;&lt;div style='padding: 15px; border: #333333; background: #dddddd;'&gt;&lt;pre&gt;  (2010-11-17 14:00:00..2010-11-17 18:00:00) - (2010-11-17 15:00:00..2010-11-17 16:00:00) - (2010-11-17 16:30:00..2010-11-17 17:15:00)&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Should equal an array of ranges of times the person is available:&lt;br /&gt;&lt;br /&gt;&lt;div style='padding: 15px; border: #333333; background: #dddddd;'&gt;&lt;pre&gt;  [(2010-11-17 14:00:00..2010-11-17 15:00:00),(2010-11-17 16:00:00..2010-11-17 16:30:00),(2010-11-17 17:15:00..2010-11-17 18:00:00)]&lt;br /&gt;&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Please take the library.  I look to convert it into a Gem soon, but job comes first.&lt;br /&gt;&lt;br /&gt;Chris&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-3416986157394749774?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/3416986157394749774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=3416986157394749774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/3416986157394749774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/3416986157394749774'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/11/using-math-with-ruby-ranges.html' title='Using Math with Ruby Ranges'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-2058460156073980461</id><published>2010-11-16T03:50:00.006-06:00</published><updated>2010-11-16T03:55:06.549-06:00</updated><title type='text'>Automating Microsoft Word with IronRuby</title><content type='html'>Below some snippets with details of a project I worked on for documentation creation workflow. &amp;nbsp; A core focus of the project was reduce the number of steps needed by a person to automate a document creation and distribution process.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At the basis of the organizational knowledge is Microsoft Word and Excel, therefore, we stuck with Microsoft Word and Excel. &amp;nbsp;Given I introduced more base technology, I would have to support more base technology. &amp;nbsp;Therefore, I tried to minimize change and maximize return-on-technology.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Each document was a mail merge file in Microsoft Word. &amp;nbsp;Each mail merged document had multiple receipts, and the routing and packaging of documents could be either physical or E-mail. &amp;nbsp;The physical distribution had a variable number of copies based on receipts, and the E-mail distribution had a single copy with a variable number of recipients.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now for the code:&lt;br /&gt;&lt;br /&gt;Below loads the information into IronRuby:&lt;/div&gt;&lt;div style="background: #dddddd; border: 1px solid #333333; padding: 15px; overflow-x: scroll;"&gt;&lt;div style='display: block'&gt;&lt;pre&gt;require 'Microsoft.Office.Interop.Word, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Below I abstracted the Microsoft Word interface:&lt;/div&gt;&lt;div style="background: #dddddd; border: 1px solid #333333; padding: 15px; overflow-x: scroll;"&gt;&lt;pre style='width: 500px'&gt;class Word&lt;br /&gt;  attr_accessor :word, :documents&lt;br /&gt;&lt;br /&gt;  def self.connect&lt;br /&gt;    word = Word.new&lt;br /&gt;    word.word = System::Runtime::InteropServices::Marshal.get_active_object("Word.Application")&lt;br /&gt;    word.documents = (1..word.word.Documents.Count).inject([]) do | documents, num |&lt;br /&gt;    documents &amp;&amp; Document.new(:document =&gt; word.word.Documents[num])&lt;br /&gt;    end&lt;br /&gt;    word&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def self.open&lt;br /&gt;    word = Word.new&lt;br /&gt;    word.word = Microsoft::Office::Interop::Word::ApplicationClass.new&lt;br /&gt;    word.visible&lt;br /&gt;    word.documents = []&lt;br /&gt;    word&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def visible&lt;br /&gt;    word.visible = true&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def close(args = {})&lt;br /&gt;    args[:force] ||= false&lt;br /&gt;    word.Quit(args[:force])&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def printers&lt;br /&gt;  System::Drawing::Printing::PrinterSettings.InstalledPrinters.map { | p | p }&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def active_printer&lt;br /&gt;  word.ActivePrinter&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def active_printer=(arg)&lt;br /&gt;  word.ActivePrinter = arg&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def disable_alerts&lt;br /&gt;  word.DisplayAlerts = Microsoft::Office::Interop::Word::WdAlertLevel::wdAlertsNone&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def enable_alerts&lt;br /&gt;  word.DisplayAlerts = Microsoft::Office::Interop::Word::WdAlertLevel::wdAlertsAll&lt;br /&gt;  end&lt;br /&gt;  &lt;br /&gt;end&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Below is the Document object.  While working, I originally started with Document controlling the Word and Document objects, but eventually realized I needed to split the two:&lt;br /&gt;&lt;br /&gt;&lt;div style="background: #dddddd; border: 1px solid #333333; padding: 15px; overflow-x: scroll;"&gt;&lt;pre&gt;class Document&lt;br /&gt;  attr_accessor :document&lt;br /&gt;&lt;br /&gt;  def initialize(args = {})&lt;br /&gt;   self.document = args[:document]&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def name&lt;br /&gt;    document.Name&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def ToString&lt;br /&gt;    name&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def self.find(*args)&lt;br /&gt;    @@word ||= Word.connect&lt;br /&gt;&lt;br /&gt;    case&lt;br /&gt;    when args[0].is_a?(Fixnum) then&lt;br /&gt;      @@word.documents[args[0]] || raise(WordErrors::DocumentNotFound, args.inspect)&lt;br /&gt;    when args[0].is_a?(String) then&lt;br /&gt;      @@word.documents.find { | document | document.name == args[0] } || raise(WordErrors::DocumentNotFound, args.inspect)&lt;br /&gt;    when args[0] == :all then&lt;br /&gt;      @@word.documents&lt;br /&gt;    else&lt;br /&gt;      raise(WordErrors::DocumentNotFound, args.inspect)&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def self.open(file_path = nil)&lt;br /&gt;    @@word ||= Word.open&lt;br /&gt;&lt;br /&gt;    document = Document.new(&lt;br /&gt;      :document =&gt; !file_path.nil? ?&lt;br /&gt;      @@word.word.Documents.Open(System::String.new(file_path)) : @@word.word.Documents.Add&lt;br /&gt;    )&lt;br /&gt;&lt;br /&gt;    @@word.documents &lt;&lt; document&lt;br /&gt;    document&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def mailmerge?&lt;br /&gt;    document.MailMerge.State != 0&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def close(args)&lt;br /&gt;    save_changes = args[:force] ? false : true&lt;br /&gt;    @@word.documents.delete(self)&lt;br /&gt;    document.Close(save_changes)&lt;br /&gt;&lt;br /&gt;    if @@word.documents.length == 0&lt;br /&gt;      @@word.close(:force =&gt; true)&lt;br /&gt;      @@word = nil&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # record =&gt; Fixnum, :first, :last, :previous, :next, [Fixnums]&lt;br /&gt;  #&lt;br /&gt;  def goto(record)&lt;br /&gt;    return true if record == :current || current_record == record&lt;br /&gt;&lt;br /&gt;    case&lt;br /&gt;    when record.is_a?(Fixnum)&lt;br /&gt;      document.MailMerge.DataSource.ActiveRecord = record&lt;br /&gt;    when record == :last&lt;br /&gt;      document.MailMerge.DataSource.ActiveRecord = record_count&lt;br /&gt;    when record == :first&lt;br /&gt;      document.MailMerge.DataSource.ActiveRecord = 1&lt;br /&gt;    when record == :next&lt;br /&gt;      document.MailMerge.DataSource.ActiveRecord = current_record + 1&lt;br /&gt;    when record == :previous&lt;br /&gt;      document.MailMerge.DataSource.ActiveRecord = current_record - 1&lt;br /&gt;    else&lt;br /&gt;      raise(WordErrors::RecordNotFound, "Cannot use '#{record}' to find a record")&lt;br /&gt;    end&lt;br /&gt;  rescue&lt;br /&gt;    raise WordErrors::NotMailMerge unless mailmerge?&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # Expects the following variables to be passed:&lt;br /&gt;  #&lt;br /&gt;  # action =&gt; [:print, :save]&lt;br /&gt;  #&lt;br /&gt;  # args =&gt;&lt;br /&gt;  #&lt;br /&gt;  #   :records           =&gt; [:all, :current, :next, :previous, :first, :last]&lt;br /&gt;  #   :path              =&gt; path to the directory which will save the files&lt;br /&gt;  #   :directory_formula =&gt; The formula for the directory based on the&lt;br /&gt;  #                         Investors datasource values '#{Inv} - #{Investor}'&lt;br /&gt;  #   :name              =&gt; The file name you wish to give the document&lt;br /&gt;  #&lt;br /&gt;  #&lt;br /&gt;  def export(action, args)&lt;br /&gt;    set_action(action)&lt;br /&gt;&lt;br /&gt;    if args[:records] == :all&lt;br /&gt;      1.upto(record_count) do | record |&lt;br /&gt;        export(action, args.merge(:records =&gt; record))&lt;br /&gt;        @@word.word.ActiveDocument.Close(0)&lt;br /&gt;      end&lt;br /&gt;    else # For all other possibilities&lt;br /&gt;      goto(args[:records])&lt;br /&gt;      export_current&lt;br /&gt;      save(args) if action == :save&lt;br /&gt;      Document.new(:document =&gt; @@word.word.ActiveDocument)&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def save(args)&lt;br /&gt;    location = create_directory(args[:path], args[:directory_formula])&lt;br /&gt;    &lt;br /&gt;    url = System::String.new(File.windows_join(location, args[:name]))&lt;br /&gt;&lt;br /&gt;    puts "Saving: #{url}"&lt;br /&gt;&lt;br /&gt;    case&lt;br /&gt;    when args[:name].downcase =~ /\.pdf$/ then save_as_pdf(url)&lt;br /&gt;    when args[:name].downcase =~ /\.doc$/ then save_as_doc(url)&lt;br /&gt;    else&lt;br /&gt;      raise "Don't know how to save: #{location}"&lt;br /&gt;    end&lt;br /&gt;  rescue Exception =&gt; e&lt;br /&gt;    raise WordErrors::CouldNotSave, "Error saving to #{location}\\#{args[:name]}", [e.to_s] + e.backtrace&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # Holder for an array of all the data fields in the DataSource&lt;br /&gt;  #&lt;br /&gt;  def data_fields&lt;br /&gt;    @data_fields ||= return_data_fields&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # Returns the number of records in a DataSource&lt;br /&gt;  #&lt;br /&gt;  def record_count&lt;br /&gt;    @document.MailMerge.DataSource.RecordCount&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # Returns the Row Value for a Particular Column of the&lt;br /&gt;  # DataSource&lt;br /&gt;  def field_value(index)&lt;br /&gt;    index = data_fields.index(index) + 1 if index.is_a?(String)&lt;br /&gt;    @document.MailMerge.DataSource.DataFields(index).Value&lt;br /&gt;  rescue&lt;br /&gt;    raise WordErrors::NotMailMerge unless mailmerge?&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # Pass in a formula for fields and it finds and replaces the fields&lt;br /&gt;  #&lt;br /&gt;  def replace_fields_with_values(formula)&lt;br /&gt;    while formula =~ /\#\{([^\}]+)\}/ do&lt;br /&gt;      replaced_string = $&amp;&lt;br /&gt;      escaped_string  = field_value($1)&lt;br /&gt;      formula.gsub!(replaced_string, escaped_string)&lt;br /&gt;    end&lt;br /&gt;    formula&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def save_as_pdf(url)&lt;br /&gt;    @@word.word.ActiveDocument.ExportAsFixedFormat(url, Microsoft::Office::Interop::Word::WdExportFormat::wdExportFormatPDF)&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def print(args = {})&lt;br /&gt;  copies = args[:copies] ? args[:copies].to_i : 1&lt;br /&gt;  document.PrintOut(false)&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  private&lt;br /&gt;  #&lt;br /&gt;  # Creates the Directory to the current record based on the&lt;br /&gt;  # path created by the directory formula&lt;br /&gt;  #&lt;br /&gt;  def create_directory(path, dir_formula)&lt;br /&gt;    dir_name = directory_name_from_formula(dir_formula)&lt;br /&gt;    dir_path = File.windows_join(path, dir_name)&lt;br /&gt;&lt;br /&gt;    FileUtils.mkdir_p(dir_path) unless File.exists?(dir_path)&lt;br /&gt;&lt;br /&gt;    dir_path&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # actions = [:save, :print]&lt;br /&gt;  #&lt;br /&gt;  def set_action(action)&lt;br /&gt;    document.MailMerge.Destination = case&lt;br /&gt;&lt;br /&gt;    when action == :print then 1&lt;br /&gt;    when action == :save then 0&lt;br /&gt;    else&lt;br /&gt;      raise WordErrors::InvalidAction, action&lt;br /&gt;    end&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # Performs the current action as setup by other variables.&lt;br /&gt;  # Including set_action.  This action will only be used with&lt;br /&gt;  # the :save action, since print automatically prints records&lt;br /&gt;  #&lt;br /&gt;  def export_current&lt;br /&gt;    document.MailMerge.DataSource.FirstRecord = current_record&lt;br /&gt;    document.MailMerge.DataSource.LastRecord = current_record&lt;br /&gt;    document.MailMerge.Execute(false) # false is whether to "Pause"&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # Generates a name for the directory based on the values from&lt;br /&gt;  # the record and a formula given by the user&lt;br /&gt;  #&lt;br /&gt;  def directory_name_from_formula(dir_formula)&lt;br /&gt;    dir_name = dir_formula.clone&lt;br /&gt;    replace_fields_with_values(dir_name).gsub(/[^A-Za-z0-9\ \-\+\.\,]+/, "-")[0..64].strip&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # Returns an array of all the data fields in the DataSource&lt;br /&gt;  def return_data_fields&lt;br /&gt;    @data_fields = []&lt;br /&gt;    1.upto(@document.MailMerge.DataSource.DataFields.Count) do | i |&lt;br /&gt;      @data_fields &lt;&lt; @document.MailMerge.DataSource.DataFields.Item(i).Name.strip&lt;br /&gt;    end&lt;br /&gt;    @data_fields&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  #&lt;br /&gt;  # Returns the numeric value of the ActiveRecord&lt;br /&gt;  #&lt;br /&gt;  def current_record&lt;br /&gt;    document.MailMerge.DataSource.ActiveRecord&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;  def save_as_doc(url)&lt;br /&gt;    @@word.word.ActiveDocument.SaveAs(url)&lt;br /&gt;  end&lt;br /&gt;&lt;br /&gt;end&lt;/pre&gt;&lt;/div&gt;&lt;br /&gt;Working to scrub the data of any domain specific content, then I'll post the full code.  If you have any questions, please E-mail me, and I'll answer them.&lt;br /&gt;&lt;br /&gt;Chris&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-2058460156073980461?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/2058460156073980461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=2058460156073980461' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2058460156073980461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2058460156073980461'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/11/automating-microsoft-word-with-ironruby.html' title='Automating Microsoft Word with IronRuby'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-6947982889365666644</id><published>2010-10-27T13:22:00.003-05:00</published><updated>2010-11-06T21:48:10.222-05:00</updated><title type='text'>T-Mobile's New G2 and Why You Should Know Math / Finance</title><content type='html'>I was looking for my wife a new cell phone, and ran across a math / finance problem. &amp;nbsp;Look at this screen shot:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_bMXctvvNO78/TMf6O7deB9I/AAAAAAAACNY/uOumGN7u8Lc/s1600/tmobile_g2_pricing.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/_bMXctvvNO78/TMf6O7deB9I/AAAAAAAACNY/uOumGN7u8Lc/s400/tmobile_g2_pricing.png" width="395" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;For a math professor, like &lt;a href="http://blog.mrmeyer.com/"&gt;Dan Myer&lt;/a&gt;, it has all the information that is needed. &amp;nbsp;It poses questions, many of them:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Which plan is cheapest?&lt;/li&gt;&lt;li&gt;When does the 500 minutes plan become more expensive than the 1000 minutes plan?&lt;/li&gt;&lt;li&gt;Should I purchase the phone for $499 or $199 given the change to the plan values?&lt;/li&gt;&lt;li&gt;Is there another carrier who is cheaper?&lt;/li&gt;&lt;li&gt;. . .&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;The question I am going to deal with is, "Should I purchase the phone for $499 or $199 given the change in the in the plan values?" &amp;nbsp;For this experiment, I am going to use the Unlimited Minutes to test.&lt;br /&gt;&lt;br /&gt;$499 + 79.99 * 24 is less than $199 + 99.99 * 24. &amp;nbsp;Therefore, I should purchase the phone outright on a math basis.&lt;br /&gt;&lt;br /&gt;Given you could invest the difference at 2%, the differing NPV's are about $170 difference. &amp;nbsp;You're cost of capital for the contract is about 9% between the two plans. &amp;nbsp;The cost of capital is a differential IRR equation. &amp;nbsp;$-300 now, but $20 more per month over the next 24 months, which equates to 9%.&lt;br /&gt;&lt;br /&gt;This figuring doesn't include the taxes and fees, which would presumably be higher on the $99.99 / month plan than the $79.99 / month plan. &amp;nbsp;Giving even more lee-way to purchasing the phone in the beginning.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-6947982889365666644?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/6947982889365666644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=6947982889365666644' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/6947982889365666644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/6947982889365666644'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/10/t-mobiles-new-g2-and-why-you-should.html' title='T-Mobile&apos;s New G2 and Why You Should Know Math / Finance'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bMXctvvNO78/TMf6O7deB9I/AAAAAAAACNY/uOumGN7u8Lc/s72-c/tmobile_g2_pricing.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-323315348998849067</id><published>2010-10-25T14:25:00.000-05:00</published><updated>2010-10-25T14:25:17.779-05:00</updated><title type='text'>Why Top Students Don't Want to Teach</title><content type='html'>Harvard Business Review recently sent out their "The Daily Stat" with the headline "Why Top Students Don't Want to Teach." &amp;nbsp;Of, course . . . I was hooked. &amp;nbsp;What amazes me is the difference between the questions "I would be proud to tell people I had this job" and "People in this job are considered successful": 60% versus 38%. &amp;nbsp;To me, they are the same questions. &amp;nbsp;"I would be proud to tell people I had this job" has a "correct" answer. &amp;nbsp;The correct answer is "yes." &amp;nbsp;"People in this job are considered successful" externalizes the question, and you get more honesty.&lt;br /&gt;&lt;br /&gt;The teaching profession has a large public opinion gap to overcome. &amp;nbsp;When I was a teacher, I was told multiple times "I can't believe you are a teacher." &amp;nbsp;Have fun with the results:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="http://hbr.s3.amazonaws.com/image/stat/20101025-top-talent.jpg" /&gt;&lt;/div&gt;&lt;br /&gt;http://link.email.hbr.org/r/QTSN/74I53/MSL8ID/XJ4N9/NBOSH/U1/h&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-323315348998849067?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/323315348998849067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=323315348998849067' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/323315348998849067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/323315348998849067'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/10/why-top-students-dont-want-to-teach.html' title='Why Top Students Don&apos;t Want to Teach'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-6719535670744064898</id><published>2010-09-05T15:39:00.000-05:00</published><updated>2010-09-05T15:39:51.504-05:00</updated><title type='text'>What do Students Need?</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/6/60/Maslow%27s_Hierarchy_of_Needs.svg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="240" src="http://upload.wikimedia.org/wikipedia/commons/6/60/Maslow%27s_Hierarchy_of_Needs.svg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;At any moment in a young person's life, he has something to talk about. &amp;nbsp;Being around young people is a study of Maslow's Hierarchy of Needs. &amp;nbsp;At any one point, a student needs to talk about items from many points allow the spectrum.&lt;br /&gt;&lt;br /&gt;He could talk about friendship dynamics, school challenges, participation, pending life decisions, college, etc. &amp;nbsp;Many students at all&amp;nbsp;socioeconomic&amp;nbsp;levels struggle with the lowest of food, shelter, safety, and power. &amp;nbsp;Above are some "Leave it to Beaver" items higher in Maslow's Hierarchy of Needs.&lt;br /&gt;&lt;br /&gt;Ironically, students have the least access to individuals whom they trust. &amp;nbsp;They can't talk to friends, or they may be made fun of. &amp;nbsp;They can't talk to parents, they are often enforcers of discipline. &amp;nbsp;They can't talk to church leaders because they will be sent to Hell. &amp;nbsp;As many questions and needs as students have, they don't have confidants. &amp;nbsp;Just as adults and business leaders need confidants, young people need people they can trust.&lt;br /&gt;&lt;br /&gt;Students need confidants. &amp;nbsp;Productive confidants are parents, grand-parents,&amp;nbsp;teachers, advisors,&amp;nbsp;or older siblings. &amp;nbsp;Dangerous confidants are manipulative factions: other students, gangs, and mass-media. &amp;nbsp;If students do have access to good information, they will find the closest information.&lt;br /&gt;&lt;br /&gt;As a teacher, my core belief is: &amp;nbsp;At any time, a student has something to talk about. &amp;nbsp;I gave time for students and listened. &amp;nbsp;When I left teaching, I realized: At any time, &lt;i&gt;everyone&lt;/i&gt;&amp;nbsp;has something to talk about. &amp;nbsp;Adults have compartmentalized these "things to talk about."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-6719535670744064898?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/6719535670744064898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=6719535670744064898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/6719535670744064898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/6719535670744064898'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/09/what-do-students-need.html' title='What do Students Need?'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-740661552869653897</id><published>2010-08-27T21:34:00.001-05:00</published><updated>2010-09-05T06:25:43.963-05:00</updated><title type='text'>Asymetrical Information, Football, and a Rain Shower</title><content type='html'>Hudson and I arrived home from the Mountain Brook v. Shades Valley high school football game. &amp;nbsp;We were the only people at the game who were mostly dry. &amp;nbsp;The rest were soaked by a short rain shower during halftime. &amp;nbsp;How did we make it safely, and the others did not? &amp;nbsp;I'll explain it with the financial concepts of "imperfect information" and "asymmetrical&amp;nbsp;information."&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Setting&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;The game was turning into a blow out; Mountain Brook has a star receiver (#7) and a pretty good QB. &amp;nbsp;Shades Valley has a stud running back, but the offensive line couldn't block the eight people the defense rushed each play. &amp;nbsp;Hudson and I arrived with half the first quarter remaining.&lt;br /&gt;&lt;br /&gt;By the time we arrived, the parking lot was full. &amp;nbsp;There were easily 3500 people in the stadium. &amp;nbsp;In financial terms, 3500 people were "long" the football game. &amp;nbsp;Of the people there, I saw one umbrella. &amp;nbsp;1 of 3500 people hedged the chance of rain. &amp;nbsp;Everyone else relied on wit and intuition to avert rain.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Information&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Shortly after we arrive, I notice there are no stars or moon in the sky. &amp;nbsp;The light from the football game bounced off the clouds. &amp;nbsp;Using my new purchased smart phone, I downloaded "The Weather Channel" application. &amp;nbsp;Compared to everyone else in the stadium, I held "asymmetrical&amp;nbsp;information."&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;I had more information than my present environment. &amp;nbsp;From the information, I determined: it might rain and if it did rain, it would be a small-short rain shower. &amp;nbsp;Everyone held "imperfect information." &amp;nbsp;Without knowledge of the larger environment, they only knew it might rain. &amp;nbsp;Once it began raining, all they knew was "it is raining." &amp;nbsp;The masses couldn't make a decision to stay or go, run to the car, or find quick shelter. &amp;nbsp;Even if they made the right choice, it was with incomplete information.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;My Decision&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;When the first rain drop hit my nose, I picked up Hudson and walked out. &amp;nbsp;I was the first person to walk out the gate. &amp;nbsp;Drops were falling sparsely. &amp;nbsp;I looked behind me to see 20 people following. &amp;nbsp;The other 3478 were betting on a few drops.&lt;br /&gt;&lt;br /&gt;When I found the first good shelter, Hudson and I stopped. &amp;nbsp;It was the guard shack at Mountain Brook High School. &amp;nbsp;The guard shack would max out at 20 occupants. &amp;nbsp;As Hudson and I stopped, the rain picked up. &amp;nbsp;One lady with her son stopped, I told them "It will only be a couple of minutes."&lt;br /&gt;&lt;br /&gt;As with markets, when the masses are long the football game and without hedges, there is only so much shelter available. &amp;nbsp;Had I bet on rain and it not rain, I would have missed the the half time. &amp;nbsp;My cost would have been the minutes I waited for it to rain. &amp;nbsp;That was the cost of my hedge.&lt;br /&gt;&lt;br /&gt;We waited.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Their Decisions&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;The 3478 people at the football game did not make decisions until realizing, shortly, they would be uncomfortable. &amp;nbsp;Rain fell faster; not considered a soaking rain, it was a dowsing rain. &amp;nbsp;Everyone else knew "it is raining." &amp;nbsp;Everyone else made decisions based on the uncomfortable rain and the decisions others made. &amp;nbsp;Shelters were full, under the trees was beginning to soak, and most people were running to their cars.&lt;br /&gt;&lt;br /&gt;Everyone was making the best decision with the information he had.&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Similarity to 2008&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Beginning in 2005, certain people looked outside the bull market, i.e. the football game. &amp;nbsp;They began making their decision to leave the market. &amp;nbsp;They figure out how to short the market. &amp;nbsp;At the football game, these people would have brought umbrellas and sold them during the rain storm. &amp;nbsp;No one was that prepared.&lt;br /&gt;&lt;br /&gt;In late 2007, other individuals began leaving the market. &amp;nbsp;They had seen the future, and had made a decision based on risk. &amp;nbsp;That was me.&lt;br /&gt;&lt;br /&gt;In September and October 2008, that was the other 3478 people in the stadium. &amp;nbsp;Shelters were full with the early movers. &amp;nbsp;These individuals had two options: go to their car (sell and leave) or wait it out (take the pain).&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Could I Have Sounded the Horn&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Just because I was dry, doesn't mean I will always be dry. &amp;nbsp;Just because others were wet doesn't mean they will always get wet. &amp;nbsp;My information could have been incorrect. &amp;nbsp;Meteorologist&amp;nbsp;(read professionals) see the same information I saw, and get it wrong 50% of the time. &amp;nbsp;I could have lost the cost of my hedge (i.e. the time to run to the guard shack).&lt;br /&gt;&lt;br /&gt;Why didn't I tell everyone it was about to rain? &amp;nbsp;Correct&amp;nbsp;decisions&amp;nbsp;always look more correct when looking at them from the future. &amp;nbsp;Wrong decisions look like they could have been averted.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-740661552869653897?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/740661552869653897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=740661552869653897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/740661552869653897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/740661552869653897'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/08/asymetrical-information-football-and.html' title='Asymetrical Information, Football, and a Rain Shower'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-6006597092572566218</id><published>2010-08-26T10:07:00.000-05:00</published><updated>2010-08-26T10:07:41.673-05:00</updated><title type='text'>Few Things are Better Than Running with my Son</title><content type='html'>For the last 3 weeks, I have made it a point to run more often. &amp;nbsp;After the 3rd time running the first week, Hudson said "I going." &amp;nbsp;I pulled out the jogging stroller and we ran.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He asked me questions about smaller objects we would pass in cars without noticing. &amp;nbsp;In the morning, we talk about the beauty in the sky. &amp;nbsp;I've taken him to an overlook near our house and looked at the rolling hills. &amp;nbsp;He points out dogs, leaves, birds, cars, and drains.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This morning, we ran to a local park to have breakfast: apples and yogurt. &amp;nbsp;He insisted on doing push-ups with me. &amp;nbsp;I drew an awkward cat; he drew a good looking ant, including dirt. &amp;nbsp;I played "Firehouse" with him. &amp;nbsp;We sprayed out fires. &amp;nbsp;Afterwards, I asked him if we should go look for victims. &amp;nbsp;He said, "They are at the victim store." &amp;nbsp; Once we got to the play structure that was "the victim store," he proclaimed "they have so many victims."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;He and I have done different events together, and we get in streaks of fun. &amp;nbsp;Well run for a couple more months until it is too cold to run outside. &amp;nbsp;Then, we'll find another streak of fun.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-6006597092572566218?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/6006597092572566218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=6006597092572566218' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/6006597092572566218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/6006597092572566218'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/08/few-things-are-better-than-running-with.html' title='Few Things are Better Than Running with my Son'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-5934540809339901</id><published>2010-08-25T07:58:00.000-05:00</published><updated>2010-08-25T07:58:00.914-05:00</updated><title type='text'>Ah. . .the Start-up</title><content type='html'>When people ask what's it like to be at a startup, I give them a metaphore.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;At my previous job, I was given a coloring book.  It was my responsibility to draw between the lines.  Everything between the lines was my responsibility.  I could make it however I liked, but I had definite limits. &amp;nbsp;If I messed up on one page, we had the resources to turn the page.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;At the startup, I have a blank canvas. &amp;nbsp;Should I mess up the canvas, we don't have the resources to purchase another. &amp;nbsp;But, should we not complete the canvas as to fulfill the market demand, we will be defeated by competition.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;This week, John Mauldin wrote "&lt;a href="http://www.investorsinsight.com/blogs/john_mauldins_outside_the_box/archive/2010/08/23/the-importance-of-start-ups.aspx"&gt;The Importance of Start-ups&lt;/a&gt;." &amp;nbsp;He spoke about the statistics of job creation and innovation. &amp;nbsp;I am more interested in the "Why." &amp;nbsp;What are the motivational factors associated with startups?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Human Capital Input&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;At a corporation, my individual contribution was unseen because I was apart of a whole. &amp;nbsp;My role within the organization was largely unseen from the whole. &amp;nbsp;Or, my poor performance could be subsidized by a better employee. &amp;nbsp;At a corporation of 1000, I am 0.1% of the corporate human capital input.&lt;br /&gt;&lt;br /&gt;At a start-up of 8 people I am 12.5% of the corporate human capital input. &amp;nbsp;Therefore, waste in that 12.5% is seen quickly. &amp;nbsp;One person failing at a start-up will cause a noticeable failure.&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;b&gt;Urgency&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Ever seen &lt;u&gt;Lord of the Rings&lt;/u&gt;? &amp;nbsp;Start-ups are Frodo, corporations are the Eye of Soromon (not in a good v. evil sense, but due to power and resources). &amp;nbsp;The start-up runs quickly gathering customers without attracting the gaze of the corporation. &amp;nbsp;However, certain actions a start-up takes runs the risk of attracting the attention of the larger corporation. &amp;nbsp;This hyper competition felt by start-up causes them to run fast and even at night.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Individual Urgency&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Nothing motivates the individual like the statement "If I don't perform, I won't be here next year." &amp;nbsp;The company may be here, the technology may be here, but I won't.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Hyper Capitalism&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;A start-up is capitalism at it's core. &amp;nbsp;A new company must perform all business functions to the level required, no more, no less. &amp;nbsp;If the company wastes resources, it will be gone. &amp;nbsp;If the company doesn't attract customers, it's gone.&lt;br /&gt;&lt;br /&gt;It is capitalism at it's finest.&lt;br /&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-5934540809339901?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/5934540809339901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=5934540809339901' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/5934540809339901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/5934540809339901'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/08/ah-start-up.html' title='Ah. . .the Start-up'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-4163829789187644775</id><published>2010-08-24T16:19:00.000-05:00</published><updated>2010-08-24T16:19:15.993-05:00</updated><title type='text'>Learning is Controlled Confusion</title><content type='html'>As a teacher, I prided myself on teaching the highest level of content.  I taught past the last comprehension of a student in my classes.  My philosophy on learning is: I learn when I address an idea I've not previously encountered.  Therefore, learning begins with confusion.  As part of the learning process, a student must learn to be confortable with confusion, and logically progress to a point of knowledge.&lt;br /&gt;&lt;br /&gt;When presenting information, I presented it from many angles; however, if a student did not understand, I was "okay" and I moved on with the lesson.  On any given day, a student may or may not be prepared to listen and work.  I assumed the first students would fall off the lesson at 30% of concept, and the best student would depart at 85% of the content.  The majority would understand 65% of the content.  I expected my "student understanding level" to be a bell curve.&lt;br /&gt;&lt;br /&gt;Just was the students grouped together in the middle of the content, I used the most time on the middle content.  I did teach to 100%: the final 10% were high level topics, and the final 5% were key terms.  The beginning 15% percent was quick review.&lt;br /&gt;&lt;br /&gt;Exposure to higher level information sparks the students mind, and potentially fixes unresolving issues on the lower level information.&lt;br /&gt;&lt;br /&gt;I encourage all teachers to teach students to be "okay" with confusion.  It is the personal state which causes the most growth.  The true power of knowledge is not knowing the answer, but finding the answer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-4163829789187644775?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/4163829789187644775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=4163829789187644775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/4163829789187644775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/4163829789187644775'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/08/learning-is-controlled-confusion.html' title='Learning is Controlled Confusion'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-7297941105745439181</id><published>2010-08-23T23:27:00.000-05:00</published><updated>2010-08-23T23:27:34.526-05:00</updated><title type='text'>Why I Love and Miss Teaching</title><content type='html'>From 2004 to 2006, I taught high school. &amp;nbsp;The courses I taught were&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Business Law - &lt;i&gt;Contract, Tort, Criminal, Personal, and Agency Law&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Interactive Multimedia Design - &lt;i&gt;Image, Video, Audio, Print Editing&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Business Software - &lt;i&gt;MS Office Suite, Word, Excel, Access, PowerPoint&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Entrepreneurship - &lt;i&gt;Students won second in state competition&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Web Design - &lt;i&gt;Everything about web design&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;What I Loved About Teaching&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The first lesson in Business Law I had planned for 3 months: origins of law. &amp;nbsp;I discussed ethics, morals, religion. &amp;nbsp;Students looked in awe as I crafted my argument. &amp;nbsp;It was a magnificent lesson. &amp;nbsp;At the end of the day, a student said, "You made me think." &amp;nbsp;When hearing that, my inspiration to achieve soared.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As a teacher I learned my passion: challenge people with what they need to hear. &amp;nbsp;Paint them a picture of their future, and push them toward it. &amp;nbsp;Tell them they can achieve it, give them a path, and hold them accountable to that goal. &amp;nbsp;I continue to employ this skill/passion as often as someone will listen.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;What I Loathed About Teaching and/or Non-Essential Tasks&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Each dislike I had for the education system derived from one problem: lacking constancy of purpose. &amp;nbsp;As a teacher, I claimed to be "stamping out ignorance in East-Central Alabama." &amp;nbsp;Often, I felt I was preparing students to conquer the world. &amp;nbsp;Occasionally, the thought crept in my mind, "the education system drives our economy by allowing parents to go to work for a full 8 hours per day," which turned me into a $32,000 babysitter.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Schools adopted bloated mission statements stating the duality of purpose. &amp;nbsp;Optimizing schools as knowledge centers and nurseries results in schools performing neither optimally.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Documentation causes paralises. &amp;nbsp;The shear act of&amp;nbsp;documentation&amp;nbsp;is a classical management style which does equate to good teaching. &amp;nbsp;In Sebastian Junger's &lt;u&gt;War&lt;/u&gt;, he describes great garrison soliders as poor infantry fighters and great infantry fighters as poor garrison soldiers. &amp;nbsp;Essentially, you want to fight with a "hell raiser." &amp;nbsp;Good&amp;nbsp;documenters&amp;nbsp;are poor teachers; good teachers are poor documenters. &amp;nbsp;Since I considered my job to "provide the most&amp;nbsp;holistic&amp;nbsp;education possible to my students," I often turned in documentation at 11pm on the due date.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since 1930, the education system has instituted 80 major initiatives (assuming 1 per year), yet has not removed a single one. &amp;nbsp;Education systems should prioritize their initiatives; then, formally retire items outside the top five. &amp;nbsp;Teachers receiving tasks, reading mission statements, or policies will find too many tasks to effectively provide.&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;What I Learned&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Teaching young people at school is a unique environment: I was responsible for students who did not&amp;nbsp;necessarily&amp;nbsp;need to be there, or want to be there. &amp;nbsp;My "carrot" was an environment to grow and learn. &amp;nbsp;My "stick" was failing. &amp;nbsp;I believed the average grade was a 75, and students receiving an 'A' were exceptional. &amp;nbsp;The stick was as a sales commission: directly tied to performance.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Due to my belief in the values of Theory Y management, "the stick" was rarely used. &amp;nbsp;I learned students wanted to learn. &amp;nbsp;I learned students wanted attention for performing outstanding work. &amp;nbsp;I learned students are complicated human beings: the 96% of their time outside my class affects my class. &amp;nbsp;Positive progress in my class can affect the other 96% of their time. &amp;nbsp;Students want to feel people are supporting their growth. &amp;nbsp;Someone is watching and waiting for them to achieve.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As convicted as I am with Theory Y, I learned it is tougher. &amp;nbsp;Organizational culture drive performance and unspoken rules. &amp;nbsp;However, once students agree, they support the system for growth. &amp;nbsp;Students eventually support each other and push growth.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Part of "the stick" was behavior correction. &amp;nbsp;As young people are apt to do, they wanted to assert their place in my class. &amp;nbsp;I prided myself on knowing what was "good", "okay," and "wrong" actions. &amp;nbsp;The "good" I praised, the "okay" I kept a check on, and the wrong I fixed quickly with a sharp rebuke. &amp;nbsp;I learned to discipline a student whom I genuinely liked. &amp;nbsp;I eventually considered discipline a core component of helping these young people grow.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Lastly, I learned to love public speaking. &amp;nbsp;As I stand in front of people I feel the room, watch their responses, and tailor my message. &amp;nbsp;Given bodily responses, I can determine who is interested, who would like another method of explanation, and who would never accept my message. &amp;nbsp; I learned to speak with authority, and accept questions on the fly. &amp;nbsp; Even if every prop I had planned is failing, I learned improv. &amp;nbsp;One day, electricity was halted; we discussed the philosophy behind our work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;Why I Quit Teaching&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;In the end, I quit. &amp;nbsp;I have various excuses, but none satisfy me:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;My wife wanted to stay at home with the future kids, which she couldn't do on a teacher salary.&lt;/li&gt;&lt;li&gt;My next step was to get my MBA.&lt;/li&gt;&lt;li&gt;I was burned out on teaching 8 hours per day, and documenting the other 2 hours per day.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;My passion for teaching waxed and waned as often as I felt the grass was greener in the business world. Lot's of folks around me seemed to put bugs in my ear about my potential outside the classroom. &amp;nbsp;In 2004,&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;going the public school teaching route with a degree in Business Management looked like my career had crashed on take-off:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;My professor/mentor, Dr. Hamilton, looked visually&amp;nbsp;disgusted&amp;nbsp;when thinking of my decision.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;While I was walking with a student, he said, "Mr. Winslett, I would expect you would be doing something&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;i&gt;more&lt;/i&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;."&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;My father, assuming I should feel sinful for what he was about to tell me, said, "You know you are being paid with tax money right."&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Even today, my quick description of the decision to take the teacher job is "They were the first organization to say 'we will pay you to spend your days here.'"&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;While I was teaching, most everyone was shocked I was teaching: except me. &amp;nbsp;However, the eventual push of my&amp;nbsp;perceived&amp;nbsp;under-performance was too much: I jumped off a hedge fund to complete my MBA.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Completed Circle&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;My passions for work are: business, technology, and education. &amp;nbsp;Now, at GradesFirst, I am realizing each. &amp;nbsp;For me, business is a team of individuals accomplishing one goal via many motives. &amp;nbsp;When I see technology, I see good business practices. &amp;nbsp;Education is the largest of the three: it is where the world changes. &amp;nbsp;Business is the local team; technology is the method; and education is the output. &amp;nbsp;We at GradesFirst produce change in people's lives.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-7297941105745439181?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/7297941105745439181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=7297941105745439181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7297941105745439181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7297941105745439181'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/08/why-i-love-and-miss-teaching.html' title='Why I Love and Miss Teaching'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-3709078384560938129</id><published>2010-08-21T08:05:00.001-05:00</published><updated>2010-08-21T14:43:29.703-05:00</updated><title type='text'>How to "Save" Birmingham, Alabama, Part I</title><content type='html'>&lt;b&gt;Step 1: &amp;nbsp;&lt;/b&gt;Realize Birmingham doesn't need "saving."&lt;br /&gt;&lt;br /&gt;The metropolis area of Birmingham does not need to be saved. &amp;nbsp;It needs to be celebrated. &amp;nbsp;Birmingham looks at faults longer and harder than it celebrates successes. &amp;nbsp;Focusing on faults results in decisions taken to minimize failure instead of maximize return.&lt;br /&gt;&lt;br /&gt;When I was a younger whitewater paddler, an older man told me, "When paddling through a rapid, focus your eyes on where you want to go. &amp;nbsp;Never look at where you don't want to go."&lt;br /&gt;&lt;br /&gt;Each action creates a different mindset: paddling by focusing on failure causes you to mitigate risk. &amp;nbsp;Paddlers will be more likely to abandon the "best" route, and attempt to navigate a poor route.&lt;br /&gt;&lt;br /&gt;Paddling by focusing on success causes you to do what it takes to hit the mark. &amp;nbsp;Instead of abandoning the route, you choose your route more precisely, and work like hell to get there.&lt;br /&gt;&lt;br /&gt;Perhaps, the reason Birmingham focuses on failure is: it doesn't know where it wants to go. &amp;nbsp;When all choices are judged as negative, the decision is always to minimize failure.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;`Would you tell me, please, which way I ought to go from here?'&lt;/i&gt;&lt;br /&gt;&lt;i&gt;`That depends a good deal on where you want to get to,' said the Cat.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;`I don't much care where--' said Alice.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;`Then it doesn't matter which way you go,' said the Cat.&lt;/i&gt;&lt;br /&gt;&lt;i&gt;&lt;/i&gt;&lt;br /&gt;&lt;i&gt;`--so long as I get somewhere,' Alice added as an explanation.&lt;br /&gt;`Oh, you're sure to do that,' said the Cat, `if you only walk long enough.'&lt;br /&gt;Alice felt that this could not be denied, so she tried another question. `What sort of people live about here?'&lt;br /&gt;`In that direction,' the Cat said, waving its right paw round, `lives a Hatter: and in that direction,' waving the other paw, `lives a March Hare. Visit either you like: they're both mad.'&lt;br /&gt;`But I don't want to go among mad people,' Alice remarked.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 2: &amp;nbsp;&lt;/b&gt;Laugh&lt;br /&gt;&lt;br /&gt;Our good friends at View of the City (&lt;a href="http://viewofthecity.net/"&gt;http://viewofthecity.net&lt;/a&gt;) handle this. &amp;nbsp;It's essential we don't take ourselves so seriously.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 3: &amp;nbsp;&lt;/b&gt;Failure is Not the End&lt;br /&gt;&lt;br /&gt;Unless you make it the end. &amp;nbsp;Out of failure arises the knowledge that the sun will rise tomorrow. &amp;nbsp;When paddling, the key purpose is to "not swim;" i.e. come out of your boat. &amp;nbsp;When learning to paddle, I always paddled better after I swam. &amp;nbsp;I'd seen failure, and I got back in the boat and tried again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-3709078384560938129?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/3709078384560938129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=3709078384560938129' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/3709078384560938129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/3709078384560938129'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/08/how-to-save-birmingham-alabama-part-i.html' title='How to &quot;Save&quot; Birmingham, Alabama, Part I'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-662779118876253164</id><published>2010-08-20T22:37:00.000-05:00</published><updated>2010-08-20T22:37:42.886-05:00</updated><title type='text'>My Distorted Meaning of Happiness</title><content type='html'>The following article is based on the following assumptions:&lt;div&gt;&lt;ul&gt;&lt;li&gt;Everyone likes to learn, work, and progress&lt;/li&gt;&lt;li&gt;Everyone wants a job they feel completes them&lt;/li&gt;&lt;li&gt;Everyone is smart enough to examine oneself&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;A Sad Life&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The recession has uncovered flaws with companies and individuals. &amp;nbsp;Companies with bloated systems, failing markets, and those lacking direction have been wiped out. &amp;nbsp;Individuals with bloated systems, failing markets, and those lacking direction have been wiped out.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let me describe the individual with the worst prospects in the current economy, I'll call him "John" and the company "SouthTrust":&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;John graduated college&lt;/li&gt;&lt;li&gt;John started working at SouthTrust when he was 22&lt;/li&gt;&lt;li&gt;John is now 48&lt;/li&gt;&lt;li&gt;John is middle management at SouthTrust&lt;/li&gt;&lt;li&gt;John knows middle management&lt;/li&gt;&lt;li&gt;John earns $90,000 / year&lt;/li&gt;&lt;li&gt;John spends $90,000 / year&lt;/li&gt;&lt;li&gt;John hasn't made a key decision for the company in 18 years&lt;/li&gt;&lt;li&gt;John hasn't talked to a customer in 18 years&lt;/li&gt;&lt;li&gt;John hasn't talked to someone else doing his job in another company for 20 years&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;This fabled "John" stalled. &amp;nbsp;There was an illusion of success long ago, but now it's escaped. &amp;nbsp;John has the same faults as companies currently failing: he's bloated, failing, and lacking direction.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's the saddest image I could imagine: John blew away his options.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;John's Faults&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Pop quiz: what enables the greatest happiness? &amp;nbsp;&lt;i&gt;Options.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Pop quiz: what makes people the happiest?&amp;nbsp;&lt;i&gt;Exercising&amp;nbsp;options which enable someone to learn, work, progress, and explore.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;John, whom I described above, has no &lt;i&gt;options&lt;/i&gt;. &amp;nbsp;He can't transfer his skills easily. &amp;nbsp;He has to keep his current job: his lifestyle depends on it. &amp;nbsp;He limited his options by stagnating professionally. &amp;nbsp;He limited his options by structuring his life to require he continue to work. &amp;nbsp;He limited his options to change.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The Happy Life&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The happy life would structure life to maximize options. &amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Money&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Receiving cash creates options. &amp;nbsp;Spending cash reduces options. &amp;nbsp;Creating debt (i.e. using your credit card) reduces your future options more than spending cash. &amp;nbsp;Creating an expensive lifestyle reduces options.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Knowledge&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Learning creates options. &amp;nbsp;Being a master of a field creates options. &amp;nbsp;Practicing your knowledge creates options. &amp;nbsp;Sitting on your ass playing video games reduces options (what. . . really? If you want to know why, look at "Time.")&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Knowledge creates more options than does money. &amp;nbsp;That's why parents are so willing to send children to college. &amp;nbsp;The $40,000 spent for knowledge is more valuable than the money. &amp;nbsp;Why do you think colleges raise tuition, yet people continue to attend?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Time&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Since time only goes in one direction, each day that passes reduces options. &amp;nbsp;You have time in your life to do one less thing. &amp;nbsp;Of all the things you can change, this is the one that should ring your bell. &amp;nbsp;You can change this: it's called "now." &amp;nbsp;Do you want to make a change? &amp;nbsp;Make it now. &amp;nbsp;Then only good choice is &amp;nbsp;one that increases your options &lt;i&gt;now&lt;/i&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Networking&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;People connecting&amp;nbsp;with others creates options. &amp;nbsp;Connections are as valuable as knowledge and time. &amp;nbsp;Companies pay good money for connections. &amp;nbsp;Please pay good money for connections.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Summary&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;When making a decisions on your actions, choose the one creating the most options. &amp;nbsp;Look far enough in the future, and look out for cul-de-sacs in your decision tree. &amp;nbsp;John, above, reached a cul-de-sac. &amp;nbsp;His next decision creating the greatest number of options is to go back the way he came.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-662779118876253164?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/662779118876253164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=662779118876253164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/662779118876253164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/662779118876253164'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/08/my-distorted-meaning-of-happiness.html' title='My Distorted Meaning of Happiness'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-8506524121891728871</id><published>2010-08-20T22:01:00.001-05:00</published><updated>2010-08-21T14:48:13.195-05:00</updated><title type='text'>How is Automobile Traffic Like Financial Markets?</title><content type='html'>Automobile traffic like financial markets? One concept: arbitrage.&lt;br /&gt;&lt;br /&gt;In finance the concept of arbitrage keeps markets fair. Given two farmers' markets in your town with different prices, Pepper Place and Alabama Farmers markets (two real farmers' markets in Birmingham, AL), farmers and buyers will ensure prices are equivalent. Given a perceived similar tomato, it should cost the same at either market. Market participants are smart, and they will create balance. Sellers and buyers at either market will move quickly to the other if they can get a good price.&lt;br /&gt;&lt;br /&gt;Market participants participating in arbitrage ensures these markets are balance. Non-farmers could make money by purchasing at one market and selling at another.&lt;br /&gt;&lt;br /&gt;In Birmingham, AL, traffic runs south through multiple channels: I-65, US 280, US 31, and AL 52. Given no traffic, everyone traveling to Montevallo, AL (25 miles) would travel I-65 and arrive in 20 minutes (70 MPH). Given stalled traffic on I-65, the next person starting in Birmingham going to Montevallo would travel US 31.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;Consider different paths as different markets. Instead of tomatos, the highways sell transportation, and their price is travel time. As with costs for commodity products, people minimize their costs. For the average person with the average knowledge of the market, he cannot travel quicker than average using any of the four methods. For the person with the highest level of knowledge about the different markets, he can expect to travel faster regularly.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Information Reduces Cost&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;As with financial markets, real time information creates&amp;nbsp;advantages&amp;nbsp;on the road. &amp;nbsp;Googles realtime traffic information creates advantages for people to take advantage of arbitrage. &amp;nbsp;Any driver can determine travel time on one route, shorten exposure to that route, and lengthen exposure to another route.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Capital Asset Pricing Model&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;The Capital Asset Pricing Model is: for more risk, you would receive more reward, or it is a poor decision. &amp;nbsp;Each level of risk has an optimal reward, anything less than the optimal reward for a level of risk is a poor decision. &amp;nbsp;In Birmingham, you could go North to get South, but I'd expect the South-bound systems to be dead still. &amp;nbsp;That would be a scenario of taking extreme risk with an attempt to have a greater reward. &amp;nbsp;The more logical path is to wait as the South-bound systems to free up.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;The System&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For the average level of risk, you can't expect to do significantly better or worse than the system. &amp;nbsp;Within any system, rewards are a function of the system. &amp;nbsp;In a car, traveling to Montevallo from Birmingham, travel time will never be less 20 minutes. &amp;nbsp;Any stoppage will always cause exponentially greater travel time from the average. &amp;nbsp;Therefore, for the average person, choosing a path different than the interstate is useless, and don't expect to get there faster than the internet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Why Buses are Useless for Mass-Transportation&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;This begins my thesis: buses are a waste of money for mass-transportation. &amp;nbsp;I'm not talking about transporting lower economic classes: for that buses have their place, but they still suck.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If everyone rode buses one day, then no cars would be on the road. &amp;nbsp;Seeing no cars on the road, most people would drive their car the next day. &amp;nbsp;Eventually, the market for transportation (i.e. the interstate) would balance. &amp;nbsp;Buses as mass-transportation are useless because they are a function of the same system: the highway system.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Trains are apart from the highway system -- though not without fault. &amp;nbsp;Given a dual track system, they offer a "benchmark" for interstates. &amp;nbsp;If a train takes 30 minutes (no matter what) to travel from Birmingham to Montevallo, then the train should make the average travel time on the highway 30 minutes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Each South-bound travel method, the four highways and one train route, would equalize overall travel market. &amp;nbsp;However, the one train route would have the greatest affect because it is apart from the other linked systems.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-8506524121891728871?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/8506524121891728871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=8506524121891728871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/8506524121891728871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/8506524121891728871'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/08/how-is-automobile-traffic-like-finance.html' title='How is Automobile Traffic Like Financial Markets?'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-7476582270563281752</id><published>2010-06-29T13:26:00.000-05:00</published><updated>2010-06-29T13:26:09.674-05:00</updated><title type='text'>3rd Week at a Start Up</title><content type='html'>I've discovered an indirect correlation between my waking early in the morning and events going as planned. &amp;nbsp;At the end of the first week, I'd developed my goals, a plan, and my timeline. &amp;nbsp;Having these three things together, I slept easier.&lt;br /&gt;&lt;br /&gt;My goals, much like Obama's, revolves around the first 90 days. &amp;nbsp;My effort will go toward making significant change quickly.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;My Goals&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;90 Days&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Review and update as a team our development systems&lt;/li&gt;&lt;li&gt;Complete a reporting solution&lt;/li&gt;&lt;li&gt;Update website to a CMS&lt;/li&gt;&lt;li&gt;Sell to the University of Montevallo (alma mater)&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;My Plan&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Make it through the first 90 days, start on next 90 days.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;My Timeline&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;Bust it for 90 days, readdress after 90 days.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-7476582270563281752?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/7476582270563281752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=7476582270563281752' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7476582270563281752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7476582270563281752'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/06/3rd-week-at-start-up.html' title='3rd Week at a Start Up'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-1108784942567893037</id><published>2010-06-05T03:23:00.002-05:00</published><updated>2010-06-22T06:46:49.257-05:00</updated><title type='text'>Starting Up at a Start-up</title><content type='html'>Last week, on May 31st, I began anew at a start-up.  Prior to taking the position, I performed due-diligence on the company and myself.  What I anticipated was accurate.  It is 3am.  I woke up at 12:30am thinking about business.&lt;br /&gt;&lt;br /&gt;When thinking about my new role prior to accepting, a new weight of business hit me: I will be responsible to the livelihood of others.  In business school, I'd heard entrepreneurs discuss the responsibilities of making payroll.  Turn it over in my head, I never felt the empathy associated with that level of responsibility.  When I had the thought, I felt the responsibility of it.&lt;br /&gt;&lt;br /&gt;In my prior position, I was 1 of 225 employees.  Essentially, I was 0.4% of corporate output.  If I was missing, 99.6% was there to fill the gap.  My position was a cost defensive position: I protected against rising costs of business processes.  I was neither responsible for revenue, nor strategy.  However, what I was responsible for, I nailed.&lt;br /&gt;&lt;br /&gt;Now, I am 1 of 9 employees.  10% of total business output.  In some roles, I'm as high as 100% of corporate output.  My actions are directly responsible for revenues today, next month, and the next month.  All decisions are a precedent for the company.&lt;br /&gt;&lt;br /&gt;Being early Saturday morning of my first week, this is not the first time I've woke early: it's the 5th.  As proposed by legions of thinkers, when I sleep, my brain goes into "fix" mode.  My brain is working to get things in order as it sees it.  Of course, the best rest is to wake and actually get those in order.&lt;br /&gt;&lt;br /&gt;And with that, I'm off to work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-1108784942567893037?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/1108784942567893037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=1108784942567893037' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1108784942567893037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1108784942567893037'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/06/starting-up-at-start-up.html' title='Starting Up at a Start-up'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-1886268075781381355</id><published>2010-02-26T10:36:00.003-06:00</published><updated>2010-02-26T10:41:13.449-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Databases'/><category scheme='http://www.blogger.com/atom/ns#' term='Ruby on Rails'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Migration'/><title type='text'>Migrating to Postgres from Microsoft SQL Server with a little Ruby on Rails</title><content type='html'>Recently, I stopped the research phase of a business process project, and started the development phase.  Out of research, I had determined using Ruby on Rails with JRuby and JDBC would be the best bet for interoperability with the current infrastructure.   The current infrastructure consists of a enterprise level CRM running on SQL Server with .NET.  The project would create a dataset which received CRM data.  I chose SQL Server for this project to minimize complexity – one database engine.&lt;br /&gt;&lt;br /&gt;For those interested, the following is how to connect to a SQL Server from Ruby on Rails using JRuby and JDBC.  Be sure to download and drop the sqljdbc4.jar into your JRuby lib folder.&lt;br /&gt;&lt;br /&gt;&lt;div style='width: 80%; margin: 0px auto; padding: 15px; background: #ddddff; font-family: courier, monospace'&gt;&lt;br /&gt;development:&lt;br /&gt;  host:              cwinslett-475&lt;br /&gt;  adapter:        jdbc&lt;br /&gt;  database:     db_name_development&lt;br /&gt;  username:    myuname&lt;br /&gt;  password:     mypword&lt;br /&gt;  driver:   com.microsoft.sqlserver.jdbc.SQLServerDriver&lt;br /&gt;  url:      jdbc:sqlserver://myserveripaddress;databaseName=db_name_development&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Last Straw with SQL Server – Pagination&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Take a look at the following:&lt;br /&gt;&lt;br /&gt;&lt;div style='width: 80%; margin: 0px auto; padding: 15px; background: #ddddff; font-family: courier, monospace'&gt;&lt;br /&gt;SELECT * FROM (SELECT TOP 20 * FROM (SELECT TOP 20 * FROM contacts ORDER BY contacts.last_name, contacts.first_name) AS tmp1 ) AS tmp2&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;This is SQL Server’s solution for pagination.  That is ugly, but fine.  However, pagination returns an odd number of rows when performing joins.  The following is the SQL:&lt;br /&gt;&lt;br /&gt;&lt;div style='width: 80%; margin: 0px auto; padding: 15px; background: #ddddff; font-family: courier, monospace'&gt;&lt;br /&gt;SELECT * FROM (SELECT TOP 18 * FROM (SELECT DISTINCT TOP 18 investments.id FROM investments LEFT OUTER JOIN authorized_contacts ON (investments.[id] = authorized_contacts.[investment_id]) LEFT OUTER JOIN contacts ON (contacts.[id] = authorized_contacts.[contact_id]) WHERE (authorized_contacts.is_primary = 1) ) AS tmp1 )&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Solution – DataPumper&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Also known as SQL work Bench (http://www.sql-workbench.net/) , it’s the easiest way I’ve found to migrate from SQL Server to Postgresql. &lt;br /&gt;&lt;br /&gt;I arrived at it after trying the built in “Export” feature in SQL Server Management studio, but it failed with the Postgresql ODBC.   I performed any 45 minutes of searches and finally arrived at DataPumper.&lt;br /&gt;&lt;br /&gt;When I downloaded it, I fired up the GUI.  I pointed it to my SQL Server CRM database.  Worked like a champ after pointing to the JDBC files for the databases.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Integrating with Ruby on Rails&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I now use DataPumper for my “rake db:seed” task.  I needed production data for my environment, and when I deploy, I’ll need the same data.  First step was setting up my export schema.  I created a file with all my tables (db/development_import):&lt;br /&gt;&lt;br /&gt;&lt;div style='width: 80%; margin: 0px auto; padding: 15px; background: #ddddff; font-family: courier, monospace'&gt;&lt;br /&gt;WbCopy -sourceProfile='My SQL Server Profile'&lt;br /&gt;      -sourceGroup='Default group'&lt;br /&gt;      -targetProfile=’My Postgres Profile’&lt;br /&gt;      -targetGroup='Default group'&lt;br /&gt;      -targetTable=addresses&lt;br /&gt;      -sourceTable=dbo.addresses&lt;br /&gt;      -columns='description/description, address/address, address_2/address_2, address_3/address_3, address_4/address_4, city/city, province/province, postal_code/postal_code, country/country, is_primary/is_primary, is_mailing/is_mailing, id/sql_server_id, contact_id/sql_server_id'&lt;br /&gt;      -deleteTarget=false&lt;br /&gt;      -continueOnError=false&lt;br /&gt;;&lt;br /&gt;WbCopy -sourceProfile='My SQL Server Profile'&lt;br /&gt;      -sourceGroup='Default group'&lt;br /&gt;      -targetProfile=’My Postgres Profile’&lt;br /&gt;      -targetGroup='Default group'&lt;br /&gt;      -targetTable=contacts&lt;br /&gt;      -sourceTable=dbo.contacts&lt;br /&gt;      -columns='prefix/prefix, last_name/last_name, middle_initial/middle_initial, first_name/first_name, suffix/suffix, company/company, phone_work/phone_work, phone_home/phone_home, phone_other/phone_other, email/email, email_2/email_2, email_3/email_3, authentication_string/authentication_string, id/sql_server_id, formal_salutation/formal_salutation, fax/fax'&lt;br /&gt;      -deleteTarget=false&lt;br /&gt;      -continueOnError=false&lt;br /&gt;;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Then I copied the sqlworkbench.jar to db/ sqlworkbench.jar.  Then I configured db/seeds.rb:&lt;br /&gt;&lt;br /&gt;&lt;div style='width: 80%; margin: 0px auto; padding: 15px; background: #ddddff; font-family: courier, monospace'&gt;&lt;br /&gt;    `java -cp db/sqlworkbench.jar workbench.WbStarter -script=db/development_import`&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now, when I run “rake db:seed” it will fire off the data migration.  When I run “rake db:reset” I get a clean DB with fresh data.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Data Clean Up&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In my data migration above, I map the Primary keys from SQL Server to another field, because I want Postgres to handle its own Primary Keys.  I added this to the end of my db/seeds.rb:&lt;br /&gt;&lt;br /&gt;&lt;div style='width: 80%; margin: 0px auto; padding: 15px; background: #ddddff; font-family: courier, monospace'&gt;&lt;br /&gt;ActiveRecord::Connection.execute(“UPDATE addresses&lt;br /&gt;SET contact_id = contacts.id&lt;br /&gt;FROM contacts WHERE contacts.slx_id = addresses.contact_slx_id;”)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Data Migration Gotchas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Data types will hurt here.  Database data types are not standard.  Even if databases had the same data types, application developers use different conventions.  Above, in my DataPumper configuration, I use “-sourceTable.”  However, the “-sourceTable” is actually a view I’d created to use with Rails.  I had already done data type variable casting to get boolean types.  I did this with the following in my SQL for the view, notice the inline (CASE WHEN THEN  statements):&lt;br /&gt;&lt;br /&gt;&lt;div style='width: 80%; margin: 0px auto; padding: 15px; background: #ddddff; font-family: courier, monospace'&gt;&lt;br /&gt;SELECT ADDRESSID AS id, ADDRESS1 AS address, ADDRESS2 AS address_2, CITY, STATE AS province, POSTALCODE AS postal_code, COUNTRY AS country, ADDRESS3 AS address_3, ADDRESS4 AS address_4, ENTITYID AS contact_id, DESCRIPTION, CASE ISPRIMARY WHEN 'T' THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END AS is_primary, CASE ISMAILING WHEN 'T' THEN CAST(1 AS bit) ELSE CAST(0 AS bit) END AS is_mailing FROM dbo.ADDRESS&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-1886268075781381355?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/1886268075781381355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=1886268075781381355' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1886268075781381355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1886268075781381355'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2010/02/migrating-to-postgres-from-microsoft.html' title='Migrating to Postgres from Microsoft SQL Server with a little Ruby on Rails'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-2282995696485586404</id><published>2009-08-07T06:23:00.004-05:00</published><updated>2009-09-09T13:33:15.168-05:00</updated><title type='text'>A Service Bottleneck</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_bMXctvvNO78/SnwP2ejPW3I/AAAAAAAAAd4/lQ6oer5RUKw/s1600-h/image004.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 224px;" src="http://3.bp.blogspot.com/_bMXctvvNO78/SnwP2ejPW3I/AAAAAAAAAd4/lQ6oer5RUKw/s400/image004.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5367182284507011954" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;When I was looking at time series data from my previous post, I found an interesting issue.  First, the above graph represents "connected time," i.e. time people are actually using the resource; else, the value at Zero would dwarf the entire graph.  The Y-axis is the number of seconds served for the corresponding number of concurrent connections.  This is actual data, and the describe is generic.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The coolest part is: IT'S A BELL CURVE.  I've read about these in statistics, but this is the first time I've encountered one in the wild.  I knew I had a problem when the bell curve did not flatten out on the right tail.  The physical limit of the resource is 23 units.  As concurrent connections approached 23 units, new connections were denied and subsequently retried.  See the "hump" beginning at 18 units?  That's the graphical representation of a bottleneck.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, how to &lt;i&gt;fix&lt;/i&gt; this. . .it's not practical to fix this problem with a technological solution.  95% of connected time is served prior to the bottleneck at 18 units.  Over 90% is served with the first 13 units, and the marginal return for each subsequent unit is less valuable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The fix is with a business control. First we determined the build up occurred due to multiple long running connections, which did not act like the other connections.  Many of these connections began at the same time and finished at the same time, and did not disconnect randomly.  Therefore, we modified the behavior of the people using the long running connections.&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-2282995696485586404?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/2282995696485586404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=2282995696485586404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2282995696485586404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2282995696485586404'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/08/service-bottleneck.html' title='A Service Bottleneck'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bMXctvvNO78/SnwP2ejPW3I/AAAAAAAAAd4/lQ6oer5RUKw/s72-c/image004.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-9062376178592619068</id><published>2009-08-06T12:58:00.000-05:00</published><updated>2009-08-06T12:59:06.691-05:00</updated><title type='text'>Working with Continuous Time Data</title><content type='html'>&lt;p class="MsoNormal"&gt;Recently, I was asked to study some time series data.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Each record contained a date range, bracketed by a DATE_TIME and an END_TIME field. &lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;The objective is to find number of concurrencies for all records’ date ranges.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Each second in each date range must be compared against other fields, and calculate a total for the date range, i.e. 3 concurrent events at 8:30:31 AM on July 31&lt;sup&gt;st&lt;/sup&gt;.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;First, I tried modeling this with Excel.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;With relatively few records, 600, this was extremely quick, immediate information.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I listed the possible times in 1 minute increments.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;However, as the increment shortened, the possible times exponentially expanded.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Excel lost steam as we approached 10000 times being checked.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Next, I tried a SQL query using an accompanying table with a datetime field.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I used a scripting language to walk through each second of each record’s date range and create a record in the accompanying table.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Then I could use the following SQL command to pull the data: &lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;SELECT time, COUNT(time) FROM times GROUP BY time ORDER BY time;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;This created two bottlenecks: 1) populating the accompanying table, and 2) retrieving the data.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;As the accompanying table expanded the &lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;GROUP BY&lt;/span&gt; statement became a burden.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Solution was to use a SQL aggregating table with a counter field.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;I ran a massive SQL creation of every possible time between the ranges we examined.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;Use a scripting language, I walked through every record, and ran the following SQL command:&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;UPDATE times SET counter = counter + 1 WHERE DATE_TIME &gt;= record AND END_TIME &lt;= record;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;The final solution took a day to run for results from the previous month.&lt;span style="mso-spacerun:yes"&gt;  &lt;/span&gt;It was faster than the two previous methods, and only created one bottleneck.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-9062376178592619068?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/9062376178592619068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=9062376178592619068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/9062376178592619068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/9062376178592619068'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/08/working-with-continuous-time-data.html' title='Working with Continuous Time Data'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-7030313440764780279</id><published>2009-07-17T06:13:00.001-05:00</published><updated>2009-07-17T06:13:12.152-05:00</updated><title type='text'>MLB Road Trip</title><content type='html'>I was looking for a site to quickly plan a MLB road trip, and many exist. However, most are not effective at consolidating information I need: dates, locations, and games available.&lt;br /&gt;&lt;br /&gt;So I built one myself:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mlb-road-trip.winsletts.com/"&gt;http://mlb-road-trip.winsletts.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Currently, I don't have minor league games, but that is around the corner.  Please, send or leave a comment on the site.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-7030313440764780279?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/7030313440764780279/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=7030313440764780279' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7030313440764780279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7030313440764780279'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/07/mlb-road-trip.html' title='MLB Road Trip'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-9074516867104367932</id><published>2009-05-17T06:56:00.006-05:00</published><updated>2009-05-17T07:02:26.276-05:00</updated><title type='text'>Review: Bluehole OCA</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Pros:&lt;/span&gt; &lt;br /&gt;  &lt;ul&gt;&lt;li&gt;Large planning hull is wide and stable&lt;/li&gt;&lt;li&gt;Soft chines make side surfing easy&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight:bold;"&gt;Cons:&lt;/span&gt;&lt;ul&gt;&lt;li&gt;Weighs 80 lbs. – maybe more&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight:bold;"&gt;Specs:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Length: 15’2”&lt;br /&gt;Width: 36”&lt;br /&gt;Rocker: 2”&lt;br /&gt;Paddler Weight: 100 lbs to 1000 lbs&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Summary:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yesterday, I ran the &lt;a href="http://alabamawhitewater.com/guide/guide_files2/locustlow.htm" target="_blank"&gt;Locust Fork&lt;/a&gt; as it fell from 4 to 3.5 in my grandfather’s Bluehole OCA.  The boat was produced in 1975, has some Royalex damage on the underside of the hull, but still floats.  It has an old Birmingham Canoe Club sticker on it.  My grandfather was a member back in the 70’s when LRC was suicide, Bull Dog Bend was the place to go, and the Locust was for experienced paddlers.  The last time I’d paddled this boat on the Locust was some of my first whitewater trips, so it was good to reconnect with the original.&lt;br /&gt;&lt;br /&gt;The boat was outfitted with a 72” airbag in the front, and knee pads for comfort.  I bought that airbag in ’01 from Grainger at Alabama Small Boats – I assume he’d had it on the rack for while.&lt;br /&gt;&lt;br /&gt;I was surprised at the speed of the old boat.  Turn it on a chine, give it a forward stroke and the boat takes off.  Arriving at eddies was easy; catching the eddy was a different story.  I’m used to harder edges on a canoe that whip into the eddy; however, the soft chines of the OCA plow straight through the slow water.  To get the boat to whip around required a strong bow draw.  Even then, you needed maneuvering room.&lt;br /&gt;&lt;br /&gt;The large planning hull makes an awesome surfer.  Side surfing at ender hole was a good 12-second ride.  Since I didn’t have a rear air bag, the boat stern squirted and flushed me out.  The recovery process took 3 other boaters, and about 5 minutes.  All of whom I thank again.  I surfed the boat on a couple of other front surfing waves.  The downside to playing in the OCA is the exhaustion from muscling the boat around.&lt;br /&gt;&lt;br /&gt;Other than the play, the boat ran the river flawlessly.  It always took to my commands when moving down rapids.  On Double Trouble, I moved from right-to-left behind the top hole, and into the eddy easily.  Above the river right hole on Tilt-a-Whirl, I caught the eddy, ferried across, perused on down, and took on minimal water.  On Powell Falls, I got a little ambitious and ran the right bump.  Everything went as planned, until I flipped on landing—my fault.&lt;br /&gt;&lt;br /&gt;Overall, the boat was fun to reconnect with.  It was easier to paddle than I remembered, and made for a fun day.  In the future, I’ll probably pull the OCA out a little more.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-9074516867104367932?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/9074516867104367932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=9074516867104367932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/9074516867104367932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/9074516867104367932'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/05/review-bluehole-oca.html' title='Review: Bluehole OCA'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-1111520858026224900</id><published>2009-05-08T13:07:00.001-05:00</published><updated>2009-05-08T13:08:59.965-05:00</updated><title type='text'>Renault-Volvo Strategic Alliance</title><content type='html'>&lt;span style="font-style:italic;"&gt;Written with Mahendra Madhavan for a case study in our Global Financial Management course.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Thesis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   Disproportional control of the resulting Renault-Volvo RVA by the French Government was not a merger; it was an acquisition.  Volvo investors lost all control of their organization, while assuming the risk of Renault.  Volvo’s Executive Chairman, Peter Gyllenhammar, attempted to perform a unilateral cram-down by requiring quick decisions and giving sparse information.  After pulling the company from its core competencies, Gyllenhammar resigned.  Volvo leadership leveraged those failures to return the company to its core strengths.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Why was the merger proposal rejected? The economic rationale for the merger seemed unassailable.  What other considerations proved significant?&lt;/span&gt;&lt;br /&gt; &lt;br /&gt;      The reason investors reject the merger is inadequate information from Volvo management.  When Volvo’s Executive Chairman, Peter Gyllenhammar, champions the merger, he gives an incoherent retort emphasizing a quick merger, and non-business arguments such as: “You cannot go back to something you have just mentally left” (7). Volvo’s senior management loses confidence and trust of the investors by requiring a short timeline, and excluding them in the latest development; exceptional information must be provided for corporate changing events, like mergers.  Volvo management performs improperly--only sparse information is provided, which creates uncertainty among the investors. &lt;br /&gt;&lt;br /&gt;      In addition, merger terms are not fair for all of Volvo investors.  The French government retains a powerful right, termed a Golden Share, which prevents an investor from acquiring or voting more than 17.85% of direct interest in the merged company Renault Volvo Alliance (RVA).  In concessions, the French Prime Minister raises the figure to 35%, matching Volvo’s actual percentage of equity at closing.  Control of the special voting rights gives Volvo little control in the strategic direction of RVA. &lt;br /&gt;&lt;br /&gt;      Volvo investors are concerned about protectionist actions of the French government in other industries.  French government intervention in internal RVA affairs and the powerful Golden Share ensures the French government retains control over corporate decision making. When Gyllenhammar tries to reinsure Volvo investors about French control, he vaguely states an attempt to get “interpretation or assurances” (7).  A yet undefined timeline on the privatization of Renault creates anxiety among Volvo’s investors.   Among the concerns, France’s Minister of Economics, Edmond Alphandery, has stated full privatization would not occur.&lt;br /&gt;&lt;br /&gt;      As a public company, Volvo’s market value is explicit.  Yet, as a private company, Renault’s enterprise valuation contains assumptions on discounted cash flows, projections, and market multipliers.  Since a privately held organization does not file financial statements to financial regulators, investors rely on biased information provided by merger proponents. Such valuations are subjective judgments of the valuation analysts.  Resulting losses by Renault during the valuation and the proprietary details of the valuation analysis cause considerable concern among investors.   Given this situation, investors question the fairness of 65% weight for Renault ownership in RVA. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Who figured prominently in the rejection? Did the opponents have one common objection, or did groups of them oppose different aspects? Either way, was Gyllenhammar’s approach appropriate?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   Several groups oppose the merger.  Volvo’s institutional investors leveraged the media for opposition.  The Swedish news papers Expressen, Dagens Industri, and Svenska Dagbladet, all opposed the merger.  Volvo senior and middle managers wrote letters to Soren Gyll, CEO, indicating disapproval of Gyllenhammar’s merger proposal.  Merger opponents commonly object the lack of clarity and the uncertainties over the values implied in the merger agreement.   Comments provided by the institutional investors in Exhibit 5 state such shortcomings. From Volvo’s Annual Report for 1993, Gyll wrote in an annual letter to the shareholders: &lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;It is important to convey knowledge and understanding of the company’s current orientation and status to all interested parties.  Candidness and clarity must characterize our operations. . . &lt;br /&gt;&lt;/blockquote&gt; &lt;br /&gt;&lt;br /&gt;Gyll understands the importance of shareholder information, and the lack of which caused the RVA debacle.&lt;br /&gt;&lt;br /&gt;      Gyllenhammar, the Volvo’s chief architect of the Renault-Volvo merger, began with intentions to make RVA a leading global auto manufacturing company.  Three arguments for the merger are (1) competitive efficiencies, (2) operating efficiencies and (3) financial strength.  Proponents envision this in phases: the 1991 strategic alliance leads to combined company in 1994.  Through the process, Gyllenhammar invested personal amount of time and energy to create the alliance.  However, he deviated from fundamental steps required for the complex merger of public and private entities.  164,000 institutional and private investors own Volvo, and the majority is required to approve the merger.  Stakeholder buy-in requires earning the trust and confidence of most parties.  Gyllenhammar releases three documents a span of two months; the first two contained soft information with no financial forecast.  Since synergy is cited as the primary advantage, a lack of financial support for synergy eroded investor confidence.  When disclosed, details of the Golden Share surprise Volvo’s board of directors. The details of which are hashed together only two days before the announcement.  Such actions constitute calculating intentions or brash foolishness by Gyllenhammar.  Although the board iterated support several times, investors felt the Gyllenhammar’s submission to the French government gives Volvo away cheaply.  Criticism of Gyll by Gyllenhammar for his half-hearted leadership of his management team indicates the merger proposal is an ego clash. &lt;br /&gt;&lt;br /&gt;      Volvo’s latest financial reports show a surge in profits (SKr 1.03 billion) for trucks and cars for the first nine months of the year contrasting a loss (SKr 707 million) in the corresponding period the previous year.  This begins the company’s emergence to profitable, and Renault reports losses tied to the recession in the European automotive industry.  Analysts questioned if Volvo needed Renault.  Gyllenhammar should use the latest financial results to renegotiate ownership balance in RVA and possible removal of Golden share arrangement. &lt;br /&gt;&lt;br /&gt;      In his three page resignation document, Gyllenhammar lists the efforts undertaken by Volvo under his leadership for merger with Renault.  He criticized the shareholders for rejecting the merger proposal; yet, not a single sentence spoke regards the Golden Share agreement, which was concern for all Volvo investors. Initial intentions of a merger were geared to make RVA dominant in the 21st century auto industry. Gyllenhammar created a divisive situation and failed to act in the best interests of the Volvo’s share holders.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What was the “process” by which the proposal failed? Since no vote was taken, had the proposal really failed?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;      Once the proposal shows cracks, the growing opposition from media, investors and employees overwhelms any progress. For Gyllenhammar, the process failed.  For Volvo, the process is an inactionable proposal.  Gyllenhammar communicates poorly and lacks sufficient information to make the proposal actionable.  He admits lack of clarity: “If we can address these other concerns – give more clarification, perhaps get positive news on privatization – then we think the chance is very good.” To win the process, he should provide infinite documents creating an overload of transparency. &lt;br /&gt;&lt;br /&gt;      Once concerns fuel nationalistic, conservative editorials, Swedish Small Shareholders Association announces the evaluation is impossible on the basis of meager information.  This was in response to an eight-page brochure summarizing the terms and rationale for the merger.  The document stated synergies would save up to Fr 30 billion (both Volvo and Renault) by the end of 2000; however, no financial forecasts validated the estimate.  Volvo published a 2nd document at the request of shareholders; again it contained no financial forecast and little detail.  This document only expanded on allocation of the synergies: 60% from car and 40% in truck and bus operations.  Finally, Volvo released a third document containing supplemental information, a valuation discussion and fairness opinion from Credit Suisse First Boston, and copies of letters from the French government.  The letters contained assurances regarding use of the golden share and privatization.  This document addressed the concern of an institutional investor questioning fair value of Renault’s shares.  By this time institutional investors had decided not to support the merger proposal. Volvo employees with 5000 white-collar workers announced its members would vote their shares against the merger proposal.  Volvo dealers in North America expressed strong concerns that the merger would dilute Volvo’s strong brand franchise because Volvo was viewed comparatively poor there.  Lastly, 900 company civil engineers called for postponement.  Push against the merger rises quickly after one dissenter.&lt;br /&gt;&lt;br /&gt;      The proposal failed when Volvo’s board decided to withdraw in December 1993 based on the recommendation by Soren Gyll. He based the recommendation on a special meeting with Volvo’s senior divisional managers, and a letter from 25 senior managers expressing disapproval.  Under the alliance, control of joint activities had been 50/50.  With the merger, managers believed that control would tilt 65/35 to Renault and Volvo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What were the implications of this episode for analysts and executives in strategic alliances?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;      Executives pursing a strategic alliance should allay stakeholder questions by providing timely, accurate, grounded, and factual information.  An emphasis on trust and confidence creates a buy-in atmosphere for all parties; strong-arm tactics and limited timelines create questions and divisions. Executives involved in strategic alliances should frequently seek third party analysis looking at the rational for the agreement.  Gain pre-approval from employees, senior, and middle management prior to corporate changing actions.  As basic business practices, executives must communicate benefits from corporate decisions to internal and external stakeholders. &lt;br /&gt;&lt;br /&gt;      Strategic alliances looking toward an eventual merger require continuous monitoring to ensure the decision is the company’s best interest.   Environmental and economic factors change and strategic alliance should be analyzed within that context.  Communication between companies should remain open, and any attempts to renegotiate must be viewed amicably.  Executives should never view the merger as a foregone conclusion of a strategic alliance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-1111520858026224900?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/1111520858026224900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=1111520858026224900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1111520858026224900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1111520858026224900'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/05/renault-volvo-strategic-alliance.html' title='Renault-Volvo Strategic Alliance'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-3491956463019694610</id><published>2009-05-03T09:08:00.001-05:00</published><updated>2009-05-08T13:05:01.356-05:00</updated><title type='text'>Paradox of Tax</title><content type='html'>Currently, the United States government, states, and cities derive tax revenue from income, property, gambling, sales, and sin taxes.  These tax revenues have been used to build public services: roads, police &amp; fire forces, healthcare, and parks.  Rarely are the taxes people pay directly attributed to the benefits received.  For instance, income taxes build roads, and higher income individuals build more roads than lower income individuals.  However, lower income individuals pay less per mile than higher income individuals who drive less.  The paradox of our tax system and usage of tax dollars forces people to act unnaturally.&lt;br /&gt;&lt;br /&gt;A person acts unnaturally when he cannot assess the full cost of performing an action.  Collectively, the problem multiplies.  I’ll discuss roads because everyone is familiar with driving.  However, it should be replicated across as many services as possible.&lt;br /&gt;&lt;br /&gt;Governments should remove the portion of income, property, gambling, sales, and sin taxes spent on building and maintaining roads.  Then, instate that tax on gasoline sales.  Net effect on the average citizen who makes the average income and uses average gasoline will be zero.  Net effect on high-income individuals who use less than average volumes of gasoline will be positive.  Net effect on low-income individuals who use above-average volumes of gasoline will be negative.   Therefore, people will directly associate actions with costs.&lt;br /&gt;&lt;br /&gt;When people directly associate a cost with an action, they minimize that action.  Revenues for road maintenance and building will crumble in the short-run.  The US observed this with demand destruction at $4.50 / gallon.  However, people make decisions that lower the cost of road maintenance and building: driving lighter cars that consume less gas, move closer to required amenities, or walking versus driving.  Individuals are given the option to choose their tax rates (but actually a 'service fee').&lt;br /&gt;&lt;br /&gt;Taxes and government policies produce unnatural incentives.  Income taxes versus actual cost taxes subsidize actions of lower income residents no matter the cost to society.  Abnormally low-cost mortgage arrangements encourage people to purchase houses, instead of renting.  Disproportional transportation costs people to make decisions contrary to collective best interests.&lt;br /&gt;&lt;br /&gt;I’m not against the “American Way of Life:” traveling to work in the city from a big house a away in a suburb.  I am for government not creating false incentives for people to act unnaturally.  As much as possible, consumers of public services should recognize the costs associated with their actions.  The paradox of tax is: no matter the intent, it makes people act unnaturally.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-3491956463019694610?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/3491956463019694610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=3491956463019694610' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/3491956463019694610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/3491956463019694610'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/05/paradox-of-tax.html' title='Paradox of Tax'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-2418973889104348803</id><published>2009-05-02T21:55:00.002-05:00</published><updated>2009-05-03T09:02:55.758-05:00</updated><title type='text'>Why Sustainable?</title><content type='html'>Most often we here “sustainable” in the term “sustainable development.” To answer the question why sustainable, let’s answer the question: “What is development?”  Development is creating something new.  The purpose of creating something new is to gain an advantage.&lt;br /&gt;&lt;br /&gt;Development is using resources to create something that provides an advantage.  Past examples of macro development has been power grids, interstate road systems, and government.  These systems provide advantages for everyone who participates in the system.  Micro development extends into industries, businesses, and people’s lives: i.e. people purchase cell phones to give them an advantage.&lt;br /&gt;&lt;br /&gt;Development requires initial investments: the creation of the object.  The interstate system in 1956 was the largest project ever undertaken: costing $114 billion dollars (not adjusted for inflation).&lt;br /&gt;&lt;br /&gt;The interstate system provided an advantage.  Transportation times were shortened substantially.  Large trucks are now the backbone of our economy.  The advantage the United States received from the interstate system was much larger than the $114 billion dollars invested.&lt;br /&gt;&lt;br /&gt;In 2009, the interstate system is a foundation for our efficiency.  Original creation of the system was a cost and a benefit for our system.  Maintenance of the interestate is a cost, but not a benefit.  The entire system does not perform better because a bridge is repaired or replaced.  Maintenance does not benefit anyone, except the person receiving payment for maintenance.  That’s the paradox of maintenance: it provides no benefit, but it is required to maintain current efficiencies.&lt;br /&gt;&lt;br /&gt;With that preface, why sustainable development?  The answer: because maintenance provides no benefit. In the United States, we are no longer a blank slate.  We have a choice between maintenance and re-creation.  Our administration is verbally pushing re-creation with a twist, “sustainable re-creation.”&lt;br /&gt;&lt;br /&gt;Schumpeter’s term “creative destruction” applies to wiping out technologies due to advances.  American’s would rather create than maintain; we’d rather buy a new car than repair a broken axel.  That’s why the administrations fight for sustainable development is so important.  New creation and development is easier to sell to American’s than “maintenance.”&lt;br /&gt;&lt;br /&gt;However, don’t expect the massive maintenance bill, aka “Stimulus Bill,” to change the marginal productivity of labor.  It’s providing much needed maintenance for the current infrastructure; it’s not creating something new, and no advantages will be had.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-2418973889104348803?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/2418973889104348803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=2418973889104348803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2418973889104348803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2418973889104348803'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/05/why-sustainable.html' title='Why Sustainable?'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-8902622979976814810</id><published>2009-04-27T21:49:00.003-05:00</published><updated>2009-04-27T21:54:23.483-05:00</updated><title type='text'>My Experience with a House Auction in Birmingham</title><content type='html'>Today, I participated in a house auction in Vestavia, Alabama.  We discovered the auction three days ago.  We had the house inspected yesterday.  From the time we viewed the house, we began due diligence for the auction.&lt;br /&gt;&lt;br /&gt;We found a green ranch style house built in 1960 with good bones, but necessary repairs.  It sat on a half-acre lot in an excellent neighborhood.  Prior to auction, the house was listed for $139,000—cheap enough to assume financing, and payment. First, we decided whether we wanted the house.  My wife had an emphatic “YES!”  Actually, she designed the color patterns, and chose appliances from Craigslist.  I was more apprehensive.&lt;br /&gt;&lt;br /&gt;Next, we began due diligence, which consisted of three steps: an inspection, speaking with the mortgage underwriter, and financial analysis.  The inspector told us to plan for a new air conditioning and heating service ($2,000 - $5,000) immediately, and a new roof ($5,000) within a year.  The mortgage guy helped us minimize our initial capital outlay.  Interestingly, a 5.75% interest rate was more desirable than a 4.75% requiring a MIPS payment of $3,000, an origination fee of $1,500, and a monthly PMI of $100.  With the 5.75% mortgage and required payments at closing, and immediate repairs, we found a maximum on the house to be $112,000. &lt;br /&gt;&lt;br /&gt;The house had a 5% “service fee” tacked onto the maximum mid.  Therefore, our maximum bid was $107,000 (actually $106,667). &lt;br /&gt;&lt;br /&gt;With our inspection, mortgage information, and financial analysis, I headed to the auction.  I told our real estate agent to kick me if I bid above my maximum price.  Five houses were auctioned off, and ours was last.  Experience of seeing four auctions prior to “game time” soothed my nerves.&lt;br /&gt;&lt;br /&gt;Once ours was announced, I listened keenly.  The disclaimer was the same as the four previous, and bidding began similar to the others.  Bids quickly ramped up from $10,000 to $40,000, $60,000, $80,000, $90,000.  Then silence.  Someone was holding the highest bid at $90,000, and the auctioneer asked for $95,000; he got it.  Quickly someone else bid $100,000.  Pace slowed, and everyone looked around for the next bidder.  When he asked for $105,000, I flashed my card.  $106,000; someone else.  $107,000; I was quicker to bid this time.  The pace slowed again.  From $10,000 to $107,000, only 45 seconds passed.  I remember my analysis—I was at my maximum.&lt;br /&gt;&lt;br /&gt;Next a lady raised the bid to $108,000.   I waited to give her thinking time.  I waited to give me thinking time.  I remember my analysis--$108,000 to $109,000 was marginal.  The difference between the two was slim.  I flashed my card.  I had the high bid: $109,000.&lt;br /&gt;&lt;br /&gt;Do I want this house?  Are there costs associated with the house I don’t know about?  Will this wipe-out my savings?  Pausing, she bid $110,000. I don’t know how long I had the high bid—4 seconds, maybe.  It felt like a minute, and everything became clear.&lt;br /&gt;&lt;br /&gt;At $110,000, she and I were the last bidders.  My decision prior to the auction determined it was too high for me.  I feared buyer’s regret.  At $107,000 I was certain.  At $110,000, I feared a bidding war that left me standing, and owning uncertainty.  &lt;br /&gt;&lt;br /&gt;Pressure came, and everyone was looking at me.  Auctioneer asked if I would go $111,000?  How about $110,500?  I shook my head, and the event was over.  She won the house for $110,000 (plus a 5% “service fee,” or 115,500).&lt;br /&gt;&lt;br /&gt;As I walked away, I tried to answer the question, “Would I have paid $110,000?”  All I could think was, “absolutely.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-8902622979976814810?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/8902622979976814810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=8902622979976814810' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/8902622979976814810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/8902622979976814810'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/04/my-experience-with-house-auction-in.html' title='My Experience with a House Auction in Birmingham'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-2669420804346208919</id><published>2009-04-25T07:56:00.002-05:00</published><updated>2009-04-30T15:19:57.753-05:00</updated><title type='text'>Relationship of Past to Future and Thought Models</title><content type='html'>Future events are more predictable than the past.   Taleb stated this in &lt;u&gt;Black Swan&lt;/u&gt; and provided good support.  Essentially, this point in time could be created by infinite possible historical events.  Some historical possibilities are quixotic: the world was created yesterday, and everything is the way it is.  Others more rational: over 4.6 billion years the earth created life from a melting pot (which is the debate between creationists and everyone else).   Even the recent past, i.e. yesterday, creates infinite nodes on a decision tree, and multiple nodes lead to the current point.  Anyone could have done infinite events yesterday, not restricted by resources, time, other people, or environment, and be where they are now.&lt;br /&gt;&lt;br /&gt;However, resources, time, other people, and environment bind the future.  A person can only get so far today based on resources (i.e. money), time (only 24 hours better get going), other people (“liquidity for one, insolvency for all”), and environment (200 years ago you had a small possibility spectrum). &lt;span style="font-style: italic;"&gt; Side note: I’m an optimist, and I believe in stringing together victories for change—not fell swoop, lottery changes to the future.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Past future decisions had more possibilities than current future decisions.  Creation of predictive models attempts to tame the future based on collective handling of the future in the past.  Past future decisions were based on resources, time, other people, and environment at that point in history.&lt;br /&gt;&lt;br /&gt;Failures of models attempt to define collective output of all decisions with a limited number of inputs.  Deviation from the future and predictive models occurs due to a change in inputs.  Models disregard the current binding input in favor of past correlative inputs.&lt;br /&gt;&lt;br /&gt;Bubbles happen when most inputs are found from past data, and perpetual future assumptions are made on this limited set of inputs.  Crises happen when a new binding input is collectively found.&lt;br /&gt;&lt;br /&gt;In 2007, what was the binding input: confidence, incoming or outgoing money?  Economists are largely okay with cramming 2007 into current models, calling it largely accurate, and going forward.  Economist’s antithesis wants them hung for not predicting the future.&lt;br /&gt;&lt;br /&gt;Economists have shown they are excellent builders of models that match the events.  However, they are lousy at determining the actual inputs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Everyone poorly defines current restrictions on the future.  For example, ask someone “What do you want to do?”  Then ask them “Why aren’t you doing it?”  That person will give a list of artificial restrictions.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-2669420804346208919?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/2669420804346208919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=2669420804346208919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2669420804346208919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2669420804346208919'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/04/relationship-of-past-to-future-and.html' title='Relationship of Past to Future and Thought Models'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-5376104232861773039</id><published>2009-04-12T22:10:00.016-05:00</published><updated>2009-04-14T18:52:26.876-05:00</updated><title type='text'>Buy or Rent: an NPV of the Birmingham Housing Market</title><content type='html'>&lt;style type="text/css"&gt;.nobr br { display: none } table td { border: 1px solid #aaa; padding: 3px;} table tr { text-align: center; }&lt;/style&gt;&lt;br /&gt;&lt;br /&gt;My wife and I sold our house in May 2008. With our equity, we could afford to set the price aggressively to sell.  It was better to sell our house for less, than it was to hold on for a mythical price.&lt;br /&gt;&lt;br /&gt;After we sold our house, we moved into an apartment.  When selling, the buyer’s agent asked, “Why are you selling?”  And my reply was, “I don’t want to be in a house right now.”  I can’t say that I foresaw the economic meltdown last fall; my projections were 10% interest rates as the supply money for mortgages decreased.  Either way, it was a good move.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Trade-Offs: Apartment v. House&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Apartments are cramped, and most “features” of a house are indirect to the features of an apartment.  For instance, in an apartment you don’t have yard work, in a house you have to do yard work; the trade-off is a yard where you can play.  Other trade-offs include maintenance, cost of utilities, trash, taxes, etc.   The costs of a house are explicit, but most benefits are implicit.&lt;br /&gt;&lt;br /&gt;Like most personal finance decisions, we have decided we want to live in a house for non-financial reasons.  We made the decision based on non-financial metrics, but financial metrics determine our price range and feasibility of living in a house.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Assumptions &amp;amp; Data&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As, we are not speculators; therefore, we are not betting on aggressive increases housing price.   Remember this when I am talking about owning a house, and appreciation.&lt;br /&gt;&lt;br /&gt;We will start with our known information and assumptions:&lt;br /&gt;&lt;br /&gt;&lt;div  class='nobr'&gt;&lt;br /&gt;&lt;table align="center"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Principal on House&lt;/td&gt;&lt;td&gt;$120,000.00&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Rent&lt;/td&gt;&lt;td&gt;$830.00&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Interest Rate&lt;/td&gt;&lt;td&gt;4.85%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Mortgage Months&lt;/td&gt;&lt;td&gt;360&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Tax Rate&lt;/td&gt;&lt;td&gt;12.00%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;PMI Rate&lt;/td&gt;&lt;td&gt;1.00%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Pay PMI Until&lt;/td&gt;&lt;td&gt;20%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Variable Utilities (House / Rent)&lt;/td&gt;&lt;td&gt;50.00%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Property Taxes&lt;/td&gt;&lt;td&gt;1.00%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Repairs (Mortgage Payment)&lt;/td&gt;&lt;td&gt;50.00%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Rent Increase&lt;/td&gt;&lt;td&gt;2.15%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Corporate Bond Yield&lt;/td&gt;&lt;td&gt;6%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Growth of House Value&lt;/td&gt;&lt;td&gt;1%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;Closing Costs&lt;/td&gt;&lt;td&gt;3%&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Currently, our rent is $830, marginal tax rate is 12%, monthly variable utilities average $215, and fixed utilities average $100.  I’m using the corporate bond yield of 6% to discount the costs.  Marginal tax rate is included because of the beneficial treatment of mortgage interest by the IRS.  I'm using 6% discount rate because I can receive that on a relatively safe bond.&lt;br /&gt;&lt;br /&gt;One bit of contention is the 2% growth of house value; it is the long-term growth of housing values—-I read that recently somewhere.  Include anticipated repairs and upfront repairs that must be made prior to move-in.  Monthly repairs of "50%" assumes costs are half the mortgage payment, which is a best guess.  Owning would significantly outweigh renting if no repairs were needed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Findings&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;First, buying a house with a 30-year mortgage is not a positive NPV project.&lt;br /&gt;&lt;br /&gt;Given the assumptions above, the following NPV’s exists for renting and owning after the following durations:&lt;br /&gt;&lt;br /&gt;&lt;div  class='nobr'&gt;&lt;br /&gt;&lt;table align="center"&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;th&gt;&lt;br /&gt;&lt;/th&gt;&lt;br /&gt;&lt;th&gt;Buying&lt;/th&gt;&lt;br /&gt;&lt;th&gt;Renting&lt;/th&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;1 years&lt;/td&gt;&lt;br /&gt;&lt;td&gt;($19,315.04)&lt;/td&gt;&lt;br /&gt;&lt;td&gt;($13,381.76)&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;5 years&lt;/td&gt;&lt;br /&gt;&lt;td&gt;($73,679.56)&lt;/td&gt;&lt;br /&gt;&lt;td&gt;($61,384.46)&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;10 years&lt;/td&gt;&lt;br /&gt;&lt;td&gt;($126,077.78)&lt;/td&gt;&lt;br /&gt;&lt;td&gt;($110,696.20)&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;20 years&lt;/td&gt;&lt;br /&gt;&lt;td&gt;($191,423.27)&lt;/td&gt;&lt;br /&gt;&lt;td&gt;($182,415.45)&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;30 years&lt;/td&gt;&lt;br /&gt;&lt;td&gt;($231,285.04)&lt;/td&gt;&lt;br /&gt;&lt;td&gt;($229,245.59)&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Throughout the duration of the project, renting always has a higher NPV than buying.  From year 1 through year 20, renting actually has gains on buying.  Only from year 20 through year 30 when principal has been reduced, does buying gain on renting.&lt;br /&gt;&lt;br /&gt;I've heard people claim, "At least with owning a house, you receive a check when you leave."  If he rented and saved the rest, he would have more money than the closing check.  Seeing that most people are moving houses less than every 10 years, most are making poor financial decisions.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Outcome&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In order to maintain our current economic position on housing, we cannot buy a $120,000 house.  Also, the value of housing is a function of time, and the indeterminate market value of the house.  As people have recently found, the owner receives the benefit/detriment of changes in house prices.&lt;br /&gt;&lt;br /&gt;We continue to look for houses, but I don't expect to make any money in the process.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-5376104232861773039?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/5376104232861773039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=5376104232861773039' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/5376104232861773039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/5376104232861773039'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/04/buy-or-rent-npv-of-birmingham-housing.html' title='Buy or Rent: an NPV of the Birmingham Housing Market'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-4687700319299436728</id><published>2009-04-09T16:55:00.002-05:00</published><updated>2009-04-09T20:48:18.029-05:00</updated><title type='text'>Got a Team</title><content type='html'>&lt;div&gt;When my uncle played ball as an eleven year old, my grandfather took the role of coaching.  He didn’t participate in the original draft; due to each team having too many players, the league created a team, and he was given players from other teams.  Since he didn’t choose the players, he received the worst players from every team.  Each of them could have easily played right field for any other team—in little league, right field was the position for people who were rotated in to play the minimum number of innings.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To make it fair, the other coaches had given him first pick on equipment.  “To choose a wooden bat, you don’t just go up and grab it.  You hold the fat end of the bat, and tap the handle on the ground.” When he told this story, it was always the occasion we had a wooden bat, or an object equitable to a bat—a stairway baluster.  He would demonstrate with the bat how to tap lightly, “you should that ‘ping.’  That’s when you know a bat has pop.”  He could always find a solid piece of material to have that right high-pitched sound.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;After they chose the equipment, he would begin with the story of crafting a team.  “They were ragtags.  Half of them hadn’t played baseball before.  The first thing I'd do is make them hit baseballs out of the bushes.”  He showed me how to hit in bushes—ruined some good azaleas.  “I would put a baseball on a limb, and they would hit it.  We did that for house a day.”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When I was twelve, we had a Cinderella season, and ended up in the championship series.  He took me to the azaleas out front, and I hit baseballs the week before the series.  I had a hit every at bat that series, except one: it was a liner to the second baseman.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“Why didn’t you hit off tees?” &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“There was an endless supply of bushes—we’d tear up too many tees.  When someone struck out, I’d send them to hit off the bushes.  We’d practice from three o’clock in the afternoon to dark every day.  Next, I needed a pitcher.  There was one kid with two left feet—he had two left feet.  He could hum that ball.” He’d make a pitching motion with his arm—you’d see his longer finger nails wrapped around the imaginary ball.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-4687700319299436728?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/4687700319299436728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=4687700319299436728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/4687700319299436728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/4687700319299436728'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/04/got-team.html' title='Got a Team'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-7833835032353951297</id><published>2009-04-07T09:55:00.003-05:00</published><updated>2009-04-07T11:32:02.649-05:00</updated><title type='text'>Preaching Circuit</title><content type='html'>&lt;div&gt;Mitchell’s head was hard as steel.  Legend has it; he killed the mountain goat in his office by ramming it. An asset that rivaled his will was his ability to place events in chronological, cause-effect relationships.  As an ardent dissident of every official of the United Methodist Church (UMC), everyone who would listen heard him call it a “Preacher’s Union.”  UMC brought changes to the local church, and he decided long ago those changes were lacking.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“You know why we have a fifth Sunday night singing?”  Standing outside the church after we’d sung hymns from the red book, Mitchell asked a rhetorical question and didn’t expect anyone to answer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“Before this church was United Methodist, we had a preacher that would travel on a circuit of four churches.  We couldn’t afford a full time pastor, so we split one.  On Sunday morning he would have services from nine in the morning to one in the afternoon.  Sunday nights, he would rotate between churches.  First Sunday night he would be at Iron City; second Sunday night he would be over the mountain; third Sunday night he’d be here.  When the fifth Sunday night rolled around he would be off, and the churches would join together to sing.” &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-7833835032353951297?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/7833835032353951297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=7833835032353951297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7833835032353951297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7833835032353951297'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/04/preaching-circuit.html' title='Preaching Circuit'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-1469466688042835348</id><published>2009-04-06T13:25:00.003-05:00</published><updated>2009-04-06T23:50:25.278-05:00</updated><title type='text'>The Swimming Hole</title><content type='html'>&lt;div&gt;I’d grown up going to my great-grandmothers house; the same one where my papa grew up.  We called the area “Rawhide,” but we were the only ones I’d heard call it “rawhide.”  My papa told me stories about living over there, and I’d just imagined the woods.  My mind transposed him into some woods I’d been in.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;One day, we were heading up to my uncle’s on a winding road.  Rawhide sat on top of one major hill and two minor hills which abutted each other.  The three peaks of the hills were arranged in a triangle, and the winding road weaved through the bottom center of the triangle, and back up to the top of the hills.  As we reached the low spot, my grandfather pulled over.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“Come on.”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“Where are we going?”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“Gonna show you were we played.  It’s right down here.”  He pointed as we walked off the road, through a thicket.  Thirty five yards off the road, it opens up.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“This is where we’d swim.”  Didn’t look much like a swimming hole, just wet leaves.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“It was 10 feet deep, and about 15 yards long. Leave’s must have filled it in.”  He pushed some leaves out of the water, and clear water sprang up to replace the leaves.  A spring gushed in the middle of the hills.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=bessemer,+alabama&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=57.292148,79.101563&amp;amp;ie=UTF8&amp;amp;ll=33.411815,-87.003044&amp;amp;spn=0.001818,0.002414&amp;amp;t=h&amp;amp;z=19&amp;amp;iwloc=addr"&gt;Location of the Spring&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-1469466688042835348?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/1469466688042835348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=1469466688042835348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1469466688042835348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1469466688042835348'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/04/swimming-hole.html' title='The Swimming Hole'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-8849930289325224938</id><published>2009-04-06T13:16:00.002-05:00</published><updated>2009-04-06T13:42:50.214-05:00</updated><title type='text'>Old 78</title><content type='html'>&lt;div&gt;“When we were younger, we lived on 78.” Ned pointed the direction of the highway, going left out the church doors a quarter mile down the road. “We owned a convenience store.  78 was gravel then, and people would travel between Birmingham and Atlanta.  I remember when Bama played Georgia Tech, good number of folks traveled to see them.”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Going away from Birmingham on 78, you’d run up a hill just past Anniston.  “As far as we were from the hill, people were getting on it going toward Birmingham.”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I’d seen a stone building on 78 near the location he’d pointed earlier.  I’m not sure if that building was the store, but I assumed it was.  The buildings sandstone façade looked old enough.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“One day, young man came down the hill; he was hauling.  78 was gravel, and he lost control.  We were playing outside when he ran off the road.  Across from the store, there were some low-lands that held water.  He ran off into the water; we ran down to him.  I held his head out of the water.  He was bleeding, and we drug him up to the road.”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;“You know he just laid there and died.  We tried to make it comfortable for him.”&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=anniston,+al&amp;amp;sll=33.406224,-86.985455&amp;amp;sspn=0.05818,0.077248&amp;amp;ie=UTF8&amp;amp;ll=33.621003,-85.742556&amp;amp;spn=0.003627,0.004828&amp;amp;t=h&amp;amp;z=18"&gt;Location of the Store&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-8849930289325224938?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/8849930289325224938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=8849930289325224938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/8849930289325224938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/8849930289325224938'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/04/old-78.html' title='Old 78'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-2328009860590758403</id><published>2009-04-05T00:52:00.004-05:00</published><updated>2009-04-06T23:57:22.129-05:00</updated><title type='text'>The Bridge</title><content type='html'>“We were getting close to a mine,” being a kid, I had no idea what that meant.  “The ship rolled on waves whose peaks put the mine at deck level. “&lt;br /&gt;&lt;br /&gt;“What’s a mine?”&lt;br /&gt;&lt;br /&gt;He pressed his thumb to his forefinger, measuring off three and a half inches as he did when we were fishing, “It was a ball of steel with spikes sticking out.  When those spikes hit something it blew up.  It was too close on us for big guns, and everyone was getting tense.”&lt;br /&gt;&lt;br /&gt;“Winslett! Get your gun and get up on the bridge!  I ran up there, as the mine slid closer to the hull.  I aimed at the spikes,” he held his finger up again.  His long nails gave his finger an extra inch.&lt;br /&gt;&lt;br /&gt;“I got my 30-06; ran up to the top.  Aimed down at the mine with my iron sights.  The target was bouncing on the ocean.  I missed it the first shot, reloaded and WHOOOM!  Ocean water shot all over the deck.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-2328009860590758403?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/2328009860590758403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=2328009860590758403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2328009860590758403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2328009860590758403'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/04/story-from-by-granddad-bridge.html' title='The Bridge'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-4897721788881559341</id><published>2009-03-24T11:16:00.005-05:00</published><updated>2009-03-24T11:27:34.116-05:00</updated><title type='text'>The Origins of the Urban Crisis: Race and Inequality in Postwar Detroit</title><content type='html'>&lt;span style="text-decoration:underline"&gt;The Origins of the Urban Crisis: Race and Inequality in Postwar Detroit&lt;/span&gt; by Thomas J. Sugrue.  Princeton University Press, New Jersey (c. 2005).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;World War II gave American race relations an opportunity to choose a new path.  During the war, Detroit powered the American army, and stood atop the nation as the symbol of industrial ability.  Land, labor, capital, and entrepreneurship primed the pump that fueled Detroit.  Every player in the economic boom pursued his maximization of utility.  Status quo of the city provided this maximization of utility at the expense of African Americans.  Thomas Sugrue, in &lt;span class="Apple-style-span" style="font-style: italic;"&gt;The Origins of the Urban Crisis&lt;/span&gt;, highlighted the city’s massive expansion, thirst for resources, and policies that fed its fall.  Detroit’s maintenance of the malfunctioning standard, instead of pursuing sustained innovation, led to the collapse of the city.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;During the creation of Detroit’s industries and, more acutely, during World War II production, labor shortages brought higher wages for the city’s manufacturing jobs.  Well paid workers, in order to control wages, created an artificial labor shortage with discrimination and segregation.  Managers provided excuses for the segregation, saying they “feared that white workers would strike or lose morale if the color line were breached” (93).  Union leaders stated support for integration, but acted oppositely. At union shops, “disproportionately few blacks held union posts” (101), while “on the national level, the UAW was on the cutting edge of civil rights” (100).  In 1955, Michigan passed the Fair Employment Practices Law.  Employers exchanged explicit discrimination for disparate impact: “prospective workers found their way to the union through references from friends and relatives.  Here, housing segregation reinforced hiring discrimination” (107).  White control over wages was founded on control of labor supply. Once employees asserted groups of individuals were inferior, the labor supply was halved and wages forced upwards.  The system rewarded every white person with greater opportunities than half the population. Marginalizing African American maximized these rewards for white workers, and “patterns of discrimination fluctuated depending on the relative supply of black and white labor” (122).  As workers maintained artificially high wages, Detroit’s industrial costs soared and “employers left industrial centers with high labor costs for regions where they could exploit cheap, nonunion labor” (138).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Discrimination of African Americans in the workplace diffused into society.  Even segregating neighborhoods created shortages for white and black living spaces. Vultures of society maintained status quo because segregation provided a benefit.  For real estate agents, threat of integration created artificial turnover:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;blockquote&gt;"Blockbusting" real estate brokers, as they came to be called, offered real opportunities for blacks, while sowing panic among whites.  Working both sides of the embattled racial frontier made a lot of real estate brokers rich. (195)&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Real estate agents received higher compensation from protectionist neighborhoods assaulted by rumors of integration.  Shrewd landlords extorted black tenants living in dilapidated neighborhoods with excessive rent and destitute conditions.  Individuals maintained the dual systems because they maximized utility.  Two artificial markets, employment and housing, allowed deficient individuals to assert superiority over half the population with an easily distinguishable feature: skin color.  Using segregation, individuals scrambled for larger pieces of the flagging industrial complex, and, doing so, thwarted an innovative, entrepreneurial future.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Sugrue argues that Detroit’s economic foundation of and federal funding of segregation premised a collapse.  Companies received greater gain when they deserted the artificial markets of Detroit. The tone of &lt;span class="Apple-style-span" style="font-style: italic;"&gt;Origins of the Urban Crisis&lt;/span&gt; exposed the author’s passion for examining urban blight.  Comprehensive sources included community council memorandums, FDR speeches, US social-political dissertations, newspapers, and time period surveys.  Surgue constructed the sources into a profound statement: Detroit’s fall was evitable.  Government, society, businesses, unions, and education failed to provide positive direction to establish the city as a reigning industrial powerhouse.  Each player acted as if the outcome was a zero-sum game.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;After writing my review, I read about the &lt;a href="http://en.wikipedia.org/wiki/Nash_equilibrium"&gt;Nash Equilibrium&lt;/a&gt;.  Asymmetrical information and violent defense of the status quo in the public sector created a stalemate for Detroit.  No group gave ground for the fear of being trampled.  These groups eventually made it inhospitable for business in the city.  In the end, the entire city was trampled.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-4897721788881559341?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/4897721788881559341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=4897721788881559341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/4897721788881559341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/4897721788881559341'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/03/origins-of-urban-crisis-race-and.html' title='The Origins of the Urban Crisis: Race and Inequality in Postwar Detroit'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-1567771200610982254</id><published>2009-03-22T17:57:00.001-05:00</published><updated>2009-04-07T18:03:19.229-05:00</updated><title type='text'>Citibank Indonesia</title><content type='html'>&lt;span style="font-style: italic;"&gt;Written with Mahendra Madhavan for a case study in our Global Financial Management course.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Thesis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   Citibank must answer questions regarding its purpose within Indonesia.  Bank headquarters has requested higher net incomes, augmenting a currently aggressive budget.  Citibank’s quest for higher profits could negatively affect the bank’s long-term leadership in Southeast Asia.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Overview&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   Citibank expanded into Indonesia in 1968.  By 1983, the local Citibank official in Indonesia, Mr. Mistri, maintained a profitable division which tracks the growth of the country.  Attaining the profit growth correlation with the Indonesian economy was an original reason for expansion into Indonesia.  The government of Indonesia had requested international banks to make the foreign direct investment to increase human and financial capital. In 1983, Citibank corporate managers increased the Indonesia’s after-tax profit goal by $500,000 to $1,000,000.  In pursuit of these goals, the local Indonesia Bank officials based decisions on diverse risks, regulatory restrictions, local growth and competition, and personal compensation.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Investment Risk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   Due to corporate business controls, local bank officials are allowed maximum exposure to a country, but may exercise an ability to stay lower than maximum.  These controls are set by collaboration between corporate and local bank officials.  While the acceptable sovereign risk derived with the budgets, the risk limits are available prior to the budget process.  By fixing acceptable sovereign risk prior the budgets, the probably income can be setup dependant on risk, and risk independent of desired income.  However, if the risk review was not complete prior to the budget, the company risked an adjustment game of tweaking budget and risk levels instead of making solid analysis.&lt;br /&gt;&lt;br /&gt;   In 1983, when corporate bank officials pushed down an increase in net income, they did not provide any guidance for increasing risk, nor make adjustments to the weighted average cost of capital.  A CAP model states an increase of reward is accompanied by an increase in risk.  When corporate officials increased budgeted income arbitrarily without respect to risk, they degraded the previously accepted budgeting process.  Citibank corporate officials should provide a dialog for corporate and local officials with regards to the desired risk and return characteristics from the region.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Economic Risk&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Citibank had achieved one of its major goals in Indonesia of sharing in the growth of the Indonesian economy.  Between 1968 and 1983, nominal GDP averaged 27% growth.  However, real GDP growth only achieved 7%.  If purchasing power parity held with respect to translation rates, Citibank should have achieved 7% over the same period.  Assuming the original, aggressive budget was in line with expected real GDP growth, any addition to the net income would defer from original business strategy in Indonesia.&lt;br /&gt;&lt;br /&gt;Due to Indonesia’s natural resources, expectations were negative because of short-term, falling oil prices.  The GDP of the country for the coming year was uncertain.  An increase in sovereign exposure during uncertainty gives Citibank less certain outcomes, but could mean exceptional growth if the country does perform well.  If Citibank presses increased profits from Indonesia, it will increase its risk in relation to the local economy, and may not achieve profits.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Competition &amp;amp; Conflict of Interests&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Citibank has provided increased training for human capital within the banking sector.  An increase in capabilities has increased the knowledge of the entire sector, and increased competition.  Higher degree of banking sector knowledge and skill calls for higher compensation packages which decrease profits.  Competition for staff with local banks also pushes up compensation.  Furthermore, a cultural flight from being trained at Citibank to employment at a local bank creates a political dilemma for the transnational bank.  The increased competition pushes costs higher, and revenues lower.  All the while, the Indonesian government has very defined roles for the foreign bank.&lt;br /&gt;&lt;br /&gt;Bank compensation and bonuses are derived from budget versus performance measures.  Since local bank officials wish to maintain bonus levels and the future is uncertain, there is a propensity to set the budget bar low.  Mr. Mistri set a slight increase in revenue and a drop in profits.  He considered this budget “aggressive,” but other facts from the case would call his budget “soft.”  Competition could cause higher costs and lower revenues, but not to an extent to lower profits.  Citibank’s Indonesian income, which correlates with the GDP, should not be negative unless real GDP is negative.  Mr. Mistri appears to have set a low watermark that is easy to achieve, and will maximize his bonus.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Regulatory Restrictions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Since Citibank is a foreign bank, it lacks ability lobby the government.  Furthermore, since Indonesian banking is still developing, the government imposed strong restrictions on foreign banks to prevent them from creating a tilted balance of payments.  These regulatory restrictions and expectations of foreign banks limits Citibank’s expansion.  It must conform to the government’s expectation, and remain within the confines of Jakarta.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Options&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Reduce / Eliminate Prime Government &amp;amp; Corporate Loans&lt;/span&gt; Mr. Mistri could accept the budget changes and make changes to the investment allocation.  By removing portions of the prime government and corporate loan portfolio, the bank could make riskier loans which should increase profits.  Any move to reduce this portfolio would be outside the expectations of the Indonesian government, and could cause political backlash.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Increase Principal Invested / Value-at-risk&lt;/span&gt; in prime loans Citibank could increase the principal investments of prime loans and increase notional interest earned.  Internal controls support this action because the bank currently invests less than the acceptable sovereign risk in Indonesia.  These actions would lower target return on assets and return on equity for Citibank within the country, because prime loans would achieve less than 1.25% and 20% respectively.  Political risks also accompany this decision: an increase of capital inflow would negatively affect the balance of payments, which Indonesian government had been working hard to stabilize.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Search for New Sources of Revenue&lt;/span&gt; Citibank could search for new sources of income.  Developing a new market for current products would increase sovereign risk.  Finding new ventures and establishing relationships would increase costs, and could provide limited results.  Regulation has limited Citibank’s expansion possibilities, and any expansion would be limited to Jakarta proper.  Since the bank has operated in Jakarta, it would have to take riskier loans to provide sources of revenue.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Change Nothing&lt;/span&gt; Mr. Mistri could make no changes to operating procedures.  Such action would increase risk to Mr. Mistri within Citibank.  By accepting changes to the budget, yet not making changes to the operating plan, his employment is tied to a recovery of the Indonesian economy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Resist Changes to Budget&lt;/span&gt; Lastly, Mr. Mistri could resist changes to the budget.  During his tenure at Citibank, he has established sweat equity and gained promotions.  He has established himself as a leader, and has been rewarded for it.  He could resist changes to the budget, and provide an insightful rebuttal outlining the flaws of the increased budget requirement: any increase in the net income expectations should be accompanied with a dialogue regarding expected risk.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-1567771200610982254?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/1567771200610982254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=1567771200610982254' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1567771200610982254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/1567771200610982254'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/03/citibank-indonesia.html' title='Citibank Indonesia'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-2517411523030246277</id><published>2009-03-19T15:25:00.002-05:00</published><updated>2009-03-20T09:11:14.941-05:00</updated><title type='text'>Follies of the AIG Tax</title><content type='html'>&lt;span style="font-style:italic;"&gt;H.R. 1598: The AIG Key Executives Bonus Accountability and Capture (TAKE BACK) Act&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;To amend the Internal Revenue Code of 1986 to impose a higher rate of tax on bonuses paid by businesses receiving TARP funds.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Today, the House passed the bill enacting a 90% tax on all income from bonuses greater than $250,000 from a company that received greater than $5 billion in TARP funds.  Such action assumes every person who received a bonus at AIG did not deserve the compensation.&lt;br /&gt;&lt;br /&gt;A government should never have the ability to decide an individual is “unacceptable” for high compensation.  If passed by the senate, I believe this tax will be tested in the court system and overruled.  It’s a tax with punitive and vindictive motives, and targets a specified group of individuals.   I consider a person’s right to earn a market wage is as strong as his right to speech.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-2517411523030246277?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/2517411523030246277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=2517411523030246277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2517411523030246277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2517411523030246277'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/03/follies-of-aig-tax.html' title='Follies of the AIG Tax'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-8845847128344110064</id><published>2009-03-17T15:03:00.002-05:00</published><updated>2009-03-17T15:07:26.217-05:00</updated><title type='text'>Euro Disney or Euro Disaster</title><content type='html'>&lt;span style="font-style: italic;"&gt;Written with Mahendra Madhavan for a case study in our Global Financial Management course.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Thesis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For Walt Disney Company, Tokyo Disneyland failed.  The arrangement for the Tokyo theme park capped profits for the Walt Disney Company.  Blinded by the success of its first international theme park and failure of the profit, Walt Disney Company was focused more on declaring a profitable arrangement, than asking the marketing and financial questions that would lead to success.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why Euro Disney did not succeed in Europe?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Euro Disney failed on many fronts.  Walt Disney Company lacked understanding of the culture in Europe.  Europeans, with 4-5 weeks of vacation, took destination trips, usually by airplane, on their work vacations.  This cultural norm contrasted the easily accessible location Disney chose.  Europeans did not consider Euro Disney a vacation spot; only, a place to spend a day.  Location failure reduced the revenue generation inside the park, and the destination appeal of the park.&lt;br /&gt;&lt;br /&gt;Modern imperialism consists of export the culture. American culture replaced prime French farm land with Euro Disney.  French intellectuals considered the park a threat to future generations, who would lose their cultural identity and start speaking in English.  Sensationalizing the cultural failure, some called it a “Cultural Chernobyl”.&lt;br /&gt;&lt;br /&gt;Europe’s most severe recession since World War II, lead to an inopportune opening for Euro Disney. Furthermore, the strength of the French currency deterred Europeans from converting to the franc.  The combination of the recession and currency exchange curbed spending by international travelers.  During the 90s, currency situations in Europe created complexity for Disney.  Either the park would manage desired exchange rates or settle on one currency.&lt;br /&gt;Euro Disney and Walt Disney Company capital structure guaranteed profit for the Walt Disney Company, and drained the cash flow from Euro Disney.  Walt Disney Company’s 49% equity stake, favorable royalty and management fees with scheduled increases was advantageous even if Euro Disney did not turn a profit.&lt;br /&gt;&lt;br /&gt;Enormous interest charges on US$ 3.56 billion in debt arose from the highly leveraged capital structure with various creditors, including: syndicate of 60 international banks and, the French government.  Adding to the weight of debt, construction was over budget by 30%.  In the end, Euro Disney reported a $900 million loss in the first operating year. Debt restructuring two years after completion of Euro Disney, lead executives to admit original business plans have “weaknesses”.  The royalty and management fees and debt service sapped the life out of Euro Disney. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Why Tokyo Disneyland succeeded?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tokyo Disneyland was the first international theme park by Walt Disney Company outside of the United States.  Built on a reclamated land east of Tokyo Bay, unlike Euro Disney, it was a phenomenal success. &lt;br /&gt;&lt;br /&gt;Opening of the park coincided with the introduction of five-day work week in Japan and a strong, growing economy.  Culturally, the Japanese were spending more time on leisure activities.  Tokyo Disneyland became the symbol of a new a Japanese lifestyle – enjoying free time with friends and family rather than constantly working. &lt;br /&gt;&lt;br /&gt;Disney cartoons and films were extremely popular in Japan and 200,000 Japanese visited Disneyland each year. Tokyo Disneyland made it possible for Japanese to visit the park without traveling to California. In addition, the fortunate location was accessible for 35 million Japanese within 90 minutes of driving distance. Contrary to Europeans, Japanese vacations were short, which made Tokyo Disneyland a successful tourist destination.&lt;br /&gt;&lt;br /&gt;Tokyo Disneyland was designed for adults, particularly young couples.  Prices were steep ($40 for adults), but the families sacrificed other activities. Enormous revenue generation paid off the debt in three years.  Through the first ten years of operation, Tokyo Disneyland’s sales and attendance figures rose steadily.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What can be done to make Euro Disney a more profitable park?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Sales and Marketing&lt;/u&gt;.  A growth strategy for the park would only be successful if it provides substantial increases in revenue.  Pro forma statements from 1995 to 1999 (see attached) show the park must double revenue to approach profitability. &lt;br /&gt;&lt;br /&gt;To do this, Euro Disney should modify the sales strategy to suit Europeans. At the time, individuals relied on travel agents and tour operators, which Disney had largely neglected. The company must actively cultivate relationships with tour operators to increase sales. In addition, marketing strategies must encourage tourists from neighboring countries to visit Euro Disney.  Recent surveys indicate the German market accounts for 8% of visitors, 40% from France, 18% from Benelux (Belgium, Netherlands, and Luxembourg) countries and 15% from Britain (Ref. 1).  The increase in visitors does not translate into profits; however, more foreign visitors will lengthen the average stay.  Increasing length of on-site stay does translate into more auxiliary revenue: meals, rooms and Mickey Mouse ears. Profit doesn't come from the theme parks but from high-margin businesses such as hotels, restaurants and shops. &lt;br /&gt;&lt;br /&gt;&lt;u&gt;Increasing marketing and sales is a highly risky strategy&lt;/u&gt;.  Recent gross margin is about 30% (see Normalized Income Statement), and the most recent figures show the net loss to be greater than the total revenue.  Any impact on the top line carries greater costs in sales, general, and administrative, and will reduce gross margin.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Capital infusion / Walk away&lt;/u&gt;.  Walt Disney could provide a capital infusion for Euro Disney.  This action will not find approval from the shareholders of the Walt Disney Company; which essentially would prop up a separate legal entity, Euro Disney.   Walt Disney Company’s cultural norm is a shareholder approach, but Euro Disney exists in a stakeholder environment.  The French government, a syndicate of European banks, the French economy, and among others are stakeholders.  This stakeholder approach eliminates Walt Disney’s ability to allow the park to go into receivership. &lt;br /&gt;&lt;br /&gt;&lt;u&gt;Coasting&lt;/u&gt;.  A third alternative is allowing the park to generate a breakeven revenue. We termed this approach “coasting.”  It saves face for the Walt Disney Company; hence, preventing the image of “Walt Disney” from being hurt internationally.  To default on the park or continued failed expansions will damage the reliability of the company, and prevent future international endeavors in the BRIC (Brazil, India China) economies.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;References:&lt;br /&gt;&lt;br /&gt;1. http://www.time.com/time/magazine/article/0,9171,901020325-218398,00.html&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-8845847128344110064?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/8845847128344110064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=8845847128344110064' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/8845847128344110064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/8845847128344110064'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/03/euro-disney-or-euro-disaster.html' title='Euro Disney or Euro Disaster'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-7517333726470325857</id><published>2009-03-17T14:34:00.001-05:00</published><updated>2009-03-17T15:02:37.560-05:00</updated><title type='text'>Arc of Justice</title><content type='html'>&lt;u&gt;Arc of Justice: A Saga of Race, Civil Rights, and Murder in the Jazz Age&lt;/u&gt; by Kevin Boyle.  Kevin Boyle (c. 2004).&lt;br /&gt;&lt;br /&gt;Racial storylines cut through time and geography of American history.  Kevin Boyle’s &lt;u&gt;Arc of Justice&lt;/u&gt; traced segregation from the destination to the source.  The author’s construction of characters and segregation defined a solitary outcome that ensued in the streets, and then in the courtroom.&lt;br /&gt;&lt;br /&gt;Boyle structured the narrative of the 1925 fight against real estate segregation as a culmination of events.  The narrative centered on a house with African American owner-occupiers in a white neighborhood of Detroit.  A mob, which contained experienced segregationists, surrounded and assaulted the house.  The mob hurled rocks at windows and bricks at the walls.  To halt the mob, African American tenants fired shots and struck two white men, killing one.  After loading the house’s occupants into a police vehicle, the author filled in the back story.&lt;br /&gt;&lt;br /&gt;First, Boyle described Ossian Sweet.  He was an African American doctor, who purchased and began to move into the house on Detroit’s Gardland Avenue.  Armed with the arsenal of men and weapons, Sweet prepared to be assaulted.  Sweet’s preparation derived from his childhood experiences, college doctrine, and events of the previous summer.  Sweet’s grandparents lived through the bonds of slavery and the hope of reconstruction. His parents battled with the constitution of segregation.  Sweet’s own life challenged the opaque ceiling of segregation.  As a child in South Florida, he witnessed barbarous acts against his race.  At college and medical school, W.E.B. Dubois encouraged African Americans to violently fight for their place.  After graduation from Howard University medical school, he setup a profitable practice, and traveled the world.  By the summer of 1925, Sweet established himself as an elite member in Detroit society.  The same summer saw violent ejections of African Americans from their homes in whit&lt;br /&gt;e neighborhoods.  When Sweet moved to a white neighborhood, he prepared to defend his house.  However, Sweet’s goal was not to shoulder the race; to him, “it was partly the way that discrimination struck at the professional pride that he was so eagerly embracing” (93).  Antecedents built his stoic character with a yearning to be admired.&lt;br /&gt;&lt;br /&gt;As a character is introduced, the author told the background of the individual.  Lawyers, NAACP leaders, blue-collar workers, and police officers became caricatures of the author.  Each had abnormal traits expanded to the point of predictability.  As a rhetorical, flirtatious lawyer, Clarence Darrow wound his six hour closing argument, and discovering his wife was not in the audience, moved closer to his newest mistress.  Working class Caucasians were stereotyped as a powerful mob composed of weak units.  The white mayor and judge were characterized as politically savvy, yet gutless.   Each man skirted the edge of defending Sweet.  No matter the outcome of the trial, the positions taken by the mayor and judge allowed them to side with the victor.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;Arc of Justice’s&lt;/u&gt; greatest strengths were the stories behind the creation, maintenance, and vulnerabilities of segregation.  After of the Civil War, Reconstruction took on a feverish quest for reconciliation.  Commercial interests of the Republican Party encouraged justice to unfold for African Americans.  Freed slaves benefitted from actions of “political opportunists more interested in bringing northern business interests to Florida—and fattening their wallets” (53).  From the south, hot on the tails of African American migration, segregation spread northward.  Powerful individuals ensured their commercial and power structure through segregation.  Real estate agents, blue-collar workers, and politicians created dual marketplaces to maximize their commercial gain.  Everyone who profited from segregation “knew how to be cruel.  But they had to create a social system premised on cruelty” (55).  Ossian Sweet journeyed the path prescribed by the African Methodist Episcopal Church:  “by their accomplishments, they would force whites to acknowledge their equality” (51). Sweet challenged the institution as an honest man clearing more hurtles and achieving more than the violent offenders sustaining segregation.  His achievement was his brick to the window of segregation.&lt;br /&gt;&lt;br /&gt;Boyle’s writing had a varied pace, and indulged in speculation.  When writing of assaults, concise phrases conveyed quickness.  When writing the history of Darrow, longer sentences slowed the message.  To move quickly, he cited headlines, and memoirs to move slowly.  In order to delight the story, narrative license seeped into the authors writing.  To discuss tactics the legal defense may use, Boyle riddled a paragraph with no citations and the indefinite terms “could” and “might.”  Speculation confused the history, but excited the story.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-7517333726470325857?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/7517333726470325857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=7517333726470325857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7517333726470325857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7517333726470325857'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/03/arc-of-justice.html' title='Arc of Justice'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-896098457891002123</id><published>2009-02-06T09:31:00.001-06:00</published><updated>2009-02-06T09:39:22.741-06:00</updated><title type='text'>Hierarchy of Gym Bags</title><content type='html'>People with the urge for upward mobility need to examine all aspects of the complete individual.  As offensive as eating lunch in the break room, executives shun an individual who drags workout clothes around in rudimentary material.  Obvious containers of clothes that do not fly are Wal-Mart sacks, and the not so obvious are mesh bags.&lt;br /&gt;&lt;br /&gt;The perfect pitch is a hearty leather, rectangularish bag, which looks like it was made in the 13th century.  Any bag less than 20 years old lacks pedigree.   Having pedigree are men nearing retirement age, and they hold the keys to your progression.  Recently, older gentlemen at the Y have passed down their gym bags.  Recipients gain favorable locker locations, new squash partners, and secret meeting times.&lt;br /&gt;&lt;br /&gt;Here is the deal.  You need something leather, something old, and something rectangularish.  The rectangularish must be petite, about eight inches tall, and twenty inches long, and have good structure; sides must be stiff enough to stand up on their own.  A petite bag is not a Honda Accord; it’s a 3 series BMW: sleek, functional, and distinguished.  The structure is the most necessary feature.  The sides have to be rigid, which is a feat with older leather.  Care must be taken when cramming items in the lockers: don’t collapse your bag; it could be catastrophic for your career.&lt;br /&gt;&lt;br /&gt;Lastly, the condition of the leather is paramount.  Get some nice leather conditioner to ensure that old, new look.  You need some creases in your bag to show that you go to the gym on the required Mondays and Thursdays: Wednesdays are optional, and Fridays are out, that’s when real top notch workers cut out at lunch.&lt;br /&gt;&lt;br /&gt;On Luggage.com the perfect example of a gym bag states: “The classic design and high quality leather of this Leather Gym bag will make going to the gym a pleasure.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-896098457891002123?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/896098457891002123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=896098457891002123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/896098457891002123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/896098457891002123'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/02/hierarchy-of-gym-bags.html' title='Hierarchy of Gym Bags'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-2095985931091083402</id><published>2009-02-05T10:22:00.005-06:00</published><updated>2009-10-21T09:06:04.207-05:00</updated><title type='text'>The Cholera Years</title><content type='html'>&lt;span style="font-style: italic;"&gt;The Cholera Years&lt;span style="font-style: italic;"&gt;. &lt;/span&gt;&lt;/span&gt;Rosenberg, Charles E.  The University of Chicago, 1962.&lt;br /&gt;&lt;br /&gt;Human nature, without probing, settles into the path of least resistance.  In Rosenberg’s The Cholera Years, cholera probes individuals to make abnormal decisions with abnormal information.  Each person develops his limited choices based on trust, knowledge, experience, and personal resources.  Collective choices expose the backbone of the evolving American culture of the 19th century.&lt;br /&gt;&lt;br /&gt;  Cholera afflicted the United States in 1832, 1849, and 1866.  The second incident of 1849 duplicates the failures of the first.  Each epidemic begins with headline deaths in Europe; strangled with complacency, the American public failed to implement a cohesive defense.  Quarantines, religious gestures, archaic medicine, and ineffective government actions plagued the first two epidemics.&lt;br /&gt;&lt;br /&gt;  Lacking notable results, government, science, and religion institute ineffective, half-hearted efforts to prevent the spread of cholera.  Government, being politically motivated, sways its allegiance between science and religion, depending on the leader and constituency.  Headline text and public panics of impending epidemics sparked dormant municipal boards of health to become active. These boards were politically appointees, mostly laymen (20), whose defense “consisted almost entirely of enforcing quarantine” (19) and city-wide cleaning.  When initializing the city-wide clean up, efforts that “represented the best medical opinion at the time” (23), boards lose fortitude quickly. Eventually, only the least despicable areas are treated with more than a layer of quicklime.  Due to the political nature of these boards, “premature diagnosis of an epidemic disease would mean severe loss the city’s business” (19).  Government entities are ineffective in pursuing actions if they provide marginal results.&lt;br /&gt;&lt;br /&gt;Medical practitioners dismantle their respective status in society from 1832 to 1849.  Ironically, “few physicians were able to admit . . . that they could do nothing for a well developed case of cholera” (67).  Physicians apply poisons as treatment, and apply them liberally: “calomel, a chalky mercury compound” is applied until gums become suppurated (66).  Slaves and those in poverty severely distrust medicine; “one such practitioner, hearing that cholera impaired ‘nervous sensibility,’ poured boiling water on the legs of a Negro man” (60).  Government deregulation of the medical practice allow many without practical knowledge to become licensed physicians (155), and many citizens resort to “do it yourself medicine” (71).&lt;br /&gt;&lt;br /&gt;Christianity fills governmental and medical voids of knowledge and action.  Evangelicals, seeking to commandeer public action, request government to impose “fast days” (47).  Fanatic Christians see cholera as the gardener that separates the weeds from the wheat.  Cholera demonstrates “to man the power of the Lord” (43). Religion fills the void of scientific knowledge and government action because it has a cause and a cure: the Lord.  Formalized Christianity loses significance as the 19th century progresses, but harsh rhetoric continues.  In the end, survivorship bias shapes each person’s reason he lives.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;The vicious seemed merely to have been hardened in their depravity, though the spiritually minded Christian was confirmed in his faith (39).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In 1866, government equips its actions with science and the two provide results.  “Physicians had tried to cure cholera; 1866 had shown them their duty was to prevent it” (212).  A quick sanitization of an infected person’s excrements halts the spread.  New York City’s Board of Health mobilizes teams with a cause and preventative measure.  Due to this containment, cholera, which was “a rod in the hand of God” (43), is now an explainable, preventable disease.&lt;br /&gt;&lt;br /&gt;Rosenberg exposes many of the cultural norms prevalent in modern America: quarantining of classes, distrust of cities, political and commercial motivations of government, individualism, and “not in my back yard” protectionism (NIMBY).   American cities have places for everyone, and each person is supposed to stay in his respective space.  In 19th century New York, the poor had Five Points; when the wealthy with resources left the city, the poor remained on Orange Street.  American cities are quarantined by economic status, cultural origins, skin color, and religion.  Christianity grounds the distrust of cities.  A city is a breeding ground for sin, each a modern Sodom.  To purge the earth, God’s new sulfur is cholera.  Individualistic outlooks and a strong internal locus of control stagnate community effort in helping victims.  Cause for cholera is attributed to the victim, “as a very general rule, when a man gets sick it is his own fault” (150).  Therefore, to contract cholera is considered a learning and growth experience.  Lastly, a NIMBY mentality pushes 19th century communities to perform irrational acts of protectionism.  When cholera hospitals were erected, “neighbors resorted to everything from humble petitions to arson in their efforts to have them removed” (94).&lt;br /&gt;&lt;br /&gt;Rosenberg’s loudest statement in The Cholera Years is against the current treatment of poverty.  Euphemistically chiding religion and government over the cholera outbreak serves as an indictment of the modern treatment of poverty: “the vice, filth, and ignorance that bred poverty nurtured cholera as well” (133).  The author’s indictment is not of the 19th century conditions, but of current conditions.  “Millions for defense was a national boast.  Yet, charged a committee of the New York State Legislature, Americans ‘grudge the cost of protection against a destroyer more fearful than any mortal foe’” (145).  Christianity has had two millennia to stop poverty, and failed.  The United States will only overcome poverty with science and prevention.&lt;br /&gt;&lt;br /&gt;Rosenberg’s writing is redundant, with slicing antecedents of sarcasm and the macabre.  A sarcastic tone reflects the absurd thoughts of the day: “by mid-October, the medically sophisticated had already begun to notice forerunners of cholera in the atmosphere” (102).  Macabre scenes depict the dehumanization of the dead: “Three bodies, one male, two female, lay on the floor, a few rags separating them from the decaying earthen floor” (106).  Before the revelation of the cause, Rosenberg’s writing feels redundant, almost ten times over.  This redundancy enhances the reader's cathartic experience as the author reveals the method of prevention.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-2095985931091083402?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/2095985931091083402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=2095985931091083402' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2095985931091083402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/2095985931091083402'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/02/cholera-years.html' title='The Cholera Years'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-7980059453872210144</id><published>2009-02-05T09:49:00.004-06:00</published><updated>2009-02-05T10:19:27.353-06:00</updated><title type='text'>A Formula for Writing: Verbs Control the Stage</title><content type='html'>&lt;ul&gt;&lt;li&gt;Choose to use verbs with impact, description, and consolidation. Apply forceful verbs to forceful events, flaky verbs to flaky events. Connotations, the verbs side kick, provide more description than the simple action. Each action contains one verb that could stand by itself to describe the event: find it.&lt;/li&gt;&lt;li&gt;When singling out the verbs in a paragraph the idea should be understood (just not who).&lt;/li&gt;&lt;li&gt;Emphasize verbs: these hinges of the sentence determine more than the actino of the sentence.  Each sets a tone and rythm for the reader.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Examples&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Original Sentence:&lt;/span&gt; "In 1866, government action was equipped with scientific knowledge that provided results."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Analysis:&lt;/span&gt; "was equipped" is a passive phrase, which forgets to tell the reader "who" did the equipping. Instead of making a statement, the phrase states a rhetorical question.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Refined Sentence:&lt;/span&gt; "In 1866, government equips its actions with science and the two provide results."&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Outcome:&lt;/span&gt; The sentence no longer leaves questions open regarding how events happened. The refined sentence removes "Government action," and now we know "government equips the actions"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-7980059453872210144?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/7980059453872210144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=7980059453872210144' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7980059453872210144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7980059453872210144'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2009/02/formula-for-writing-verbs-control-stage.html' title='A Formula for Writing: Verbs Control the Stage'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-4764551361707485123</id><published>2007-08-20T06:36:00.000-05:00</published><updated>2007-08-20T06:46:43.226-05:00</updated><title type='text'>Did Bernanke See His Shadow?</title><content type='html'>The elusive Federal Reserve chair saw the shadow cast by the current lack of money in the economy.  Eight hours later he saw markets finish sharply up, and it cut at the heart of what he wanted to happen.&lt;br /&gt;&lt;br /&gt;Market movers immediately took into account the discount rate cut as a lower cost of doing business over the foreseeable future.  Financial sector leaders jumped not because of better market conditions, but because of lower expenses.&lt;br /&gt;&lt;br /&gt;To analyze the condition of the economy don't look at how the market moved; look at the why it moved.  It moved because negative elements (expenses &amp; interest) won't be as bad.  Negative elements affect the economy no longer than the memory of the previous rates by the market movers.&lt;br /&gt;&lt;br /&gt;Gains from Friday will be wiped out by Labor Day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-4764551361707485123?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/4764551361707485123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=4764551361707485123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/4764551361707485123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/4764551361707485123'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2007/08/did-bernanke-see-his-shadow.html' title='Did Bernanke See His Shadow?'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-3328357825463033959</id><published>2007-08-15T21:12:00.000-05:00</published><updated>2007-08-20T06:36:40.897-05:00</updated><title type='text'>It's a Simple Game: You Throw and You Catch</title><content type='html'>“Okay team, back to the basics.”  Have you ever failed and had a coach tell you to return to the basics?  It’s a simple game: you throw and you catch.  For investors it’s back to the basics.  Look at the ratios; look for solid companies; look to hold stock like your grandparents (the grandparents that believed in stocks).   Don’t do any funny investing or doubling down, no tactics or strategy, and not anticipating.  Just buy and hold.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Wall Street Makes Money on Volatility&lt;/span&gt;&lt;br /&gt;Would you take a .04% increase in the stock market everyday?  What if the DJIA gained 5 points everyday, and the S&amp;P 500 gained .56 points everyday?&lt;br /&gt;&lt;br /&gt;This yearning for stability would would make most people doubt my ability, but a .04% daily gain would turn into a cool 15% in a year.  The next question is why does the market not move smoothly?  &lt;br /&gt;&lt;br /&gt;It’s because investors are people.  The collective Wall Street movers accelerate toward a particular strategy, and a particular outcome.  Wall Street keeps up with the Jones more than the typical upper-class high school student.  Numbers have to match / beat your compatriot’s numbers.&lt;br /&gt;&lt;br /&gt;We (personal investors) don’t make money on volatility.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Derivatives &amp; ETFs &lt;/span&gt;&lt;br /&gt;To stay with our theme of “basics:” the farther we get from the company and people making money in a company, the harder it is to put value to a particular fund.  ETFs are a derivative: their value is derived not from the value of a company, but by how people feel about the value of a group of companies.&lt;br /&gt;&lt;br /&gt;Deal directly with stocks, or mutual funds whose value is directly related to stock.  The farther removed from the people making money for the company, the more risk you introduce.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Sub-prime&lt;/span&gt;&lt;br /&gt;I’ve heard the term “sub-prime mortgages” for the cause of all types of events, even why it’s 105 degrees in the South this summer.  However, sub-prime is not the problem.  I’ll leave you with this:&lt;br /&gt;&lt;br /&gt;The market conditions are like a house that has a gas leak.  The house fills up with gas.  Sub-prime mortgages are a spark.  The house blows up, not as a result of the sub-prime mortgages, but because of the other conditions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-3328357825463033959?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/3328357825463033959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=3328357825463033959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/3328357825463033959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/3328357825463033959'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2007/08/its-simple-game-you-throw-and-you-catch.html' title='It&apos;s a Simple Game: You Throw and You Catch'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-9041833778795515317</id><published>2007-08-12T11:54:00.000-05:00</published><updated>2007-08-12T12:06:05.929-05:00</updated><title type='text'>The Infusion</title><content type='html'>How can the Federal Reserve prop up an industry for a 5% loss after a 25% gain over the past year?  The Federal Reserve just helped extremely wealthy people in that work on the Street keep the dream of a bull market alive.&lt;br /&gt;&lt;br /&gt;How can the Federal Reserve lower interest rates after it said that it wouldn't lower interest rates?  The Fed controls interest rates not by attaching a number to lending, but by insuring the money supply is at the correct level needed to achieve a particular interest rate.  They increased the money supply, which effectively lowered the interest rates.&lt;br /&gt;&lt;br /&gt;Is the Fed worrried about inflation, really worried about inflation?  The stock market is inflated, and the infusion of cash will further inflate the stock market.  &lt;br /&gt;&lt;br /&gt;Watch what the Fed does, not what the Fed says.  The Fed is worried about the big time investors packing up their toys and going to other markets.&lt;br /&gt;&lt;br /&gt;Stocks should rally for the next week.  &lt;br /&gt;&lt;br /&gt;The major question now is: has the market factored all credit worries into the value of their stocks?  Look at the market since the first sign on Feburary 28th, I would say the market has some more factoring to do.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-9041833778795515317?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/9041833778795515317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=9041833778795515317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/9041833778795515317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/9041833778795515317'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2007/08/infusion.html' title='The Infusion'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-9027747891096662642</id><published>2007-08-06T12:11:00.000-05:00</published><updated>2007-08-06T12:18:52.287-05:00</updated><title type='text'>State of the Markets</title><content type='html'>The 500 lb gorilla in the room that few talk about is not tied to sub-prime mortgages or the financial sector fall-out, but the inflation in stock prices due to the amount of borrowed money used. If a particular stock is held by 30% borrowed money, then the stock price is 30% too high. Wall Street firms can borrow to purchase new stock based on the market value of other stocks they hold to a near 100% match.&lt;br /&gt;&lt;br /&gt;These actions essentially give the Wall Street firms the ability to print money.  One draw back to this manufacturing money: no actual value is placed back into the economy. It's like the movie Wall Street: the illusion of value becomes real. An illusion of a market capitalization becomes real, and others buy into the "profitability" of particular companies.&lt;br /&gt;&lt;br /&gt;The valuation of companies should be substantially lower; 30% lower is not outside the ability of the market to correct. 6% has been lost in the DJIA since mid-July, and I suspect we have about 20% more to go.&lt;br /&gt;&lt;br /&gt;As far as interest rates recovering the flailing market, lower rates would further drive down the value of the dollar and spur inflation in the economy. Side note: I am a proponent of a weaker dollar to boost U.S. manufacturing, but realize there is a fine balance between a low dollar and an easily purchased U.S. economy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-9027747891096662642?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.winsletts.com/feeds/9027747891096662642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4723658433860404694&amp;postID=9027747891096662642' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/9027747891096662642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/9027747891096662642'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2007/08/state-of-markets.html' title='State of the Markets'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4723658433860404694.post-7412119887929365599</id><published>2007-08-01T07:35:00.005-05:00</published><updated>2011-10-12T15:25:46.228-05:00</updated><title type='text'>Resume</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Education&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Master of Business Administration, Finance, University of Alabama at Birmingham, 2007 - 2009&lt;/div&gt;&lt;div&gt;Bachelor of Business Administration, Management, University of Montevallo, 2000 - 2004&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Experience&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;GradesFirst, Director of Operations, June 2010 - Present&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;Harbert Management Corporation, Network Architect, 2008 - June 2010&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Strategically increased the effectiveness of technology at a corporate level; managed projects for business process efficiency applications: CRM, Deal Flow, Change Management, and Document Creation&lt;br /&gt;&lt;/li&gt;&lt;li&gt;400x increase in client traffic to customer facing portal integrated with CRM&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Designed and Built SOA venture capital deal flow pipeline application&lt;br /&gt;&lt;/li&gt;&lt;li&gt;4x increase in efficiency of accounting process using collaborative application&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Automated change management for auditable changes to accounting systems&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Instituted and trained users on collaborate intranet sites&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Harbert Management Corporation, Internet Services Engineer, 2006 - 2007&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Oxford City Board of Education, Business Education Teacher, 2004-2006&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Developed skills to lead, speak, train, manage, and prioritize a diverse group of individuals&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Created and managed training programs for students and teachers&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Trained students and teachers to maximize impact of technology&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Skills&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Organizational Knowledge&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Ability to match people's potential with output by creating an environment for motivation&lt;/li&gt;&lt;li&gt;Collaboration and communication enhancement&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Strategic design, design paths based on corporate mission&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Organizational culture, recognition, modification, and leveraging for change&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Financial Management&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Corporate Cash Flow Models&lt;/li&gt;&lt;li&gt;Budgeting, cost allocation analysis&lt;/li&gt;&lt;li&gt;Corporate and project IRR, NPV, and MIRR analysis&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Value investment methods &amp;amp; philosophy&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Information Technology&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Expert in Open Source Web Technologies: Ruby &amp;amp; Ruby on Rails 3 years; PHP 9 years; Linux, RHCT, Apache 9 years; Javascript 9 years; &amp;amp; jQuery 2 years&lt;/li&gt;&lt;li&gt;Expert in Open Source Databases: MySQL, PostgreSQL, SQLite3, CouchDB&lt;/li&gt;&lt;li&gt;Expert in Web Design: HTML, CSS, W3C Standards, HTTP protocol, Javascript, DOM&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Project Management: Source Code Management, Collaborative Technologies, Test &amp;amp; Behavior Driven Development, &amp;amp; Agile Development Methods&lt;/li&gt;&lt;li&gt;Expert using Operating Systems: Linux, Windows, Mac OS X, Solaris&lt;/li&gt;&lt;li&gt;Expert using SQL &amp;amp; deriving Business Intelligence&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Activities&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;2011 University of Montevallo Junior Board&lt;/li&gt;&lt;li&gt;AKL Chapter advisor&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Speaking Engagements&lt;/b&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;2011 Tech Mixer University - Growing the Next Crop of Web Developers&lt;/li&gt;&lt;li&gt;2009 Tech Mixer University - Beginning Ruby on Rails&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4723658433860404694-7412119887929365599?l=www.winsletts.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7412119887929365599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4723658433860404694/posts/default/7412119887929365599'/><link rel='alternate' type='text/html' href='http://www.winsletts.com/2007/12/resume.html' title='Resume'/><author><name>Chris</name><uri>http://www.blogger.com/profile/01620116812953292506</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='32' src='http://3.bp.blogspot.com/_bMXctvvNO78/SYsUNMf1SUI/AAAAAAAAAaM/_dkcGdgauFI/S220/winslett-2.jpg'/></author></entry></feed>
