<?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/'><id>tag:blogger.com,1999:blog-6471110.post5848966330602697175..comments</id><updated>2009-09-05T16:55:37.815-07:00</updated><category term='proxy'/><category term='DNS'/><category term='Performance'/><category term='package'/><category term='SQL'/><category term='debugging'/><category term='ActiveRecord'/><category term='development'/><category term='Amazon'/><category term='Boxee'/><category term='perl'/><category term='efficiency'/><category term='Bug'/><category term='power use'/><category term='document names'/><category term='Apple'/><category term='AppTapp Installer'/><category term='Oracle'/><category term='honesty'/><category term='prepaid'/><category term='S92A'/><category term='customer management'/><category term='Open'/><category term='Testing'/><category term='water heating'/><category term='starcraft'/><category term='Code'/><category term='VPN'/><category term='VALUE'/><category term='python'/><category term='Baen Free Library'/><category term='hungarian notation'/><category term='Ruby on Rails'/><category term='review'/><category term='Android'/><category term='Hulu'/><category term='embed'/><category term='EC2'/><category term='rant'/><category term='repository'/><category term='eBook'/><category term='PVR'/><category term='bug corruption'/><category term='math'/><category term='attack'/><category term='TV'/><category term='risk managmenet'/><category term='refactoring'/><category term='Problem Solving'/><category term='process'/><category term='vmware'/><category term='iCal'/><category term='howto'/><category term='stream'/><category term='Rails'/><category term='airlines'/><category term='obsolete'/><category term='communication'/><category term='akregator'/><category term='poison'/><category term='OSX'/><category term='Google'/><category term='SDK'/><category term='Installer.app'/><category term='billing'/><category term='daylight savings'/><category term='copyright'/><category term='timezone'/><category term='VoIP'/><category term='Google Chrome'/><category term='iPhone'/><category term='Firefox'/><category term='product management'/><category term='multi-threading'/><category term='lying'/><category term='Ruby'/><category term='telephony'/><category term='diablo ii'/><category term='feeds.opml'/><category term='unlock'/><category term='mp3'/><category term='meetings'/><category term='password'/><category term='911'/><category term='duck typing'/><category term='m3u'/><title type='text'>Comments on Jason Pollock's Controversial Originality: Duck Typing Sucks.</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.jason.pollock.ca/feeds/5848966330602697175/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6471110/5848966330602697175/comments/default'/><link rel='alternate' type='text/html' href='http://blog.jason.pollock.ca/2008/08/duck-typing-sucks.html'/><author><name>Jason Pollock</name><uri>http://www.blogger.com/profile/10823039258279387446</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6471110.post-7428895628465842803</id><published>2009-09-05T16:55:37.815-07:00</published><updated>2009-09-05T16:55:37.815-07:00</updated><title type='text'>In order to figure out which one is broken and _fi...</title><content type='html'>In order to figure out which one is broken and _fix_ it, I need to be able to find the implementation.&lt;br /&gt;&lt;br /&gt;Duck typing makes it hard to figure out which piece of code is going to be executed because it is so context sensitive.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6471110/5848966330602697175/comments/default/7428895628465842803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6471110/5848966330602697175/comments/default/7428895628465842803'/><link rel='alternate' type='text/html' href='http://blog.jason.pollock.ca/2008/08/duck-typing-sucks.html?showComment=1252194937815#c7428895628465842803' title=''/><author><name>Jason Pollock</name><uri>http://www.blogger.com/profile/10823039258279387446</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jason.pollock.ca/2008/08/duck-typing-sucks.html' ref='tag:blogger.com,1999:blog-6471110.post-5848966330602697175' source='http://www.blogger.com/feeds/6471110/posts/default/5848966330602697175' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-135654178'/></entry><entry><id>tag:blogger.com,1999:blog-6471110.post-2621950929587292686</id><published>2009-08-10T11:25:34.027-07:00</published><updated>2009-08-10T11:25:34.027-07:00</updated><title type='text'>Program to an interface, not an implementation!

A...</title><content type='html'>Program to an interface, not an implementation!&lt;br /&gt;&lt;br /&gt;And now, for something completely different...</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6471110/5848966330602697175/comments/default/2621950929587292686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6471110/5848966330602697175/comments/default/2621950929587292686'/><link rel='alternate' type='text/html' href='http://blog.jason.pollock.ca/2008/08/duck-typing-sucks.html?showComment=1249928734027#c2621950929587292686' title=''/><author><name>Leo</name><uri>http://www.blogger.com/profile/17750082249885236030</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jason.pollock.ca/2008/08/duck-typing-sucks.html' ref='tag:blogger.com,1999:blog-6471110.post-5848966330602697175' source='http://www.blogger.com/feeds/6471110/posts/default/5848966330602697175' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2097849002'/></entry><entry><id>tag:blogger.com,1999:blog-6471110.post-5559775731579935034</id><published>2008-08-07T13:16:00.000-07:00</published><updated>2008-08-07T13:16:00.000-07:00</updated><title type='text'>That would remove a lot of the pain. :)&lt;br&gt;&lt;br&gt;I p...</title><content type='html'>That would remove a lot of the pain. :)&lt;BR/&gt;&lt;BR/&gt;I personal solution was to pass the problem back to the developer who wrote it and get them to make my changes. ;)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6471110/5848966330602697175/comments/default/5559775731579935034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6471110/5848966330602697175/comments/default/5559775731579935034'/><link rel='alternate' type='text/html' href='http://blog.jason.pollock.ca/2008/08/duck-typing-sucks.html?showComment=1218140160000#c5559775731579935034' title=''/><author><name>Jason Pollock</name><uri>http://www.blogger.com/profile/10823039258279387446</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jason.pollock.ca/2008/08/duck-typing-sucks.html' ref='tag:blogger.com,1999:blog-6471110.post-5848966330602697175' source='http://www.blogger.com/feeds/6471110/posts/default/5848966330602697175' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-135654178'/></entry><entry><id>tag:blogger.com,1999:blog-6471110.post-5545510033188095584</id><published>2008-08-07T02:45:00.000-07:00</published><updated>2008-08-07T02:45:00.000-07:00</updated><title type='text'>It puzzles me that python doesn't yet have an IDE ...</title><content type='html'>It puzzles me that python doesn't yet have an IDE (by which I mean something roughly Smalltalk-80-equivalent, with a good browser, a debugger, an object explorer, an interactive workspace, a profiler, a type analyser etc). Having an IDE could have helped you here in that real IDEs can do better than grep.&lt;BR/&gt;&lt;BR/&gt;The appDict thing is evil, though. (Although actually, even here, a real IDE would help, in that you could use the object explorer to examine a real appDict at runtime.)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6471110/5848966330602697175/comments/default/5545510033188095584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6471110/5848966330602697175/comments/default/5545510033188095584'/><link rel='alternate' type='text/html' href='http://blog.jason.pollock.ca/2008/08/duck-typing-sucks.html?showComment=1218102300000#c5545510033188095584' title=''/><author><name>Tony Garnock-Jones</name><uri>http://www.blogger.com/profile/00433430495816900315</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://blog.jason.pollock.ca/2008/08/duck-typing-sucks.html' ref='tag:blogger.com,1999:blog-6471110.post-5848966330602697175' source='http://www.blogger.com/feeds/6471110/posts/default/5848966330602697175' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1736641818'/></entry></feed>
