<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The law of leaky abstractions</title>
	<atom:link href="http://timwhitlock.info/blog/2009/01/17/the-law-of-leaky-abstractions/feed/" rel="self" type="application/rss+xml" />
	<link>http://timwhitlock.info/blog/2009/01/17/the-law-of-leaky-abstractions/</link>
	<description>Tim Whitlock&#039;s personal site and blog</description>
	<lastBuildDate>Fri, 03 Feb 2012 12:28:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Pixelmixer</title>
		<link>http://timwhitlock.info/blog/2009/01/17/the-law-of-leaky-abstractions/#comment-54</link>
		<dc:creator>Pixelmixer</dc:creator>
		<pubDate>Sun, 18 Jan 2009 03:07:08 +0000</pubDate>
		<guid isPermaLink="false">http://web.2point1.com/2009/01/17/the-law-of-leaky-abstractions/#comment-54</guid>
		<description>I see this abstraction happen quite a bit. I am still a student. A senior Telecommunications Major at Ball State in Indiana. The part that really hit me hard, when I took on a TCOM major instead of a CS major I was looking to learn the side of development that I really didn&#039;t know much about. I already had the CS stuff down pretty well. Once I actually got into the classes I was appalled at what I was seeing.

THE &quot;programming&quot; class was made up entirely of a professor teaching the front end of Dreamweaver to students who have no experience with HTML or how it works. I started teaching workshops on campus a few years ago to give these students a little more depth in this. I taught &quot;advanced&quot; dreamweaver workshops as well as &quot;advanced&quot; flash workshops where I took the students out of their comfort zone and taught them HTML and AS 2/3 so they could fix stuff when something went wrong.

If this says anything about the abstraction and how bad it got for a while, about 75% of the students who came to me for help had absolutely no idea why their photos weren&#039;t showing up on their website when they uploaded the HTML file to their server.

On the CS side of things, I noticed them being taught things like Wordpress programming, or SecondLife programming (another big one). Most of them wouldn&#039;t even delve into the &#039;too complicated&#039; world of javascript, not even to mention AJAX.

I guess that&#039;s just what happens when the professors get lazy and start teaching the lazy ways to do everything. (I ran into a Journalism professor who taught flash programming and managed to teach using only behaviors for everything she did).... on a side note I was kind of impressed by how much she was able to accomplish with those and was able to make it so far without knowing how to write anything in actionscript past play/stop, and gotoAndPlay/Stop.

just my little rant that&#039;s slightly off topic I suppose.</description>
		<content:encoded><![CDATA[<p>I see this abstraction happen quite a bit. I am still a student. A senior Telecommunications Major at Ball State in Indiana. The part that really hit me hard, when I took on a TCOM major instead of a CS major I was looking to learn the side of development that I really didn&#8217;t know much about. I already had the CS stuff down pretty well. Once I actually got into the classes I was appalled at what I was seeing.</p>
<p>THE &#8220;programming&#8221; class was made up entirely of a professor teaching the front end of Dreamweaver to students who have no experience with HTML or how it works. I started teaching workshops on campus a few years ago to give these students a little more depth in this. I taught &#8220;advanced&#8221; dreamweaver workshops as well as &#8220;advanced&#8221; flash workshops where I took the students out of their comfort zone and taught them HTML and AS 2/3 so they could fix stuff when something went wrong.</p>
<p>If this says anything about the abstraction and how bad it got for a while, about 75% of the students who came to me for help had absolutely no idea why their photos weren&#8217;t showing up on their website when they uploaded the HTML file to their server.</p>
<p>On the CS side of things, I noticed them being taught things like WordPress programming, or SecondLife programming (another big one). Most of them wouldn&#8217;t even delve into the &#8216;too complicated&#8217; world of javascript, not even to mention AJAX.</p>
<p>I guess that&#8217;s just what happens when the professors get lazy and start teaching the lazy ways to do everything. (I ran into a Journalism professor who taught flash programming and managed to teach using only behaviors for everything she did)&#8230;. on a side note I was kind of impressed by how much she was able to accomplish with those and was able to make it so far without knowing how to write anything in actionscript past play/stop, and gotoAndPlay/Stop.</p>
<p>just my little rant that&#8217;s slightly off topic I suppose.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

