<?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-9963120</id><updated>2011-04-21T15:52:29.139-07:00</updated><title type='text'>justaprogrammer</title><subtitle type='html'>My thoughts on various Software Development related issues.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9963120.post-113735762951704288</id><published>2006-01-15T20:40:00.000-08:00</published><updated>2006-01-15T12:41:52.083-08:00</updated><title type='text'>Oranges and Apples</title><summary type='text'>I've coveted 12" inch iBooks for some time, they're small, light, well equipped, and have that quintessential Apple design that makes them very easy on the eye.I've had a Toshiba Tecra A2 with a nice shiny 15" monitor for a while, and I love it, Ubuntu went on it easily and found all the hardware first-time, and it's fast and plenty of disk space, the screen's great and the keyboard's perfectly </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/113735762951704288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=113735762951704288' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/113735762951704288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/113735762951704288'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2006/01/oranges-and-apples.html' title='Oranges and Apples'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-113362582861178122</id><published>2005-12-03T07:51:00.000-08:00</published><updated>2005-12-03T08:03:48.633-08:00</updated><title type='text'>Rapid Web Development</title><summary type='text'>In the past year, there have been two major trends in Web Development.Web 2.0Rapid Web Application Frameworks such as Django and Ruby on RailsRuby on Rails (RoR), in particular has captured much mindshare, and it's not hard to see why, the combination of database integration, and the relatively small amount of code required to publish data on the web, allied with the nice demonstration movies has</summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/113362582861178122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=113362582861178122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/113362582861178122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/113362582861178122'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/12/rapid-web-development.html' title='Rapid Web Development'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-112051328433865733</id><published>2005-07-04T14:21:00.000-07:00</published><updated>2005-07-04T14:49:24.846-07:00</updated><title type='text'>Instant Refactoring</title><summary type='text'>I normally spend all day working in Eclipse writing Java source.I quite like Eclipse's "Refactoring Browser" and use it a lot, one of my colleagues was surprised to discover what it does when I was demonstrating the "extract method" action.Tonight I was working on some Blogger API related code in  solely as mental exercise (there are several APIs already floating about), and I was satisfied when </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/112051328433865733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=112051328433865733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/112051328433865733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/112051328433865733'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/07/instant-refactoring.html' title='Instant Refactoring'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-111892801728398416</id><published>2005-06-16T05:57:00.000-07:00</published><updated>2005-06-16T06:21:47.873-07:00</updated><title type='text'>The evils of automatic documentation generation...</title><summary type='text'>I remember about seven years ago, when I was learning Java, I thought Javadoc was cool, and that it would take care of a lot of the documentation problems that I've felt frustrated with for years...Developers hate writing documentation, I fairly sparsely comment my own code, preferring to make the code logical to read, and only commenting those bits that need a "heads-up" from a fellow coder.  </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/111892801728398416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=111892801728398416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/111892801728398416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/111892801728398416'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/06/evils-of-automatic-documentation.html' title='The evils of automatic documentation generation...'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-111770282236651286</id><published>2005-06-02T01:59:00.000-07:00</published><updated>2005-06-02T02:00:22.370-07:00</updated><title type='text'>Objects and Regrets</title><summary type='text'>I first started using Smalltalk around 1994, with Smalltalk/V, and I was immediately impressed by how easy it was to pick up and model objects in.In 1998, I think, I started developing financial modelling software in Dolphin Smalltalk, I can still remember how cheap Dolphin was, for the development environment from heaven.The software parsed data downloaded from a Property Management app into </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/111770282236651286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=111770282236651286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/111770282236651286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/111770282236651286'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/06/objects-and-regrets.html' title='Objects and Regrets'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-111572972468782128</id><published>2005-05-10T05:45:00.000-07:00</published><updated>2005-05-10T06:27:44.606-07:00</updated><title type='text'>Busy</title><summary type='text'>Well...over the past month I've been hectic...I've given two full length talks on Asterisk for ScotlugStarted building a new Plone based site for ScotlugI've read:The Pragmatic Programmer: From Journeyman to MasterBill Bryson's A Short History of Nearly EverythingReal World Web Services: Integrating EBay, Google, Amazon, FedEx and moreThe Struts CookbookThe Definitive Guide to PloneDeveloped the </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/111572972468782128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=111572972468782128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/111572972468782128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/111572972468782128'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/05/busy.html' title='Busy'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-111260277323762940</id><published>2005-04-04T01:16:00.000-07:00</published><updated>2005-04-04T01:57:17.336-07:00</updated><title type='text'>Plone</title><summary type='text'>Ok...I'm working on a replacement website for Scotlug using Plone.I'm writing a skin from scratch based upon a custom page layout and CSS file.Last night I finally got the ZPT templates laid out in the shape of the design I'm aiming for.While I'm completely rewriting the skin, I'm still leveraging Plone's features, a last minute replacement of my manually-placed slots with the code which </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/111260277323762940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=111260277323762940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/111260277323762940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/111260277323762940'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/04/plone.html' title='Plone'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-111140254170233056</id><published>2005-03-21T02:33:00.000-08:00</published><updated>2005-03-21T02:56:40.360-08:00</updated><title type='text'>Not been well...and Asterisk</title><summary type='text'>Well...I've had Glandular Fever for the past month or so...which is at least the 2nd time I've been diagnosed with it, and prossibly the 4th time I've actually suffered from it...I guess I'm one of the 6% of people who relapse...It's not pleasant, and despite the fact that I was off work for 3 weeks, I didn't get much chance to investigate interesting technology.One thing I did get was a clone of</summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/111140254170233056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=111140254170233056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/111140254170233056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/111140254170233056'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/03/not-been-welland-asterisk.html' title='Not been well...and Asterisk'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110781023042659288</id><published>2005-02-07T13:57:00.000-08:00</published><updated>2005-02-07T13:19:27.973-08:00</updated><title type='text'>Zope X3</title><summary type='text'>At last...I think I "grok" ZopeX3...Reading Jeffrey Shell's excellent series of blog entries I was able to get a couple of my own content items defined and into ZopeX3 and am quite pleased...It's not that the Zope3 book isn't good, or that the example is any different from this, just that sometimes I just need the bare essentials of something to form the basis for some experiments which lead </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110781023042659288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110781023042659288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110781023042659288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110781023042659288'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/02/zope-x3.html' title='Zope X3'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110664704972688283</id><published>2005-02-07T07:29:00.000-08:00</published><updated>2005-02-07T07:03:35.106-08:00</updated><title type='text'>Practical coding</title><summary type='text'>Over the past week, I've had several reasons to think about Smalltalk.From code-samples written in Ruby to my thoughts on Object Protocols as I rewrite a significant body of Python into Java.Variable names changed for obvious reasons :-)In PythonanotherSubset = [ x for x in state.masterListOfPeople if x not in state.subsetOfPeople ]Compare with the Java...ArrayList anotherSubset = new </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110664704972688283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110664704972688283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110664704972688283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110664704972688283'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/02/practical-coding.html' title='Practical coding'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110630680431252549</id><published>2005-01-21T02:11:00.000-08:00</published><updated>2005-01-21T03:26:44.313-08:00</updated><title type='text'>Object Protocols</title><summary type='text'>Currently at work I'm rewriting a significant body of Python code into Java. (yes...converting last year's Python - the spec has changed and the logic no longer has to be readable by business-users)The benefits of truly dynamic languages in simplifying code are not to be underestimated, binding "local" variables to objects that are passed between major modules, cuts down on the </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110630680431252549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110630680431252549' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110630680431252549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110630680431252549'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/object-protocols.html' title='Object Protocols'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110587510222866360</id><published>2005-01-16T02:59:00.000-08:00</published><updated>2005-01-16T05:05:02.266-08:00</updated><title type='text'>Missing the point?</title><summary type='text'>Reading thisI attempted to make the following comment, but after previewing the comment, then attempting to submit, it kept taking me back to the front page...unfortunately the source code isn't available that I could see, so I've got no ideas where the bug lies, or indeed of a fix (despite having seven years Smalltalk experience) so I'll reproduce my comment here...James,You're missing </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110587510222866360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110587510222866360' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110587510222866360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110587510222866360'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/missing-point.html' title='Missing the point?'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110553924547231741</id><published>2005-01-12T06:00:00.000-08:00</published><updated>2005-01-12T06:21:40.843-08:00</updated><title type='text'>Book Buying Spree</title><summary type='text'>My brother gave me a Waterstones voucher as part of a generous Christmas present, so after a couple of false starts I set off in the wind today to buy some books to read.When I left this morning, I had intentions of perhaps buying the Italian cookery book that I'd bought my mum as a present, it's a damned good book...but when I got there I headed straight for the computing section...I browsed </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110553924547231741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110553924547231741' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110553924547231741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110553924547231741'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/book-buying-spree.html' title='Book Buying Spree'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110553119892051910</id><published>2005-01-12T03:56:00.000-08:00</published><updated>2005-01-12T04:14:35.876-08:00</updated><title type='text'>People Integration Solutions</title><summary type='text'>Reading the excellent IBM redbook Architecting Portal Solutions I was struck by the definition of a "Portal"."people integration (or portal) solutions"Definition: People integration solutions allow a company to provide a personalized, integrated, interactive view of its business by giving customers, suppliers, partners, and employees anytime/anywhere access to information, transactions, and </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110553119892051910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110553119892051910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110553119892051910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110553119892051910'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/people-integration-solutions.html' title='People Integration Solutions'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110536130464607149</id><published>2005-01-10T04:27:00.000-08:00</published><updated>2005-01-10T04:48:24.646-08:00</updated><title type='text'>Gödel, Escher Bach - An Eternal Golden Braid</title><summary type='text'>Recently there has been a surge of "popular science" books but the winner of the 1980 Pullitzer for General Non-Fiction was a truly mind-boggling book "Gödel, Escher Bach - An Eternal Golden Braid".In the words of the author GEB is:"GEB is a very personal attempt to say how it is that animate beings can come out of inanimate matter. What is a self, and how can a self come out of stuff that is </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110536130464607149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110536130464607149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110536130464607149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110536130464607149'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/gdel-escher-bach-eternal-golden-braid.html' title='Gödel, Escher Bach - An Eternal Golden Braid'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110510573906240388</id><published>2005-01-07T05:18:00.000-08:00</published><updated>2005-01-07T05:48:59.063-08:00</updated><title type='text'>Baroque</title><summary type='text'>ba·roque adj. also Baroque Of, relating to, or characteristic of a style in art and architecture developed in Europe from the early 17th to mid-18th century, emphasizing dramatic, often strained effect and typified by bold, curving forms, elaborate ornamentation, and overall balance of disparate parts.  also Baroque Music. Of, relating to, or characteristic of a style of composition that </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110510573906240388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110510573906240388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110510573906240388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110510573906240388'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/baroque.html' title='Baroque'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110501606132803989</id><published>2005-01-06T04:36:00.000-08:00</published><updated>2005-01-06T04:54:21.326-08:00</updated><title type='text'>Software as Knowledge</title><summary type='text'>Richard Stallman has compared software with books, the comparison seems fair, both are the result of creative processes by human beings, computer language code is no more than the expression of ideas in a "foreign" language.For some unknown reason, code seems to be treated differently in law tho'.If you read a book, and then wrote a book that had similar themes, as long as you don't </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110501606132803989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110501606132803989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110501606132803989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110501606132803989'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/software-as-knowledge.html' title='Software as Knowledge'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110501244922973576</id><published>2005-01-06T02:17:00.000-08:00</published><updated>2005-01-06T03:54:09.230-08:00</updated><title type='text'>Barrier to Entry</title><summary type='text'>There are barriers to entry in every industry...I'd suggest that most in most industries, cash is the biggest barrier, in Software Development it's time.Remaining up-to-date with even a handful of development tools requires a significant amount of time and effort and an architectural role requires significant knowledge, both in breadth and depth.There are a variety of sites that can help </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110501244922973576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110501244922973576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110501244922973576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110501244922973576'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/barrier-to-entry.html' title='Barrier to Entry'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110493575029767528</id><published>2005-01-05T05:52:00.000-08:00</published><updated>2005-01-05T06:35:50.296-08:00</updated><title type='text'>Content Management</title><summary type='text'>In #scotlug an IRC channel for the Scottish Linux User Group a frequently asked question is "What Content Management System should I use?"The answer is, whichever one provides the features you need.For most people, Content Management means role-secured entry of content into a standardised layout, and management of associated "artefacts" such as images and PDFs or downloadable files.This </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110493575029767528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110493575029767528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110493575029767528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110493575029767528'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/content-management.html' title='Content Management'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110492830931547462</id><published>2005-01-05T04:15:00.000-08:00</published><updated>2005-01-05T05:25:03.623-08:00</updated><title type='text'>Groupware</title><summary type='text'>Searching that vast repository of code that is SourceForge for Groupware yields tens of hits all different projects, providing varying peoples' ideas on what Groupware is.I'm looking for something to handle in a collaborative manner the following things:Calendar - shared and individualTasksLists of things that are relatively free form and shareableBug-tracking: differs from Tasks mainly </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110492830931547462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110492830931547462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110492830931547462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110492830931547462'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/groupware.html' title='Groupware'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9963120.post-110492156052683254</id><published>2005-01-05T02:17:00.000-08:00</published><updated>2005-01-05T02:39:20.526-08:00</updated><title type='text'>Type declarations and Python</title><summary type='text'>I've read over http://www.artima.com/weblogs/viewpost.jsp?thread=86641"&gt;Guido's Adding Optional Static Typing to Python -- Part II and I don't get it...Perhaps based upon my Smalltalk experience, perhaps based upon my Java experience, but I honestly believe that Python's strengths lie in its dynamic abilities.Who cares what object gets passed to a method?Really?If the object implements the </summary><link rel='replies' type='application/atom+xml' href='http://justaprogrammer.blogspot.com/feeds/110492156052683254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9963120&amp;postID=110492156052683254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110492156052683254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9963120/posts/default/110492156052683254'/><link rel='alternate' type='text/html' href='http://justaprogrammer.blogspot.com/2005/01/type-declarations-and-python.html' title='Type declarations and Python'/><author><name>bigkevmcd</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
