Wednesday, December 01, 2004

Is there a Flickr?

I learned about Flickr while reading the Globe and Mail online tonight. Apparently Flickr is a web service that allows users to post, organize and share photos by making storing the digital images in a database and using the service to move the information back and forth quickly. This is supposedly being hailed by the blogger community as the next step in the internet, but I remain unconvinced. This is partly because when I tried to go to Flickr the address wasn't found. However, Google does have it listed at that address. So where is Flickr? Anyways, definitely something to mull over - there have got to be a million applications/processes that can be redone to take advantage of this technology now that it is maturing... need to think...

On a seperate topic, I was attempting to find a new icon for MSN Messenger the other night on deviantART, specifically trying to find pictures depicting the heoric socialist workers (long story, but I find this particular style of art interesting, in part because it is so overdone, but also the just the how the various elements are shown). I can find many pictures of Che Guevera, the Hammer & Sickle, and other socialist designs (or conversly, fascist pictures, anti & pro-American, etc.) on the website, but almost none of the type I was looking for. I was rather surprised that with such a plethora of socialist icons, that the heoric socialist worker pictures were not to be found. An oddity on the net where almost anything can be found!

Tuesday, November 09, 2004

From Agile methods to empowerment

After attending an evening presentation of the Calgary Agile Users Group at the University of Calgary, I was again amazed by the statistics concerning the number of project failures in software development.

The evening's presentation was originally scheduled for "Architecture" in development terms, but it was more to do with how to increase the probability of project success using agile methods. While most of the developers there were C++ or Java developers, I could picture how the Launch Vision projects could be better utilized to provide better development. One of the points that struck me was the need we have for more testing, particularly acceptance testing. While we are under time constraints and we are always learning new or more efficient methods of programming, we forget the need for testing in the effort to get the software that we are creating into the testing environment.

Another point I thought was important was the speaker's idea that more craftsmanship is needed in software development. It is probably true that the majority of developers will take the easiest path to get a product working and out on time, regardless of whether or not it is the best method. The problem, I think, is that we developer's do not see ourselves as professionals - maybe misfits, rebels or whatever cliche you want, but in fact the majority of coders work in professional or at least semi-professional environments where our products are created for specific needs and usually for specific clients. I've thought for a while that people in the IT industry - specifically developers, architects, testers, projects managers, etc. - should be in a professional society, similar to those for professional engineers. Just a thought, but I think it is an important one...

Friday, October 08, 2004

Another busy week ends

So, this afternoon was taken up by figuring out how to get an error page working on the application - not that the page itself was difficult, but trying to get the application to fire it back the error message and stack trace back to the client side was tricky. I got it working through using a cookie in the global config file, using the error messages as string values that the cookie held. Then I set a one minute limit before the cookie would expire. On the error page (set in the web.config file) the cookie was picked up, the strings split out of the cookie, and then set into a nicely formatted page.

I realized today that I'm going to have to give a talk to the interns about holding values in the session - it is really useful, although some are having trouble grasping the concept of it. Need to better explain it, I think.

Tuesday, October 05, 2004

A new competition

The Patent Insider team started a stock buying competition on Virtual Stock Exchange today, to pit our investor instincts against each other, as well as test the application that we're working on. The competition would seem strange to an outsider as most of the action will be on Tuesdays only (when the patents come out) although the selling could happen at any time, depending on what each of us feels is the optimum selling point for a particular stock that we hold.

Useful stock symbol: Biotechnologies Index (AMEX) on Yahoo Financial - ^BTK