<?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-11204393</id><updated>2011-12-15T03:57:19.246+01:00</updated><title type='text'>Udo Schroeter's Blog</title><subtitle type='html'>Online Games, Technology, and Geeky Stuff Like That / Technology / MMORPGs / Microsoft / Rants / Dynamic Worlds / Apple
&lt;br&gt;&lt;br&gt;
&lt;b&gt;This is a backup for the main site, which can be found at &lt;a href="http://thasmudyan.creativepark.net"&gt;http://thasmudyan.creativepark.net&lt;/a&gt;&lt;/b&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://thasmudyan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default?start-index=101&amp;max-results=100'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>223</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11204393.post-1275034633380661880</id><published>2008-03-10T15:47:00.001+01:00</published><updated>2008-03-10T15:52:24.078+01:00</updated><title type='text'>Update Your Feed</title><content type='html'>&lt;span style="font-size:130%;"&gt;Just in case you're still subscribed to this feed or stumble across this address, please move on over to &lt;a href="http://thasmudyan.creativepark.net"&gt;http://thasmudyan.creativepark.net&lt;/a&gt;, there are tons of new content it's being updated regularly. Sort of.&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/11204393-1275034633380661880?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net' title='Update Your Feed'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/1275034633380661880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/1275034633380661880'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2008/03/update-your-feed.html' title='Update Your Feed'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-2946757940709683129</id><published>2007-01-29T17:27:00.000+01:00</published><updated>2007-01-29T17:28:28.523+01:00</updated><title type='text'>Mac OS X Killed My Folder!</title><content type='html'>Until now I didn't realize the behavior of OS X when copying a folder to a location that already contains a folder with the same name actually results in the &lt;strong&gt;complete and irrevocable annihilation&lt;/strong&gt; of the original folder's contents! How stupid is that? Even the Unix "cp" command isn't that dumb! Heck, even &lt;strong&gt;Windows&lt;/strong&gt; isn't that dumb!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=255:title=mac_os_x_killed_my_folder" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Apple"&gt;Apple&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Mac"&gt;Mac&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=OS+X"&gt;OS X&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Apple" rel="tag"&gt;Apple&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Mac" rel="tag"&gt;Mac&lt;/a&gt;, &lt;a href="http://technorati.com/tag/OS+X" rel="tag"&gt;OS X&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-2946757940709683129?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=255:title=mac_os_x_killed_my_folder' title='Mac OS X Killed My Folder!'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/2946757940709683129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/2946757940709683129'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2007/01/mac-os-x-killed-my-folder.html' title='Mac OS X Killed My Folder!'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116387684200147353</id><published>2006-11-18T20:07:00.000+01:00</published><updated>2006-11-18T20:08:43.396+01:00</updated><title type='text'>The Top 10 Lies of Web 2.0</title><content type='html'>Dan Fost has composed the &lt;a href="http://sfgate.com/cgi-bin/blogs/sfgate/detail?blogid=19&amp;entry_id=10620"&gt;Top 10 Lies Of Web 2.0&lt;/a&gt;:&lt;blockquote&gt;1. We learned our lesson last time. And we're going to cash out before this bubble pops.&lt;br /&gt;&lt;br /&gt;2. This is not a bubble. Hot parties, overheated PR pitches, and five or six dozen social networking sites are just healthy indicators of a new boom.&lt;br /&gt;&lt;br /&gt;3. It's all about community and sharing. But we told our venture capitalists that our exit strategy will make them rich. (Corollary: But you have to know someone to get into our conference/party.)&lt;br /&gt;&lt;br /&gt;4. Online advertising will pay for everything. As if click fraud is any kind of a threat.&lt;br /&gt;&lt;br /&gt;5. These sites are so easy, my mother could use them. And they're so geeky, she has no interest in even trying.&lt;br /&gt;&lt;br /&gt;6. The analysts are trustworthy now. Like the one who said MySpace will be worth $15 billion in a few years -- or was that the one who said Amazon was worth $400 a share? Whoops, I'm mixing my bubbles.&lt;br /&gt;&lt;br /&gt;7. There's no glut of social networks -- young people are always up for trying something new. And we're happy to share in the 17 percent of them who aren't glued to MySpace.&lt;br /&gt;&lt;br /&gt;8. Our site is still in Beta. And it won't be out of Beta until we figure out how to make money from it, or sell it to Google, whichever comes first. (Paraphrased from Ivor Tossell's piece in Canada's Globe and Mail newspaper.)&lt;br /&gt;&lt;br /&gt;9. We're different from all those other sites. But we have a silly name, open APIs, some flashy Ajax technology, and other features just like the rest of them. (Thanks again to Tossell.)&lt;br /&gt;&lt;br /&gt;10. We look forward to working with our new partners at Google. Take the money, hand over the keys and step aside. Larry and Sergey are driving your bus now.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=248:title=the_top_10_lies_of_web_20" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Web2.0"&gt;Web2.0&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Bubble"&gt;Bubble&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Web2.0" rel="tag"&gt;Web2.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Bubble" rel="tag"&gt;Bubble&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116387684200147353?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=248:title=the_top_10_lies_of_web_20' title='The Top 10 Lies of Web 2.0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387684200147353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387684200147353'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/top-10-lies-of-web-20.html' title='The Top 10 Lies of Web 2.0'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116387680420771103</id><published>2006-11-18T20:04:00.000+01:00</published><updated>2006-11-18T20:06:44.206+01:00</updated><title type='text'>Anthropocentric Quantum Mechanics</title><content type='html'>One of my favorite "private stuff" bloggers, Jeff Harell, &lt;a href="http://theshapeofdays.com/2006/11/mistakes.html"&gt;didn't get the girl&lt;/a&gt; because he wasn't funny enough - written in a very Butterfly Effect kind of way. We all know how it feels.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=247:title=anthropocentric_quantum_mechanics" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Dating"&gt;Dating&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Kismet"&gt;Kismet&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Reflection"&gt;Reflection&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Dating" rel="tag"&gt;Dating&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Kismet" rel="tag"&gt;Kismet&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Reflection" rel="tag"&gt;Reflection&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116387680420771103?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=247:title=anthropocentric_quantum_mechanics' title='Anthropocentric Quantum Mechanics'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387680420771103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387680420771103'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/anthropocentric-quantum-mechanics.html' title='Anthropocentric Quantum Mechanics'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116387660508307536</id><published>2006-11-18T19:59:00.000+01:00</published><updated>2006-11-18T20:03:25.083+01:00</updated><title type='text'>Transparent Udo</title><content type='html'>People keep asking me about the amount of information I put on my blog's sidebar, especially regarding my phone number and my calendar. Once a friend told me he searched for a particular event on the net and my calendar came up!&lt;br /&gt;&lt;br /&gt;First of all: yes, I know that information is out there. It's intentional. I've yet to experience anything negative because of it. My calender enables friends to subscribe to my schedule and it makes planning for work appointments easier. Of course, not all my stuff gets published there, but certainly most of it. The same logic applies to my cell number or email address, it makes it so much easier for people to reach me and not once has that information been abused.&lt;br /&gt;&lt;br /&gt;Of course, all that may change one day, but I hope that's a long time ahead.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=246:title=transparent_udo" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Privacy"&gt;Privacy&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Calendar"&gt;Calendar&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Privacy" rel="tag"&gt;Privacy&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Calendar" rel="tag"&gt;Calendar&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116387660508307536?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=246:title=transparent_udo' title='Transparent Udo'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387660508307536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387660508307536'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/transparent-udo.html' title='Transparent Udo'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116387629594621223</id><published>2006-11-18T19:57:00.000+01:00</published><updated>2006-11-18T19:58:15.946+01:00</updated><title type='text'>Agrreg8</title><content type='html'>Microsoft launched its &lt;a href="http://aggreg8.net/"&gt;aggreg8&lt;/a&gt; service, a social networking and aggregator site for "IT professionals". I'm just trying it out right now, drop by and join the &lt;a href="http://aggreg8.net/blogs/unconferences/default.aspx"&gt;(Un)Conferences&lt;/a&gt; working group if you like!&lt;br /&gt;&lt;br /&gt;The verdict so far: nice idea, but the site definitely lacks polish, the interface is a little unwieldy and it doesn't feel that "social-networky" somehow. But I'll wait a few days to see if it sticks...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=245:title=aggreg8" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Aggreg8"&gt;Aggreg8&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Networking"&gt;Networking&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Aggreg8" rel="tag"&gt;Aggreg8&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Networking" rel="tag"&gt;Networking&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116387629594621223?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=245:title=aggreg8' title='Agrreg8'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387629594621223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387629594621223'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/agrreg8.html' title='Agrreg8'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116387620867270991</id><published>2006-11-18T19:56:00.000+01:00</published><updated>2006-11-18T19:56:48.680+01:00</updated><title type='text'>List Of Faux Pax Pas</title><content type='html'>I'm having fun with &lt;a href="http://en.wikipedia.org/wiki/List_of_faux_pas"&gt;Wikipedia's list of national Faux Pas&lt;/a&gt; (Is that even a plural form? Damn I need to learn basic French soon!). After enjoying the more exoting countries, I was somewhat surprised by many of the German no-nos. Look at the sheer size of that list, it's even longer than Japan's! I take it many of those "rules" are taken from "Knigge", the standard book on appropriate behavior, which has only a casual relationship with cultural truth. Here's the full list, with comments according to my own perception:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Germans tend to be more reserved than e.g. Americans. [...] &lt;/em&gt; True, but that's not something most Germans are particularly proud of...&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Shaking hands and saying "Guten Morgen", "Guten Tag" or "Guten Abend" (good morning, good afternoon, good evening) or, less formal, "Hallo" (hello) is the conventional salutation. [...] &lt;/em&gt; True!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;If the name of a person is known, it is expected to be added to a salutation ("Guten Tag, Herr/Frau ...") (Good day, Mr./Mrs. ...). [...] &lt;/em&gt; In my experience unnecessary frequent mentionings of one's full name is as often done in rude contexts as not. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;It is becoming increasingly uncommon to refer to an adolescent unmarried female as "Fräulein"&lt;/em&gt; (=meaning "Miss") True, it is considered sexist to use that title. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;As is the case in many languages featuring a T-V distinction, addressing someone with the familiar second person pronoun ("Du") when they should be addressed with the formal form ("Sie") is inappropriate.&lt;/em&gt; True, however, the familiar ("Du") pronoun is becoming more common, even among business partners and is especially common in use for people under, say, 30.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Addressing someone by their first name without mutual agreement is considered overly familiar.&lt;/em&gt; True, but it depends on the sort of people you're around and on the type of social event. E.g., people talking to one another at a party or club don't ever address each other formally, it would be considered rude to be unnecessarily.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Be wary of touching someone who is not an intimate or close friend, or a business partner/customer you got to know very well. It may be considered inadequate.&lt;/em&gt; While I believe there is &lt;strong&gt;no&lt;/strong&gt; culture where excessive touching goes over very well, I also think Germans are not exactly picky in that respect. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;Asking an unfamiliar woman for her weight or age (especially if she appears older than yourself) is rude.&lt;/em&gt; Yeah, but how many times have you stopped strangers on the street to ask their weight and age recently?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Opening a door that someone has closed for privacy without knocking or otherwise seeking permission is considered rude and an invasion of privacy.&lt;/em&gt; I'm not sure what that's supposed to mean. If somebody wants to be alone, isn't it always rude to disregard that wish?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;It is good manners to greet strangers entering a waiting room, and when sharing tables, and to say goodbye. It is not customary to greet strangers on the street. In some situations the greeting is optional, like when entering an elevator.&lt;/em&gt; That's a Seinfeldian dilemma, I don't think there's anything special to Germany in this one.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;The tapping of one's index finger on the side of their head, or the waving of one's hand from left to right in front of their face (palm of the hand towards the face) are both considered offensive gestures. [...] In some cases, especially regarding police officers or judges, the offense may be fined. The severity of this offense has lessened to some extent in the last decades.&lt;/em&gt; Well, it's a general gesture indicating that something's wrong with somebody's head (not necessarily the person in front of you, though). I wouldn't worry about offensiveness, even my grandma does it and she's 96.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Giving s.o. the finger is a major offense.&lt;/em&gt; Duh, you mean, like, in every other country in the world?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;It is not common in Germany to talk about someone's income or financial situation or, in particular, to boast about it.&lt;/em&gt; True. Then again, for me, like most Germans, not thinking about income &lt;strong&gt;at all&lt;/strong&gt; is probably a good way to keep our blood pressure down. If someone is doing really great financially, I'm usually happy for them.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Allthough discussing political topics is not generally frowned upon, people normally don't tell their voting decision with regard to elections being held by secret ballot. Asking for it is considered very nosy and intrusive.&lt;/em&gt; True to a degree, but man, Germans &lt;strong&gt;love&lt;/strong&gt; talking about politics!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Displaying a swastika and other Nazi symbols as well as certain Nazi-gestures is illegal in Germany and considered extremely rude and will be fined. &lt;/em&gt; True, Nazi symbology is not covered by Free Speech in Germany.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;It can be considered rude to mention or refer to Nazi Germany during normal conversation, unless the topic was started/offered by a German. [...] &lt;/em&gt; I don't think that's true. If you have questions regarding this topic, most Germans would prefer you ask them straight away, instead of speculating wildly.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Smokers and non-smokers are to mutually respect each other. Smoking in non-smoking areas is considered to be very rude. [...]&lt;/em&gt; True!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;It is generally considered impolite to begin eating one's dinner before the hostess or eldest lady have been seated, everyone seated has been served, and before wishing each other "Guten Appetit" (lit.: good appetite). &lt;/em&gt; True, but of course it doesn't matter in informal contexts (though it can be considered a nice touch even then).&lt;br /&gt;&lt;br /&gt;&lt;em&gt;It is considered rude to take the last bit of a dish without asking if any other person would like to have some, or taking a second portion while other people have not finished their first.&lt;/em&gt; To a degree, but that's fading tradition. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;When eating, use a knife and fork. Normally the fork is held in the left hand throughout the meal, but the North American custom of holding a fork in the right hand and switching will be overlooked provided a knife is held at all times. The North American custom of eating with just a fork is considered bad table manners.&lt;/em&gt; True, but only in formal settings.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Letting one or both hands rest under the table or on your lap during eating is considered bad table manners, as is resting your ellbow on the table. Place your wrist or forearm on the table.&lt;/em&gt; Wow, I didn't know that one...&lt;br /&gt;&lt;br /&gt;&lt;em&gt;During a meal, crossing your cutlery on the plate means that you are taking a break, but have not finished eating. If you are finished, place you knife and fork parallelly on the plate.&lt;/em&gt; Most people don't observe that ritual anymore, especially the first part.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;If you served yourself, or had the opportunity to tell the serving person to stop serving you (so, almost always except in a restaurant), it is considered rude to not finish your plate. &lt;/em&gt; I guess if you loaded up &lt;strong&gt;huge amounts&lt;/strong&gt; and don't finish, it's considered wasteful. Other than that, I wouldn't worry about this one.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Noticeable smacking or slurping is considered bad manners, not to mention belching or farting.&lt;/em&gt; Yup, true. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;It is considered impolite to not cover your mouth and nose when sneezing, coughing or yawning. Turn away from people when blowing your nose.&lt;/em&gt; The general idea is to not spray other people with fluids and germs... so: true!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;When clinking glasses you are supposed to look into the person's eyes who you are toasting. Not doing so results in seven years of bad luck (or, more specifically, bad sex).&lt;/em&gt; I never heard of that one, but then again... no bad sex, so I must have observed this one ;-)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Putting your glass down on the table after clinking glasses (and before drinking) is considered rude in some parts of Germany. &lt;/em&gt; This is completely new to me!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Tip at the restaurant is typically 1-5% of the bill, depending on the customer's satisfaction with the service. Not leaving any tip is considered rude if the service was satisfactory, but not uncommon if the service was bad (service is always included in the price of the meal). [...] &lt;/em&gt; True!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;In the workplace, you are expected to bring cake or buy lunch for colleagues when it is your birthday, or when you are leaving the company. Your colleagues may collect money for a shared gift for you on your birthday/when you are leaving.&lt;/em&gt; "Expected" is way too strong, but it's considered a nice gesture.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Placing a phone call to somebody after 10 p.m. (22:00) should be avoided, unless by previous appointment or calling a friend. [...]&lt;/em&gt; Don't call people to discuss business in their spare time, except when it's important. Is there any country where people &lt;strong&gt;love&lt;/strong&gt; to get phone calls at 3 in the morning? &lt;br /&gt;&lt;br /&gt;&lt;em&gt;Furthermore, between approximately 8 p.m. and 8.15 p.m (20:00 - 20:15) do not call anyone who you think might be interested in watching the news on television, as the prime time daily news are broadcast at that time.&lt;/em&gt; LOL, I guess this is a remnant of the 60s where we only had 1.5 TV channels and 1.5 news reports once a day. You can safely ignore this rule.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Unthoughtful driving on the Autobahn is regarded as rude. [...]&lt;/em&gt; True! But then again, everybody's rude on the Autobahn, you don't want to stick out, do you?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Public display of affection, such as holding hands or kissing in public places and public events, is commonly accepted and widely spread, but may be considered inappropriate in certain surroundings (workplace, church, high class restaurants, etc.)&lt;/em&gt; True to a degree, but come on, restaurants? Don't worry about that!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Especially in the north of Germany, using a candle to light a cigarette is said to kill a fisherman. The reason for this is that in former times fishermen earned their living during wintertime by producing matches.&lt;/em&gt; WTF? OK, now they're just making it up!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Opening an umbrella indoors or not closing your umbrella before stepping inside a building, even if there is more than enough room for it open, is considered to bring bad luck by some people.&lt;/em&gt; What's with all this bad luck nonsense? I never heard about that one, but on the other hand, I don't use umbrellas!&lt;br /&gt;&lt;br /&gt;All in all you could say in Germany you can get away with anything that's considered OK in the States, UK and France. If you want to be liked, be what's internationally considered to be "nice" and try not to think about rules too much. Germany is not a very polite and observant country. We're rude, direct, and cold. Just like the local weather.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=244:title=list_of_faux_pax_pas" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=FauxPas"&gt;FauxPas&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Culture"&gt;Culture&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/FauxPas" rel="tag"&gt;FauxPas&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Culture" rel="tag"&gt;Culture&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116387620867270991?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=244:title=list_of_faux_pax_pas' title='List Of Faux Pax Pas'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387620867270991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387620867270991'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/list-of-faux-pax-pas.html' title='List Of Faux Pax Pas'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116387615345068700</id><published>2006-11-18T19:54:00.000+01:00</published><updated>2006-11-18T19:55:53.453+01:00</updated><title type='text'>Elvish Esperanto</title><content type='html'>Via &lt;a href="http://www.boingboing.net/2006/11/10/elvish_esperanto_the.html"&gt;BoingBoing&lt;/a&gt;: &lt;a href="http://www.geocities.com/zipola85/common.htm"&gt;Tuomo Sipola&lt;/a&gt;, who creates languages in his spare time, created a common fantasy tongue which I think is pretty cool in a very geeky sort of way:&lt;blockquote&gt;1. Phonology&lt;br /&gt;1.1 Consonants&lt;br /&gt;&lt;br /&gt;Consonants include plosives p, t, c and b, d, g and fricatives f, þ, s and h.&lt;br /&gt;&lt;br /&gt;Laterals l ja r are very common as are nasals m and n of which n becomes velar before a velar consonant.&lt;br /&gt;&lt;br /&gt;All consonants can be word-final.&lt;br /&gt;&lt;br /&gt;Allowed consonant clusters at the beginning of a word are pr, tr, cr, dr and gr. Word-final and middle clusters (includeing the afore mentioned) are ld, lt, lþ, rd, rt, rþ, nd, nt, nþ, cs, nc ja ng.&lt;br /&gt;1.2 Vowels&lt;br /&gt;&lt;br /&gt;A, e, i, o ja u are vowels. A and e are the most common of them.&lt;br /&gt;&lt;br /&gt;All the vowels except e may be word-final.&lt;br /&gt;&lt;br /&gt;Allowed vowel clusters: ai, ei, oi, ui, au, ou, ia, ie and io.&lt;br /&gt;1.3 Stress&lt;br /&gt;&lt;br /&gt;Stress is initial but some speakers stress the penultimate. &lt;/blockquote&gt;Go read the article for the entire shebang. I'll remember this one the next time I'm writing a new fantasy name generator! :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=243:title=elvish_esperanto" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Elvish"&gt;Elvish&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=RPG"&gt;RPG&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Fantasy"&gt;Fantasy&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Linguistics"&gt;Linguistics&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Elvish" rel="tag"&gt;Elvish&lt;/a&gt;, &lt;a href="http://technorati.com/tag/RPG" rel="tag"&gt;RPG&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Fantasy" rel="tag"&gt;Fantasy&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Linguistics" rel="tag"&gt;Linguistics&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116387615345068700?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=243:title=elvish_esperanto' title='Elvish Esperanto'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387615345068700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387615345068700'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/elvish-esperanto.html' title='Elvish Esperanto'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116387600988396778</id><published>2006-11-18T19:48:00.000+01:00</published><updated>2006-11-18T19:53:30.096+01:00</updated><title type='text'>How to fix shows like Lost.</title><content type='html'>&lt;a href="http://nymag.com/arts/tv/features/23763/index.html"&gt;Adam Sternbergh&lt;/a&gt; is running an article on what's wrong with shows like Lost. His point is mainly that it's a mistake to make a puzzle/mystery series open ended, and he's correct. But it's more than that.&lt;br /&gt;&lt;div style="border-bottom: 1px solid gray; padding-bottom: 16px; color: rgb(51, 51, 51);"&gt;&lt;br /&gt;I still remember the first Lost episodes, the atmoshere of the show alone was impressive and compelling. it was around the second season that I slowly realized some of the strange stuff was never going to be explained properly. And most times the stuff that &lt;strong&gt;is&lt;/strong&gt; being explained leaves the viewer wishing it hadn't been.&lt;br /&gt;&lt;br /&gt;Unlike Adam, I don't think the problem is open-endedness, though. It's more the fact that most of the time TV writers &lt;strong&gt;simply don't know what they're doing&lt;/strong&gt;. That's right, most of the time they just make stuff up that looks cool at first glance but they don't have the capacity to integrate all that crap into a story that makes sense and is compelling at the same time.&lt;br /&gt;&lt;br /&gt;I can't believe after the gods-know-how-many years of television history people still are not onto the fact that writers and producers are just winging it, barely thinking ahead from episode to episode, with just some very vague idea as to the general development of the story. And just like that, last episode's leftover trash becomes the hook for next week's episode.&lt;br /&gt;&lt;br /&gt;It might be heresy to say it, but Lost writers also suffer from story cowardice just as many other shows' creative staff. Cowardice is the reason why very cool scenarios are easily implied all the time, whereas the actual story line revelations are often trivial and boring. This is very unrewarding for viewers, but somehow nobody in Hollywood cares enough to provide that kind of quality.&lt;br /&gt;&lt;br /&gt;I understand that you want to keep a show on air as long as possible. But if you do that you still have to set definite end points for major mystery arcs. After one arc is completed, you have to build up another story that can stand on its own feet - instead of trying to bring this year's season to life by infusing it with re-interpreted leftovers from last year. Yes, you may lose viewers if the series changes over time, but if the new concepts work, you'll also gain new fans.&lt;br /&gt;&lt;br /&gt;Dear writers: how about that? Don't make shows about one single idea that has to be protected from change. Instead, make it fun and rewarding to watch that change. Don't try to hang on to ratings by copying yourself, viewers &lt;strong&gt;will&lt;/strong&gt; notice. Gamble. Innovate. But above all: invest some time into thinking through the complete story arc and make sure it doesn't suck.&lt;br /&gt;&lt;br /&gt;Meaning is not something you can stitch on as an afterthought in the last 10 minutes of the season finale before your show gets inexplicably cancelled.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=242:title=how_to_fix_shows_like_lost" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Lost"&gt;Lost&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=TV"&gt;TV&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Show"&gt;Show&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Entertainment"&gt;Entertainment&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Lost" rel="tag"&gt;Lost&lt;/a&gt;, &lt;a href="http://technorati.com/tag/TV" rel="tag"&gt;TV&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Show" rel="tag"&gt;Show&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Entertainment" rel="tag"&gt;Entertainment&lt;/a&gt;&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/11204393-116387600988396778?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=242:title=how_to_fix_shows_like_lost' title='How to fix shows like Lost.'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387600988396778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116387600988396778'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/how-to-fix-shows-like-lost.html' title='How to fix shows like Lost.'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116274338442953720</id><published>2006-11-05T17:14:00.000+01:00</published><updated>2006-11-05T17:16:24.446+01:00</updated><title type='text'>Open Source Is Not a Verb</title><content type='html'>It's &lt;a href="http://www.osnews.com/story.php?news_id=16389"&gt;OSNews&lt;/a&gt; rehash day at Udo's Techblog. Bill Weinberg is running an article on NewsForge attacking the use of &lt;a href="http://www.newsforge.com/articles/06/11/04/0457205.shtml?tid=31"&gt;"open source" as a verb&lt;/a&gt;. Articles that have phrases like "I am a linguist by training" as their opening sentence, then go on to attack and deride a horrifying trend of neologisms before finally closing with some instructions on how language should be used properly, have a 99% statistical hogwash probability in my book.&lt;br /&gt;&lt;br /&gt;I had these discussions with friends many times. Language is a living, rapidly changing system. You don't like certain phrases? Fine, don't use them. You're never going to be able to prescribe where the proper route of language development goes. It's a decision made by all of us, or even small groups of us, to use a certain phrase or not. That's how language evolved for the past thousands of years, by the way.&lt;br /&gt;&lt;br /&gt;Linguists somehow seem to think that language is static, or finished. It's not. And they don't get to decide what's wrong and what's correct. True, language evolution has seen a tremendous speedup in the last decades, but that doesn't mean the end times are near. It's just a side effect of a faster, more ubiquitous and more global communication behavior.&lt;br /&gt;&lt;br /&gt;Also, in case you haven't noticed, most colloquialisms are invented and abandoned constantly without any harm to society. I remember, when I started school, me and my friends would invent new words and catchphrases all the time. We still do that. As is everybody else. Some of these trends make it into larger circulation. Some of them will stay around, most won't.&lt;br /&gt;&lt;br /&gt;The beauty of it is that language is constantly being enriched, not lessened by these developments, because new words and phrases are effectively added to the repertoire not necessarily at the expense of "old" forms and sayings. (Which is also, I believe, an advantage we gained as we made progress in information technology.)&lt;br /&gt;&lt;br /&gt;Language is, thankfully, not designed by committee.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=241:title=open_source_is_not_a_verb" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=OpenSource"&gt;OpenSource&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Linguistics"&gt;Linguistics&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/OpenSource" rel="tag"&gt;OpenSource&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Linguistics" rel="tag"&gt;Linguistics&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116274338442953720?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=241:title=open_source_is_not_a_verb' title='Open Source Is Not a Verb'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116274338442953720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116274338442953720'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/open-source-is-not-verb.html' title='Open Source Is Not a Verb'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116257149731842953</id><published>2006-11-03T17:31:00.000+01:00</published><updated>2006-11-03T17:31:37.346+01:00</updated><title type='text'>Fatal SQL Injection</title><content type='html'>Joel is running a short reminder for the old &lt;a href="http://www.joelonsoftware.com/items/2006/11/01.html"&gt;SQL injection bug&lt;/a&gt; - a disastrous bug many web applications are riddled with. Now what I don't understand is the sheer number of those vulnerabilities. I'm not against using SQL in code per se, but why don't people encapsulate more database read and write operations using arrays or similar vectors?&lt;br /&gt;&lt;br /&gt;Take, for example, PHP:&lt;blockquote&gt; &lt;pre&gt;&lt;code&gt;&lt;span style="font-family: Courier New; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"&gt;&lt;span class="multi1-marker7"&gt;&lt;?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-reservedword"&gt;function&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-identifier"&gt;DB_GetDataSet(&lt;/span&gt;&lt;span class="php1-variable"&gt;$tablename&lt;/span&gt;&lt;span class="php1-symbol"&gt;,&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-variable"&gt;$keyvalue&lt;/span&gt;&lt;span class="php1-symbol"&gt;,&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-variable"&gt;$keyname&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-identifier"&gt;null,&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-variable"&gt;$fields&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-string"&gt;'*'&lt;/span&gt;&lt;span class="php1-symbol"&gt;)&lt;br /&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;  &lt;/span&gt;&lt;span class="php1-variable"&gt;$result&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-reservedword"&gt;array&lt;/span&gt;&lt;span class="php1-symbol"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;  &lt;/span&gt;&lt;span class="php1-reservedword"&gt;if&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;(&lt;/span&gt;&lt;span class="php1-variable"&gt;$keyvalue&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;!=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-string"&gt;''&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;&amp;&amp;amp;&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-variable"&gt;$keyvalue&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;!=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-string"&gt;'0'&lt;/span&gt;&lt;span class="php1-symbol"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;  &lt;/span&gt;&lt;span class="php1-symbol"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;    &lt;/span&gt;&lt;span class="php1-reservedword"&gt;if&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;(&lt;/span&gt;&lt;span class="php1-variable"&gt;$keyname&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;==&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-identifier"&gt;null)&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;    &lt;/span&gt;&lt;span class="php1-symbol"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;      &lt;/span&gt;&lt;span class="php1-variable"&gt;$keynames&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-identifier"&gt;DB_GetKeys(&lt;/span&gt;&lt;span class="php1-variable"&gt;$tablename&lt;/span&gt;&lt;span class="php1-symbol"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;      &lt;/span&gt;&lt;span class="php1-variable"&gt;$keyname&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-variable"&gt;$keynames&lt;/span&gt;&lt;span class="php1-symbol"&gt;[&lt;/span&gt;&lt;span class="php1-number"&gt;0&lt;/span&gt;&lt;span class="php1-symbol"&gt;];&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;    &lt;/span&gt;&lt;span class="php1-symbol"&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;    &lt;/span&gt;&lt;span class="php1-variable"&gt;$rs&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-identifier"&gt;mysql_query(&lt;/span&gt;&lt;span class="php1-string"&gt;'SELECT '&lt;/span&gt;&lt;span class="php1-symbol"&gt;.&lt;/span&gt;&lt;span class="php1-variable"&gt;$fields&lt;/span&gt;&lt;span class="php1-symbol"&gt;.&lt;/span&gt;&lt;span class="php1-string"&gt;' FROM '&lt;/span&gt;&lt;span class="php1-symbol"&gt;.&lt;/span&gt;&lt;span class="php1-variable"&gt;$tablename&lt;/span&gt;&lt;span class="php1-symbol"&gt;.&lt;/span&gt;&lt;span class="php1-string"&gt;' WHERE '&lt;/span&gt;&lt;span class="php1-symbol"&gt;.&lt;/span&gt;&lt;span class="php1-variable"&gt;$keyname&lt;/span&gt;&lt;span class="php1-symbol"&gt;.&lt;/span&gt;&lt;span class="php1-string"&gt;'="'&lt;/span&gt;&lt;span class="php1-symbol"&gt;.&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;      &lt;/span&gt;&lt;span class="php1-identifier"&gt;mysql_escape_string(&lt;/span&gt;&lt;span class="php1-variable"&gt;$keyvalue&lt;/span&gt;&lt;span class="php1-symbol"&gt;).&lt;/span&gt;&lt;span class="php1-string"&gt;'";'&lt;/span&gt;&lt;span class="php1-symbol"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;      &lt;/span&gt;&lt;span class="php1-reservedword"&gt;or&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-variable"&gt;$DBERR&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-identifier"&gt;mysql_error().&lt;/span&gt;&lt;span class="php1-string"&gt;'{ '&lt;/span&gt;&lt;span class="php1-symbol"&gt;.&lt;/span&gt;&lt;span class="php1-variable"&gt;$query&lt;/span&gt;&lt;span class="php1-symbol"&gt;.&lt;/span&gt;&lt;span class="php1-string"&gt;' }'&lt;/span&gt;&lt;span class="php1-symbol"&gt;;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;    &lt;/span&gt;&lt;span class="php1-reservedword"&gt;if&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;(&lt;/span&gt;&lt;span class="php1-variable"&gt;$line&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-identifier"&gt;mysql_fetch_array(&lt;/span&gt;&lt;span class="php1-variable"&gt;$rs&lt;/span&gt;&lt;span class="php1-symbol"&gt;,&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-identifier"&gt;MYSQL_ASSOC))&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;    &lt;/span&gt;&lt;span class="php1-symbol"&gt;{&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;      &lt;/span&gt;&lt;span class="php1-variable"&gt;$result&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-variable"&gt;$line&lt;/span&gt;&lt;span class="php1-symbol"&gt;;&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;      &lt;/span&gt;&lt;span class="php1-identifier"&gt;mysql_free_result(&lt;/span&gt;&lt;span class="php1-variable"&gt;$rs&lt;/span&gt;&lt;span class="php1-symbol"&gt;);&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;    &lt;/span&gt;&lt;span class="php1-symbol"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;    &lt;/span&gt;&lt;span class="php1-reservedword"&gt;else&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;      &lt;/span&gt;&lt;span class="php1-variable"&gt;$result&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-symbol"&gt;=&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-reservedword"&gt;array&lt;/span&gt;&lt;span class="php1-symbol"&gt;();&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;  &lt;/span&gt;&lt;span class="php1-symbol"&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;  &lt;/span&gt;&lt;span class="php1-reservedword"&gt;return&lt;/span&gt;&lt;span class="php1-space"&gt; &lt;/span&gt;&lt;span class="php1-variable"&gt;$result&lt;/span&gt;&lt;span class="php1-symbol"&gt;;&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span class="php1-space"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="multi1-marker7"&gt;?&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt; &lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;It's equally easy to make a wrap for writing and selecting and using these kind of light-weight wrapper functions you don't just make your code more secure, you also abstract database access in general making it easier to support different kinds of database software, besides you minimize other bugs that might not be security-related. Why are people still slugging it out with manually assembled statements, when in 99% of the cases a simple, safe procedure call would suffice?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=240:title=fatal_sql_injection" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=SQL"&gt;SQL&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Web"&gt;Web&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Development"&gt;Development&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Joel"&gt;Joel&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/SQL" rel="tag"&gt;SQL&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Web" rel="tag"&gt;Web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Development" rel="tag"&gt;Development&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Joel" rel="tag"&gt;Joel&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116257149731842953?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=240:title=fatal_sql_injection' title='Fatal SQL Injection'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116257149731842953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116257149731842953'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/fatal-sql-injection.html' title='Fatal SQL Injection'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116257064792783901</id><published>2006-11-03T17:17:00.000+01:00</published><updated>2006-11-03T17:17:27.930+01:00</updated><title type='text'>Gmail Mobile Java App</title><content type='html'>Yup, just one post earlier I was complaining about how dependent we have become on software services and now, I'll jump straight to promoting the newest Google gadget: as &lt;a href="http://mobilecrunch.com/2006/11/02/google-updates-mobile-services-new-downloadable-application-speeds-up-gmail/"&gt;MobileCrunch&lt;/a&gt; reports, there is a downloadable Java app available to bring Gmail support to your phone.&lt;br /&gt;&lt;br /&gt;This is great, because the retared web browser that came with my V3 won't load the WAP interface. I just tried the install link (http://gmail.com/app) and everything worked magically. Now, this is a step in the right direction but overall I still miss my cheap iMode phone. Unlike the Gmail-enabled V3, my iMode phone was always "online" and it was able to constantly monitor my email accounts for anything interesting, in that regard it worked just like SMS.&lt;br /&gt;&lt;br /&gt;With the Gmail app, you still have to manually click refresh to check for new mail, the app has to stay open (that means no other phone functions are available at that time), and once you closed the app it reloads the inbox contents &lt;strong&gt;for ages&lt;/strong&gt;. This is bad news for people who have to pay for bandwidth on their crappy WAP connections (like, erm, me for example). &lt;br /&gt;&lt;br /&gt;But, its a nice app. When I remember all the times I've been on the road without my Tablet (which features a UMTS/GPRS card) and I nearly died because I could check my emails... this is going to be better!&lt;br /&gt;&lt;br /&gt;Yeah, I know, it's probably time for a Blackberry already...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=239:title=gmail_mobile_java_app" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Gmail"&gt;Gmail&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Java"&gt;Java&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Mobile"&gt;Mobile&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Gmail" rel="tag"&gt;Gmail&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Java" rel="tag"&gt;Java&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Mobile" rel="tag"&gt;Mobile&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116257064792783901?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=239:title=gmail_mobile_java_app' title='Gmail Mobile Java App'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116257064792783901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116257064792783901'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/gmail-mobile-java-app.html' title='Gmail Mobile Java App'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116257059983992554</id><published>2006-11-03T17:16:00.000+01:00</published><updated>2006-11-03T17:16:39.863+01:00</updated><title type='text'>Microsoft Max Cancelled</title><content type='html'>Maybe I've been living under a stone or something for the last days, but I didn't hear anything on Microsoft end-of-lifing its Max beta product. As found on the &lt;a href="http://blogs.msdn.com/max/archive/2006/10/31/thank-you-the-max-project-has-concluded.aspx"&gt;Max Blog&lt;/a&gt;:&lt;blockquote&gt;Starting today, we will be disabling all downloads from our website. In the next week, we will be shutting down the Max services and our team forums. At that time, you will no longer be able to sign in to Max or share lists of photos with your friends. You will still be able to read news and browse the lists you�ve already shared and received.&lt;br /&gt;&lt;br /&gt;We look forward to delighting you in the future! &lt;/blockquote&gt;OK one thing, you don't put a beta out there, create tons of marketing buzz (however "grassroots" it might have been) and then cancel out on your users like that. And don't give me crap about how this was supposed to happen all along and how it was just an "experiment" and how everybody's now better off for the "experience". Removing software from existence like that is not a move that instills trust. At the very least, they could have kept the downloads online and archived the forums. What they &lt;strong&gt;should&lt;/strong&gt; have done is:&lt;br /&gt;- publish the source for the benefit of all you WPF programmers out there&lt;br /&gt;- open up the API for content providers&lt;br /&gt;- build a community around this thing&lt;br /&gt;&lt;br /&gt;I probably have no valid reason to rant, since I'm not a Max user, but this is the type of thing that makes me increasingly weary of being dependent on a large company like Microsoft. And while we're at it, depending on Google feels much better right now, because they have a much better track record with users. But for how long?&lt;br /&gt;&lt;br /&gt;This is a general problem with the software-as-a-service idea. Services get cancelled, or otherwise interrupted and the end user is completely left in the dark - at worst, without the possibility of recovering any of their data.&lt;br /&gt;&lt;br /&gt;Services have slowly crept into my life:&lt;br /&gt;- Google Mail for private mails&lt;br /&gt;- Hosted Google Mail for company mails&lt;br /&gt;- Google Calendar&lt;br /&gt;- Flickr for photos&lt;br /&gt;- Blogger &lt;br /&gt;- Bloglines&lt;br /&gt;- Windows Software Update&lt;br /&gt;&lt;br /&gt;...and I'm sure, there are more. Who will host our data ten years from now? How much control will we have over it? Maybe it's time to put more emphasis on the quality of the migration tools a service provides.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=238:title=microsoft_max_cancelled" title="Permalink"&gt;No comments yet, be the first!&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 90%;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Max"&gt;Max&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=WPF"&gt;WPF&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Max" rel="tag"&gt;Max&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/WPF" rel="tag"&gt;WPF&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116257059983992554?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=238:title=microsoft_max_cancelled' title='Microsoft Max Cancelled'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116257059983992554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116257059983992554'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/11/microsoft-max-cancelled.html' title='Microsoft Max Cancelled'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116167641954533564</id><published>2006-10-24T09:47:00.000+02:00</published><updated>2006-10-24T09:53:39.556+02:00</updated><title type='text'>Today's Life Lession: Never Call Support</title><content type='html'>By now I really should know better, but I opened a support ticket with one of our hosting providers. Since we only host about 100 MB of data, but the quota function reports a whopping 600 MB, I thought I'd enquire about this. There could be plenty of technical reasons for this, maybe the minimum storage unit per file is pretty large. Or there could be a bug in the quota system. I was just curious.&lt;br /&gt;&lt;br /&gt;Inevitably, to every helpdesk ticket, there comes a response that makes you regret you even bothered to ask. In my case, it was a simple, condescending sentence stating that all the files stored on the webspace count against the reported disk usage. Duh. Of course, Mr. Helpdesk didn't even bother to check any facts or really think about the issue.&lt;br /&gt;&lt;br /&gt;And this is the standard reaction I get from any support hotline. So I hereby make a holy vow: never to call or write to any helpdesk regarding anything that isn't immediately catastrophic, and even then I make sure I have tons of proof that it's their problem - also, possibly, legal support...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116167641954533564?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=237' title='Today&apos;s Life Lession: Never Call Support'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116167641954533564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116167641954533564'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/10/todays-life-lession-never-call-support.html' title='Today&apos;s Life Lession: Never Call Support'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116150182948840644</id><published>2006-10-22T08:56:00.001+02:00</published><updated>2006-10-22T09:23:49.503+02:00</updated><title type='text'>Boy Scouts Get MPAA Brainwashing, Copyright Merit Patch</title><content type='html'>It seems every day there would be something very interesting, or depending on your point of view, disturbing to report on the U.S. "establishment"'s quest to reach ever-new lows. While I don't normally post politics here, I'll make an exception because copyright &lt;strong&gt;is&lt;/strong&gt; an issue that concerns everyone. &lt;a href="http://feeds.feedburner.com/%7Er/boingboing/iBag/%7E3/39384420/boy_scouts_shill_for.html"&gt;Cory Doctorow&lt;/a&gt; reports:&lt;blockquote&gt;The Los Angeles Council of the Boy Scouts of America will offer rewards to Scouts who absorb a brainwashing regime written by the MPAA. The merit &lt;s&gt;badge&lt;/s&gt; &lt;span style="color: red;"&gt;patch&lt;/span&gt; in "respecting copyright" will almost certainly not include any training on &lt;a href="http://fairuse.stanford.edu/" target="_blank" class="blines3" title="Link outside of this blog"&gt;fair use&lt;/a&gt;, anything about the fact that the film industry is located in Hollywood because that was a safe-enough distance from Tom Edison that the its founders could &lt;a href="http://www.cobbles.com/simpp_archive/edison_trust.htm" target="_blank" class="blines3" title="Link outside of this blog"&gt;infringe his patents with impunity&lt;/a&gt;; that record players, radios and VCRs were &lt;a href="http://papers.ssrn.com/sol3/papers.cfm?abstract_id=532882" target="_blank" class="blines3" title="Link outside of this blog"&gt;considered pirate technology&lt;/a&gt; until the law changed to accommodate them; or that the entertainment industry enriches itself &lt;a href="http://www.recordingartistscoalition.com/" target="_blank" class="blines3" title="Link outside of this blog"&gt;without regard for creators&lt;/a&gt;, who are routinely sodomized through non-negotiable contracts and abusive royalty practices. I'm sure it won't mention the &lt;a href="http://www3.ifctv.com/thisfilm/about.php" target="_blank" class="blines3" title="Link outside of this blog"&gt;anti-competitive censorship&lt;/a&gt; masquerading as the Hollywood "rating" system, or the way that the studio cartel's copyright term extensions have doomed the majority of creative works to &lt;a href="http://eldred.cc/" target="_blank" class="blines3" title="Link outside of this blog"&gt;orphaned oblivion&lt;/a&gt;, since they remain in copyright, but have no visible owner and can't be brought back into circulation. &lt;/blockquote&gt;Yeah, I happen to think copyright is an important legal concept. But in the same way that, say, the idea of protecting citizens from terrorism is a good thing in theory, copyright is in the process of being made into a legal backdoor that provides a frivolous expansion of certain people's means to play the justice system like it was their personal toy.&lt;br /&gt;&lt;br /&gt;On a more personal level, I find it disturbing how rightwing special interest groups in the US somehow manage to squeeze their agenda into institutions that &lt;strong&gt;should&lt;/strong&gt; be politically and religiously neutral. &lt;br /&gt;&lt;br /&gt;Then again, probably because I'm German, I've always been very suspicious about the concept of boyscouts. I don't know, maybe its the uniform or something, but they always remind me of an infamous organization that operated in Germany a few decades ago - its goal was also to instill the country's youth with "proper" values. On a rational level I know that the connection with Hitler Youth is horribly unfair and false, but it's a mental association I've never been able to ignore completely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116150182948840644?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=236:title=boy_scouts_get_mpaa_brainwashing_copyright_merit_patch' title='Boy Scouts Get MPAA Brainwashing, Copyright Merit Patch'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116150182948840644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116150182948840644'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/10/boy-scouts-get-mpaa-brainwashing_22.html' title='Boy Scouts Get MPAA Brainwashing, Copyright Merit Patch'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116125538992355467</id><published>2006-10-19T12:55:00.000+02:00</published><updated>2006-10-19T13:01:16.146+02:00</updated><title type='text'>Testing The Democracy Player</title><content type='html'>I finally got around to try out &lt;a href="http://www.getdemocracy.com/"&gt;Democracy&lt;/a&gt; a few nights ago, and it's a good video player. I like the idea that some codecs are integrated right into the platform, so you can play MPEG4, for example, without going through the usual platform-specific struggle.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The Pros&lt;/strong&gt;&lt;br /&gt;Demcracy has a pretty nice design that's also actually usable. The way the user interface is structured, it should appeal to a large mass of users, ranging from casual to expert computer literacy.&lt;br /&gt;&lt;br /&gt;It's also very easy to subscribe and download videos. The videos are grouped in channels (which are actually RSS feeds) and presented as short and appealing entries for the user to click on and download.&lt;br /&gt;&lt;br /&gt;The preinstalled feeds are a good mix: some digital rights stuff, actual grassroots politics (as you would expect), some news, some entertainment - and a link to what I believe is the first porn site I actually like!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The Cons&lt;/strong&gt;&lt;br /&gt;For something called "Democracy", the software actually has little user participation mechanisms. You can't vote on videos, you can't discuss or comment on them, you can't respond to a topic with your own videos - there aren't even topics or tags or any kind of meaningful "web 2.0" search and relationship provisions. Surely it would have been possible to do at least some of those things without cluttering the UI too much?&lt;br /&gt;&lt;br /&gt;The download behavior is just horrifying. If you auto-download channel content, there is no way to influence the number of simultaneous downloads (at least none that I could find in the very terse settings dialog). For example, I started with 4 downloads, the next time I looked 7 files were in the process of being downloaded - with no option to either delay a single download or limit the stuff that was going on.&lt;br /&gt;&lt;br /&gt;The download behavior is even worse than that of Firefox (with its placebo "pause/resume" function that never ever works), but just like using Firefox you're pretty much screwed when you're downloading stuff with democracy over an unreliable connection. Some files get resumed after a download stop, but most don't. Some files suddenly appear twice or even thrice in the download list at the same time. Some files just hang in there, nothing ever happens to them, the only option the UI provides is to cancel the download, find the file in its channel and re-order it.&lt;br /&gt;&lt;br /&gt;There is no way to mark a single file for auto-download. You click on it and it just starts, regardless if you already have 10 auto-downloading files in there clogging your connection.&lt;br /&gt;&lt;br /&gt;Now the worst thing: the player has a hefty memory footprint of about 200 MB, but the separate &lt;em&gt;downloader&lt;/em&gt; just runs amok, you literally can't leave it running for more than an our. In that time, it manages to consume about two times the downloaded amount of memory and, like a cancerous growth, it never stops multiplying until the system is dead!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/democracymemoryhog.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Well, over time I have seen many people on the web claiming the Firefox/Thunderbird memory hole doesn't exist - but it does. And we can expect likewise from Democracy, I'm sure. But this is it, the single worst flaw of Democracy...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116125538992355467?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=235:title=testing_the_democracy_player' title='Testing The Democracy Player'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116125538992355467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116125538992355467'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/10/testing-democracy-player.html' title='Testing The Democracy Player'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116125180475089010</id><published>2006-10-19T11:56:00.000+02:00</published><updated>2006-10-19T14:36:05.303+02:00</updated><title type='text'>Top WoW Guild Leader Quits</title><content type='html'>There is a very depressing &lt;a href="http://soulkerfuffle.blogspot.com/2006/10/view-from-top.html"&gt;guest blog account on Soul Kerfuffle&lt;/a&gt; describing an obsessive WoW gamer's life and the lives of his online friends - you have to read the article, but here are some choice quotes:&lt;blockquote&gt;Blizzard created a game that you simply can not win. Not only that, the only way to "get better" is to play more and more. In order to progress, you have to farm your little heart out in one way or another[...]&lt;/blockquote&gt;Funny, I never thought the objective was to "win". I realize that there are many different motivations for playing the game, but where is the fun in farming your heart out? It seems to me that the game by nature attracts people who are especially susceptible to becoming obsessed with mindless and repetitive tasks that carry only extremely short-term social or status-related rewards which they nevertheless consider to be more important than anything else, probably because it's way easier to farm loot than to get your life in order.&lt;br /&gt;&lt;blockquote&gt;And what do you do after these mighty dungeons fall before you and your friend's wrath? Go back the next week (not sooner, Blizzard made sure you can only raid the best instances once a week) and do it again (imagine if Alexander the Great had to push across the Middle East every damn week).&lt;/blockquote&gt;Yeah right. Again, you don't &lt;strong&gt;have&lt;/strong&gt; to do it like that, it's only that the game doesn't specifically prevent you from playing it like that. To be fair, that behavior might even be encouraged a little bit by the way current MMOs are designed. (Incidentally, and completely unrelated to all this social drama, this is why I think next-generation MMOs should be completely dynamic, allowing each player to experience a story that is unique to his character and thereby also empowering roleplay-type players to have a real sense of accomplishment, not the fake kind that comes from grinding victory out of pre-scripted and ridiculously repeatable events.)&lt;br /&gt;&lt;blockquote&gt;I know of children and spouses being forced to play and grind for their parents, threats of divorce, rampant neglect, failing grades in school, and thousands of dollars spent on "outsourcing" foreign help. For what, you ask? Honor. The desire to be the best for at least one week. To get the best loot in the game. What do these "heroes" receive? Why, cheers and accolades of course as they parade along in their new shiny gear... which is obsolete the first time they step into one of the premier instances. The accomplishment and sacrifice itself are meaningless a few days later.&lt;/blockquote&gt;Well, to put it bluntly: if you're a sociopath, you're probably not fit to play &lt;strong&gt;any&lt;/strong&gt; game. The behavior described sounds more like an advanced stage of gambling addiction, only people don't play with money but with their time and energy instead. An interesting parallel with any addictive illness is that the behavior continues even though disproportionally small rewards and inappropriately big risks should prevent it. This is because addiction has nothing to do with intelligence or logical thinking - it's a self-perpetuating autodestructive behavioral pattern.&lt;br /&gt;&lt;br /&gt;We may be tempted to think this is about WoW or even online gaming in general. And yes, the design of those games encourages players to put in lots of time and commitment for which they get a sense of advancement that is constantly reinforced by the social aspect of MMOs. But online games don't create people with mental problems, they just attract them. Like all potentially (psycho-)addictive things, they don't cause the illness - they just catalyze its emergence.&lt;br /&gt;&lt;br /&gt;In the end, as with many things in life, the actual object of our obsessions is not to blame for the effect it exerts on us. The object itself just provided a mechanism to release a behavior that has perhaps been waiting to get out for a long time. Whatever the trigger may be: genetic predisposition, or when our lives suddenly take a catastrophic turn, or maybe just a sense of emptyness and isolation - unresolved issues always find a way to express themselves.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116125180475089010?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/archive.php/entry=234' title='Top WoW Guild Leader Quits'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116125180475089010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116125180475089010'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/10/top-wow-guild-leader-quits.html' title='Top WoW Guild Leader Quits'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116108872886198182</id><published>2006-10-17T14:38:00.000+02:00</published><updated>2006-10-17T14:38:48.893+02:00</updated><title type='text'>Scary Moments</title><content type='html'>Hey, I don't know why I keep posting this personal stuff...&lt;br /&gt;&lt;br /&gt;Today I was riding the elevator to my office, when I realized that it was going to the sub basement (I didn't even realize we had one before). When the doors opened, it was completely dark outside and a young woman wearing white doctor's clothes appeared from out of nowhere. She actually screamed in surprise as she saw me standing in the elevator, then composed herself and stepped in.&lt;br /&gt;&lt;br /&gt;Well, I know I'm not precisely the cutest guy around, but could someone tell me whether I look &lt;strong&gt;that&lt;/strong&gt; scary when I stand in lowlight conditions in an elevator, holding on to half a ton of chinese takeout food? And what the fuck is going on in our sub basement?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116108872886198182?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=233:title=scary_moments' title='Scary Moments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116108872886198182'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116108872886198182'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/10/scary-moments.html' title='Scary Moments'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116095232207889468</id><published>2006-10-16T00:41:00.000+02:00</published><updated>2006-10-16T00:45:22.093+02:00</updated><title type='text'>The Nietzsche Family Circus</title><content type='html'>In case you (like me) think your life needs more Nietzsche quotes, perhaps presented randomly, fortune cookie style, alongside retro b/w comics, &lt;a href="http://www.losanjealous.com/nfc/"&gt;The Nietzsche Family Circus&lt;/a&gt; might be just what you're looking for!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116095232207889468?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=232:title=the_nietzsche_family_circus' title='The Nietzsche Family Circus'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116095232207889468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116095232207889468'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/10/nietzsche-family-circus.html' title='The Nietzsche Family Circus'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116094191978256788</id><published>2006-10-15T21:47:00.000+02:00</published><updated>2006-10-15T21:51:59.826+02:00</updated><title type='text'>Incomplete</title><content type='html'>One evening, about three weeks ago, I went outside, it was already pitch black when I jogged across the fields adjacent to my house. No, this isn't the post where I tell you how I was abducted by aliens. But there &lt;strong&gt;was&lt;/strong&gt; something there, waiting for me. It was a stone, about seven inches high, sticking out of the grass. I didn't see it, tripped on it and several of the small tendons in my right foot snapped or were overstretched. Getting back home with just one usable foot was quite an adventure, since I was stranded there in the middle of nowhere!&lt;br /&gt;&lt;br /&gt;Well, it's going to be quite a while until I'll walk normally again. I feel reminded of my anatomy class back at university, wondering how fucked-up my foot must look from the inside? Funny, I've had a few far more serious and painful injuries in my time, but somehow this has really gotten to me. I even have &lt;strong&gt;dreams&lt;/strong&gt; about being able to walking normally again! My friends keep arguing that I'm too impatient.&lt;br /&gt;&lt;br /&gt;I also keep thinking about a good friend of mine who is pregnant right now. Finally I understand why the human race would have gone extinct a long time ago if it were men who had to incubate our offspring. Normally, I'm pretty tough, but I'm pretty sure I'd have died already if I had to go through with the kind of stuff my friend has to suffer!&lt;br /&gt;&lt;br /&gt;How is this going to be once I get older? Getting more fragile and becoming sick more often? I'm going to be one of those grumpy old guys who scream at the nurse all the time. It's funny if you consider how I didn't become an medical practitioner mainly because I couldn't stand dealing with sickness and death on a daily basis...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116094191978256788?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=231:title=incomplete' title='Incomplete'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116094191978256788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116094191978256788'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/10/incomplete.html' title='Incomplete'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115989332819223315</id><published>2006-10-03T18:32:00.000+02:00</published><updated>2006-10-03T18:35:28.223+02:00</updated><title type='text'>Fixing Juice</title><content type='html'>&lt;a href="http://www.pcrei.com/"&gt;David Troesch&lt;/a&gt; asked me to post this fix to the debilitating Juice bug I &lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=214:title=juice_not_so_good"&gt;talked about&lt;/a&gt;:&lt;blockquote&gt;Your article was one of few search results that seemed to be referencing a similar problem that I was having. With some experimentation, I was able to get juice working again. I'm sure the problem is a unicode character getting inserted into a podcasts file name (or description) that is then verified by juice when it opens and it causes the unicode function to puke (maybe from an old/buggy version of the python unicode function?).&lt;br /&gt;&lt;br /&gt;The Fix (I'm sure you noticed uninstall/reinstall of Juice doesn't fix it - why is because the info in the location below isn't cleaned by the uninstall routine): Goto the directory %Userprofile%\Application Data\ipodder\ (type that into the address bar of a windows explorer window or run box and it'll take you to the right place)&lt;br /&gt;&lt;br /&gt;Rename the file ipodder.db&lt;br /&gt;&lt;br /&gt;This (I believe) is the saved database of existing in your library and files in it. Not exactly sure what else it's used for.&lt;br /&gt;&lt;br /&gt;Then open juice, and it should open with no errors. (If there are errors still, try renaming the history.db file under the history subdirectory in the same location.) It'll re-create an empty database file and rebuild what's needed. The feed names will look a little weird till you get juice to grab the data from the feed and it corrects itself. Watch out as well, on the 2nd launch of Juice, it'll try and re-download a bunch of stuff that was already downloaded.&lt;/blockquote&gt;Thanks David! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115989332819223315?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=228:title=fixing_juice' title='Fixing Juice'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115989332819223315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115989332819223315'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/10/fixing-juice.html' title='Fixing Juice'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-116035169073836241</id><published>2006-10-01T01:54:00.000+02:00</published><updated>2006-10-09T01:55:53.583+02:00</updated><title type='text'>Happy Birthday Funda</title><content type='html'>&lt;img src="http://thasmudyan.creativepark.net/img/funda.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;Happy birthday Funda, wherever you are.&lt;br /&gt;(I still miss you.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-116035169073836241?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=230:title=happy_birthday_funda' title='Happy Birthday Funda'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116035169073836241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/116035169073836241'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/10/happy-birthday-funda_01.html' title='Happy Birthday Funda'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115943107150867726</id><published>2006-09-28T10:04:00.000+02:00</published><updated>2006-09-28T10:11:11.666+02:00</updated><title type='text'>Another New Year's Promise</title><content type='html'>&lt;a href="http://blaugh.com/2006/09/27/your-last-post/" rel="bookmark" target="_blank" class="blines2" title="Link to another page in this blog"&gt;&lt;img class="comic" title="Your Last Post" alt="Your Last Post" src="http://blaugh.com/cartoons/060927_blog_grim_reaper.gif" height="250" width="447" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I need to post more often and more regularly :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115943107150867726?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115943107150867726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115943107150867726'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/09/another-new-years-promise.html' title='Another New Year&apos;s Promise'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115919206165770689</id><published>2006-09-25T15:46:00.000+02:00</published><updated>2006-09-25T15:47:41.676+02:00</updated><title type='text'>Happy Birthday Udo</title><content type='html'>&lt;div style="border-bottom: 1px solid gray; padding-bottom: 16px;"&gt;  &lt;img src="http://thasmudyan.creativepark.net/img/birthday-cake.jpg" style="padding-left: 6px;" align="right" /&gt;Happy birthday to me / Happy birthday to me / Happy birthday dear Udo / Happy birthday to me !&lt;br /&gt;&lt;br /&gt;...and I gotta say the last 31 years were very nice, so here's to another few!&lt;br /&gt;&lt;br /&gt;Originally I wanted to post this very cool birthday poem about the sun but then I realized that certain people might read certain things into that... well - no more ambiguity! My new life year's promise! I promise to be clearer! And I've been told I'm too nice. No more niceness! And no more unrealistic ideas. Yeah. I'll let you know how that worked out...&lt;br /&gt;&lt;br /&gt;:-)&lt;br /&gt;&lt;br /&gt;Have a nice day! &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115919206165770689?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=226:title=happy_birthday_udo' title='Happy Birthday Udo'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115919206165770689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115919206165770689'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/09/happy-birthday-udo.html' title='Happy Birthday Udo'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115871450247483195</id><published>2006-09-20T03:07:00.000+02:00</published><updated>2006-09-20T03:09:32.833+02:00</updated><title type='text'>InstaRPG: Free Bare Minimum Pen&amp;Paper Ruleset</title><content type='html'>I know there are still geeks out there who play good old pen&amp;amp;paper roleplaying games with their friends, myself included. For this, I have created a barebones ruleset, mainly intended for oneshot adventure sessions that rely heavily on the GM's discretion and player creativity.&lt;br /&gt;&lt;br /&gt;This ruleset is called InstaRPG, it is purposely simplistic and comes with a minimum set of rules that could possibly work and still allow for rich gameplay. The rules have also been optimized for quick gaming, especially in combat mode. It has been tested for contemporary settings, but it should also work for fantasy and sci-fi settings.&lt;br /&gt;&lt;br /&gt;You can download the Creative Commons-licensed InstaRPG here:&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/dl/insta-rpg1-2.pdf"&gt;insta-rpg1-2.pdf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/dl/insta-rpg1-2.odt"&gt;insta-rpg1-2.odt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;As always, your feedback would be much appreciated!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115871450247483195?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=225:title=instarpg_free_bare_minimum_penpaper_ruleset' title='InstaRPG: Free Bare Minimum Pen&amp;Paper Ruleset'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115871450247483195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115871450247483195'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/09/instarpg-free-bare-minimum-penpaper.html' title='InstaRPG: Free Bare Minimum Pen&amp;Paper Ruleset'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115871088595784671</id><published>2006-09-20T02:07:00.000+02:00</published><updated>2006-09-20T02:08:05.960+02:00</updated><title type='text'>Cite CMS: Our First Open Source Release</title><content type='html'>We just released our first true open source product, the Trionic Cite website content management system on SourceForge. It is a PHP-based simple CMS that comes with its own installer and is designed to be easily usable and customizable.&lt;br /&gt;&lt;br /&gt;Up until now we installed our software on our clients' servers ourselves, so supplying a ready-cooked package for general consumption is certainly a different experience. This is why we need more people to test this release (which is not intended for production use yet). Undoubtedly, we screwed at least 10 things up, so let us know!&lt;br /&gt;&lt;br /&gt;You can download Trionic Cite from the SF web page at: &lt;br /&gt;&lt;a href="https://sourceforge.net/projects/cite/"&gt;https://sourceforge.net/projects/cite/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Have fun, and send comments to &lt;a href="mailto:cite@trionic.de"&gt;cite@trionic.de&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115871088595784671?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=224:title=cite_cms_our_first_open_source_release' title='Cite CMS: Our First Open Source Release'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115871088595784671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115871088595784671'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/09/cite-cms-our-first-open-source-release.html' title='Cite CMS: Our First Open Source Release'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115871078831356456</id><published>2006-09-20T02:05:00.000+02:00</published><updated>2006-09-20T02:07:21.646+02:00</updated><title type='text'>SmallWorld, Step 1: Introduction and Terrain</title><content type='html'>&lt;div style="border-bottom: 1px solid gray; padding-bottom: 16px;"&gt;  &lt;img src="http://thasmudyan.creativepark.net/img/smallworld.jpg" style="padding-left: 6px;" align="right" /&gt;&lt;strong&gt;Creating a very simple dynamic MO-something&lt;/strong&gt;&lt;br /&gt;After talking at length about (the absence of) truly dynamic environments in multiplayer games, I've decided to play with a little proof of concept application. The goal here is to experiment with a few points, not to create a real game (who's got time for that, right?). &lt;em&gt;I apologize if this tutorial seems very obvious and very basic at first, but let's do it nice and slow so we're all on the same page, hm-kay?&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Design choices&lt;/strong&gt;&lt;br /&gt;I wanted to use ubiquitous development tools so readers can try things out on their own. The obvious choice for a client here is the browser. While not exactly known as a platform for breathtaking 3D games, it's easy to program against and everybody's already got one. With that, it is pretty clear that we're talking about a web application here, so I went with PHP on the server side. This is undoubtedly not an ideal choice, since some tasks are going to require asynchronous communications - something that neither the browser nor PHP are good at. Still, these tools should get the development time to an absolute minimum, even if there are some nasty tradeoffs on the road ahead. Then again, this is just a proof of concept, riiiight?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Let's get started then&lt;/strong&gt;&lt;br /&gt;First, we'll need a terrain model. That's the most basic level of existence in an online world, the petri dish on which everything is supposed to grow. And when I say grow, I mean that literally, since we're doing a dynamic world: instead of having lots of statically designed content our goal is to simulate as much as possible!&lt;br /&gt;&lt;br /&gt;There are several types of terrain that are suitable for a simulation. The most basic scenario is a flat map of squares, where a square represents the smallest possible environment unit - like for example a square foot of ground, or any other arbitrary unit. Of course the flat map has some serious shortcomings when it comes to the representation of spatial terrain, because it can not be used to construct true 3-dimensional structures. This is what vector-based environments are good for. Vector data, however, is notoriously difficult to access meaningfully when your goal is to do some environmental simulation. For the sake of simplicity, we'll be using the flat map approach here, because&lt;br /&gt;- it's laughably simple to do environmental simulations with flat maps&lt;br /&gt;- our client is going to be a web browser anyway&lt;br /&gt;- we can get some things done instead of wasting time on complicated transformations&lt;br /&gt;&lt;br /&gt;Now when I say "flat map" that doesn't mean there can be no height associated with each square, in fact height will be one of our basic terrain properties.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Fractal Terrain&lt;/strong&gt;&lt;br /&gt;Fractal algorithms are great for mass production of raw data that is supposed to look natural (and they look that way because such algorithms actually resemble pretty closely what goes on in many natural systems). Also, fractal algorithms are very easy to implement. To generate a height map, we will use a simple diamon-square algorithm, which works like this: suppose we have two points on a map, say p1 and p5, where the elevation of each has been determined by a random number. Let's call the range of this random number r1. The line between those two points in space is the slope of the terrain:&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/sw_illu/terrain.fractal.step1.png" /&gt;&lt;br /&gt;&lt;br /&gt;To make a realistic landscape out of those rough data points, we'll interpolate the elevation halfway between p1 and p5, let's call that new point p3. Since it lies halfway between p1 and p5, its height would be the average of p1 and p5. Now, we add some more random variation to this value by adding or subtracting another random value. To make for a realistically scoped effect, the range of this random number should be less than r1. If we want to make real smooth slopes, we can take half r1 for the range. So, we calculated p3 as: (p1+p5)/2 + r2&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/sw_illu/terrain.fractal.step2.png" /&gt;&lt;br /&gt;&lt;br /&gt;We can repeat this process as often as we like to make the resulting terrain as fine-grained as possible. But, there is a reason why I called those points p1, p3, and p5. Since we are essentially generating a terrain map of squares which have a fixed size, it only makes sense to drill down as deep as the size of an individual square. Keep in mind that if we were generating vector data, we would not be having this "problem". According to the chosen naming convention, our example just needs one further iteration: this time, we will calculate the values of new points called p2 and p4 which lie halfway between p1, p2 and p3, p5 respectively. By now you know the drill:&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/sw_illu/terrain.fractal.step3.png" /&gt;&lt;br /&gt;&lt;br /&gt;As you see, this algorithm is fairly easy to implement. In the example code, I implemented this generator function in lib/terrain.php: makeTerrainMap(). Of course, it could be done much simpler and faster and whatnot, but the code is easy to understand and modify. There, we did it: now we have generated the basic stage for our little critters!&lt;br /&gt;&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/sw_illu/terrain.generator.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Resources:&lt;/em&gt;&lt;br /&gt;Source code: &lt;a href="http://thasmudyan.creativepark.net/dl/step1.zip"&gt;Step 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.mathematik.uni-bielefeld.de/fgweb/Preprints/fg02003.pdf"&gt;http://www.mathematik.uni-bielefeld.de/fgweb/Preprints/fg02003.pdf&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.gameprogrammer.com/fractal.html"&gt;http://www.gameprogrammer.com/fractal.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Coming up next: what's that green stuff growing on our map! &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115871078831356456?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://thasmudyan.creativepark.net/blog.php/entry=223:title=smallworld_step_1_introduction_and_terrain' title='SmallWorld, Step 1: Introduction and Terrain'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115871078831356456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115871078831356456'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/09/smallworld-step-1-introduction-and.html' title='SmallWorld, Step 1: Introduction and Terrain'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115818892056378121</id><published>2006-09-14T01:07:00.000+02:00</published><updated>2006-09-14T01:25:03.313+02:00</updated><title type='text'>It's A Small World</title><content type='html'>About two years ago I began a series called "Thoughts On Dynamic MMORPGs", because I thought that today's pre-generated content is not an optimal way to go if you want people to experience a real artificial world, such as a typical MMO setting:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=9"&gt;Thoughts On Dynamic MMORPG Games - Part I&lt;/a&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=10"&gt;Thoughts On Dynamic MMORPG Games - Part II&lt;/a&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=18"&gt;Thoughts On Dynamic MMORPG Games - Part III&lt;/a&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=21"&gt;Thoughts On Dynamic MMORPG Games - Part IV&lt;/a&gt;&lt;br /&gt;&lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=27"&gt;Thoughts On Dynamic MMORPG Games - Part V&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Two years later, lots of new MMOs have seen the light of day, most famously World of Warcraft of course. But the concept has not changed at all. Still, every single online world is a static map with fixed properties. Still, every player consumes the same content as everybody else. Still, there is no mechanism for a character to influence the ecosystem surrounding her in any permanent, meaningful way.&lt;br /&gt;&lt;br /&gt;Sure, Second Life solved the content problem to a degree with its purely user-generated model, but then again Second Life is not an adventure game, it's a virtual exhibition and social interaction site.&lt;br /&gt;&lt;br /&gt;The reason why I stopped doing the Thoughts series was, besides getting buried at work, this was getting to theoretical for me. I didn't want to pile idea on idea on idea without ever knowing whether this could actually work in practice.&lt;br /&gt;&lt;br /&gt;So, I've been kicking around the idea of a proof-of-concept project for a while now. Obviously, I'll never have the time to do a full fledged MMO thingy in my spare time. But what I probably &lt;em&gt;can&lt;/em&gt; do is throw a few lines of code together to try out some ideas and that's exactly what we're going to do now. I'll examine a few of the dynamic world concepts we talked about and put out some easy to follow code examples for it.&lt;br /&gt;&lt;br /&gt;Thus, stay tuned for the new MMO series I have dubbed "Small World", a public lab experiment for dynamic MMO ideas!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115818892056378121?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115818892056378121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115818892056378121'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/09/its-small-world.html' title='It&apos;s A Small World'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115807482844168279</id><published>2006-09-12T17:25:00.000+02:00</published><updated>2006-09-12T17:27:08.456+02:00</updated><title type='text'>The Dilbert Peace Plan</title><content type='html'>Scott Adams presents to us (tongue in cheek as always) the &lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/2006/09/peace_plan_thou.html"&gt;Dilbert Peace Plan&lt;/a&gt; for the middle east, which basically goes like this: &lt;blockquote&gt;On paper, Israel deeds all of its lands to Jordan � a relatively friendly Muslim country � and leases the land back for eternity. That way, Muslims satisfy their religious requirement that land once belonging (in their opinion) to Muslims, always belongs to Muslims.&lt;br /&gt;&lt;br /&gt;In this plan, Israel would pay some manageable �rent� for all of the land it occupies, including the settlements. Think of it like a shop owner paying protection money to the local Mafia. It�s repugnant, but it works. And it�s cheaper than permanent war.&lt;/blockquote&gt;And we're all invited to discuss why this won't work. &lt;br /&gt;&lt;br /&gt;OK Scott, if this doesn't work it's not going to be because the plan is absurd. It's creative, and as noted, absurdity is not a valid counterpoint when it comes to Middle East politics. I allege it won't work because the DPP doesn't solve the problem in the first place.&lt;br /&gt;&lt;br /&gt;1. Israel as a country is very afraid of losing its hard-earned independence and sovereignity, and rightly so. When we recognize that the act of actually possessing the Holy Land is so important to the Palestinians we also have to see that Israel has the exact same claim. Nothing illustrates this point better than Jerusalem. Israel would never make a concession like that, and giving up ownership is not a small one. Also, Israel will never concede the point that the land belonged to the Palestinians in the first place.&lt;br /&gt;&lt;br /&gt;2. A lease agreement only works if both parties recognize the other as a legal entity, a stable legal climate would be necessary. For such a thing you'd need parties who actually honor treaties and agreements, something neither Israel nor the Palestinians are particularly good at. Right now, if such a lease contract would exist, it would only serve as a further legitimization for Hamas to obliterate Israel.&lt;br /&gt;&lt;br /&gt;3. When you dig down deeper into this morass, you'll see that in the end this is all about symbolism, power and control. The proposed lease agreement doesn't change the fact that both parties are claiming the same piece of land and don't want the others within ten lightyears of their homes. This is about hate. The proposed treaty only makes the question of actual ownership of the Holy Land more ambigous. Israelis would argue that &lt;em&gt;renting&lt;/em&gt; the Holy Land was certainly not what God had in mind when he promised it to them. Palestinians on the other hand would spit out repeatedly in disgust over this very Jewish-sounding money-juggling maneuver that doesn't give them back any land at all.&lt;br /&gt;&lt;br /&gt;4. The plan doesn't contain any incentive for peace and stability. And really, how do you make a peace plan with a terrorist organization like Hamas that gets unlimited funding from all over the Arab world? And what incentive can you give a sponsored government that has "absolute sole right" tattoed on their forheads by the western media whatever they do?&lt;br /&gt;&lt;br /&gt;5. What about Jerusalem and other ultra-holy sites? Who gets to own them? Who gets to live and visit there? One of the core values of the Isreali state is control over Jerusalem.&lt;br /&gt;&lt;br /&gt;The DPP doesn't solve the initial problem of religious animosity. Apart from the fact that neither side has any incentive to agree to such a treaty (and much less honor it) it does nothing to alleviate the hate that has accumulated over the past decades.&lt;br /&gt;&lt;br /&gt;To be fair, the timing is not ideal for any kind of peaceful solution. With islamist extremism on the rise all over the world, and while Isreal's american-derived foreign policy is really only good for producing more terrorists, the chances for a viable Israel/Palestine peace are very slim. Many reasonable people on both sides have been committed to the peace process for decades and with nothing to show for it except maybe their own tragic death.&lt;br /&gt;&lt;br /&gt;Religious and racial hate cannot be solved by logical arguments or treaties, because the entire problem is deeply rooted in emotion and absurdity. It is a place of the human mind that literally can't be reached by factual information nor by humanitarian pleas. The love towards God obsoletes the love between people.&lt;br /&gt;&lt;br /&gt;There have to be other solutions besides Israel handing over its lunch money to Hamas while sitting crouched in the corner like an emo girl at a BDSM party silently crying "please stop hitting me".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115807482844168279?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dilbertblog.typepad.com/the_dilbert_blog/2006/09/peace_plan_thou.html' title='The Dilbert Peace Plan'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115807482844168279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115807482844168279'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/09/dilbert-peace-plan.html' title='The Dilbert Peace Plan'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115556532136504457</id><published>2006-08-14T16:21:00.000+02:00</published><updated>2006-08-14T16:22:01.386+02:00</updated><title type='text'>StartupCulture: Looking For IT Startups</title><content type='html'>OK, I'M back from the geek retreat, and it's been great! Anyway, talking to geeks for days, gives you ideas... So one thing I'm going to do next is a project called StartupCulture, which is going to be a video blog about European IT startups. I'm going to interview entrepreneurs, software developers and business angels about many facts of their life and what it's like to run a startup company.&lt;br /&gt;&lt;br /&gt;Please let me know if you'd like to be interviewed for this, just drop me a quick mail to udo.schroeter@gmail.com!&lt;br /&gt;&lt;br /&gt;So what's the format going to be? Each company or person will get their own movie, which will have a length of approx. 15 to 30 minutes. It's going to be available for free download on the soon-to-be-announced vloggy website.&lt;br /&gt;&lt;br /&gt;So basically, I'll be traveling around and point the camera towards people whom I believe to be interesting... It's gonna be fun!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Startup"&gt;Startup&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=IT"&gt;IT&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Entrepreneur"&gt;Entrepreneur&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Startup" rel="tag"&gt;Startup&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IT" rel="tag"&gt;IT&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Entrepreneur" rel="tag"&gt;Entrepreneur&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115556532136504457?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115556532136504457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115556532136504457'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/startupculture-looking-for-it-startups.html' title='StartupCulture: Looking For IT Startups'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115506204307841506</id><published>2006-08-08T20:33:00.000+02:00</published><updated>2006-08-08T20:34:03.093+02:00</updated><title type='text'>Stevenote</title><content type='html'>I'm just watching the WWDC keynote (it's sort of weird: I don't have any cell reception up here, but WiFi is great). Anyway, lots of cool stuff, as always but it seems like the "big bang" is missing. Lots of refinement for Mac OS which is quite refined already and of course the new Mac Pro (which I've been waiting for some months, I guess I'll get one now). Anyway, Jobs seemed kind of strung out to me, am I hallucinating? Of course he was still great, but it just seemed like he was stressed out or something.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115506204307841506?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115506204307841506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115506204307841506'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/stevenote.html' title='Stevenote'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115505835108387783</id><published>2006-08-08T19:30:00.000+02:00</published><updated>2006-08-08T19:37:01.486+02:00</updated><title type='text'>RSS Query?</title><content type='html'>This is an idea I've been kicking around for some time after we implemented something similar for a client's huge and chaotic intranet landscape. So here's from the department of lets-do-more-with-RSS:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;RSS is a great data format. It succeeded because it is easy to implement on all platforms, and its real strength lies in its ubiquity. So RSS works very well as a delivery format. But at this point RSS is somewhat held back by the default delivery mechanism. Usually, a subscriber periodically pulls an RSS file off an HTTP server. Typically that file contains a fixed amount of items, the server's developer just makes an arbitrary decision to put the latest X changed items into the file and that's what you get on the client side.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What if it were possible to use RSS to deliver content actively queried by the client application?&lt;br /&gt;&lt;br /&gt;Imagine you could export your entire blog in one stroke by issuing an RSS query like "give me all items in the database".&lt;br /&gt;&lt;br /&gt;Imagine you could filter your RSS subscription by using a query like "give me the last 5 items tagged as apple".&lt;br /&gt;&lt;br /&gt;Imagine you could update your reader more efficiently by using a query like "give me all items changed since the last time I checked".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;What do you think? Is there a market need for this? I believe there is and it would be easy to implement with most of the systems already out there. Let's take a look at how such an RSS Query standard might be done. We need just a few very basic&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;query types that also have to be easy to implement on the server side. They are really just search criteria.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Filtering by date&lt;/strong&gt;. This is easy. Just specify the start and end date as a range of time for the items you're interested in. To make it even more flexible, you might also want to specify whether you're interested in the publishing date or the last-modified time stamp on systems where that sort of thing is possible. So a date query might look like this:&lt;br /&gt;&lt;br /&gt;http://myserver/rss?pubDate_from=20060401&amp;pubDate_to=20060606&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Filtering by text matching&lt;/strong&gt;. This is also pretty easy to implement. We just want to match strings in the XML nodes. We could probably also go for regular expressions but the security risk for the serve would probably be to high. For a useful match feature it might also be important to be able to exclude certain strings from the search result as well. So a text query might look like this:&lt;br /&gt;&lt;br /&gt;http://myserver/rss?description_match=apple&amp;description_nomatch=microsoft&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Specifying range parameters&lt;/strong&gt;. Range parameters are important to avoid the necessity of sending and consuming huge amounts of data all at once. However, being able to specify ranges like this also requires additional metadata feedback from the server, namely the total amount of items available. So here is what it would like like if you wanted to query for items numbered 10 to 20:&lt;br /&gt;&lt;br /&gt;http://myserver/rss?items_from=10&amp;items_count=10&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;At the same time, the server would have to send back the total amount of items so the client knows what to do next. So we might want to include that under the channel node in RSS, as that's where already loads of metadata are located. But there can be many channels in a feed and since the query result can also conceivably cover many channels, it might be better to include that in the rss root node as attributes. Any way, this might confuse some validators but not as much as including an entirely new type of node on the same level as the channels:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;rss version="2.0" resultcount="192"&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Capabilities and discovery&lt;/strong&gt;. It's also a good idea to include some mechanism to tell the client about our server's capabilities. Since we already introduced a metadata feedback mechanism into the rss root node (see above), we might as well use a similar attribute to announce the extend of the RSS Query implementation on the server like this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;rss version="2.0" capabilities="query,timequery,textmatch,ranges"&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In the above case, the server announced that it supports RSS Query in general, allows for the selection of items by time range, it supports text matches and ranged output of results.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Combining things&lt;/strong&gt;. Of course, the real power comes from the possibility of combining the above mentioned search criteria to get pretty much any kind of resultset you would want.&lt;br /&gt;&lt;br /&gt;&lt;hr/&gt;&lt;br /&gt;&lt;br /&gt;Let me know what you think of this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115505835108387783?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115505835108387783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115505835108387783'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/rss-query.html' title='RSS Query?'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115468021493726040</id><published>2006-08-04T10:29:00.000+02:00</published><updated>2006-08-04T10:30:14.950+02:00</updated><title type='text'>Juice... Not So Good</title><content type='html'>I have to admit that until about a month ago my podcast subscription behavior consisted of a daily ritual download using Firefox with the Bloglines site. Of course, that got to tedious so got Juice (formerly iPodder), the podcast synchronizer.&lt;br /&gt;&lt;br /&gt;At least, in theory that's what it does. In practice, there are lots of half-downloaded files on my harddrive that never get resumed, last week Juice lost my subscriptions, and now it crashes with a badly designed error message right after startup. I don't even want to check out the logfile, this stuff is supposed to just work. How enormous can an error &lt;strong&gt;be&lt;/strong&gt; in a podsyncer so it can't repair itself?&lt;br /&gt;&lt;br /&gt;Any ideas?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/juicesucks.jpg" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115468021493726040?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115468021493726040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115468021493726040'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/juice-not-so-good.html' title='Juice... Not So Good'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115461555595883005</id><published>2006-08-03T16:30:00.000+02:00</published><updated>2006-08-03T16:32:35.976+02:00</updated><title type='text'>Testing Google Mail For Our Domain</title><content type='html'>&lt;strong&gt;Email - how we've been doing it&lt;/strong&gt;&lt;br /&gt;We were never really happy with our email solutions. First, we had a simple POP/SMTP setup. It worked quite well but information was confined to the actual workstation computer where the user had their account. It was hard to backup reliably and you couldn't access other people's email without going over to their PC and do it manually.&lt;br /&gt;&lt;br /&gt;Then we got IMAP, which was better because it stored all emails on the server. The server, however, was a constant configuration and reliability nightmare. Also, we couldn't suck emails for offsite usage off a POP account. It was all very clumsy.&lt;br /&gt;&lt;br /&gt;So after the IMAP server exploded anyway, we switched back to POP. Then my PC's hard disk crashed, taking with it the only data that were not secured on our servers: my email!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Save us, noble Gmail!&lt;/strong&gt;&lt;br /&gt;I have very high hopes for a company-wide Gmail solution. It supports POP for archival and offline purposes, comes with an easy to configure web interface and will take away our reliability and backup concerns. I've been using Gmail for all my private stuff for ages, so it's only the next logical step!&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Gmail for domains&lt;/strong&gt;&lt;br /&gt;With the new "business Gmail" we can now use Google Mail for our entire staff, under our own domain name. The free account plan supports up to 25 users, so with our entire team of 5 people that gives us a lot of space to grow.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. The Invitation&lt;/strong&gt;&lt;br /&gt;After signing up, I got a nice invitation for the beta test. It gives an overview of the next necessary steps and provides a login link for the admin console which I had to create using the credentials of my "private" Gmail account:&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/gmail/gmailbeta1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. MX records&lt;/strong&gt;&lt;br /&gt;After creating the admin account for the whole domain, the next step is to setup our domain's MX records so all mail traffic goes through Google's servers.&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/gmail/gmailtest2.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;For this, the domains DNS records have to be manipulated. Most major providers have a web interface for this. We use &lt;a href="http://domainfactory.de/"&gt;DomainFactory&lt;/a&gt; for most of our hosting, and they have a kickass web interface for everything you could ever want to do with a webspace. If you don't have access to your domain's DNS records, you can always ask your hosting provider to change them for you.&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/gmail/gmailbeta6.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Setup&lt;/strong&gt;&lt;br /&gt;Next, some basic config infomation had to be enteres, like whom to contact in case anything goes wrong and such things. Also very cool: you can swap out the Gmail logo for your own company logo! Features such as the web-based GTalk client and catch-all can also be configured, just like you would expect for a business solution.&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/gmail/gmailbeta8.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4. Creating users&lt;/strong&gt;&lt;br /&gt;In typical Google fashion, they made it very easy and reasonable to enter all your users and email accounts. For large numbers of users there is also a "Bulk account update" feature, very nice! Gmail allows you to have multiple email addresses connected to a single user account. It's great that they offer a mailing list feature, we're going to need that for our internal dev-list.&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/gmail/gmailbeta13.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;5. Using the webmail client&lt;/strong&gt;&lt;br /&gt;The webmail client looks exactly like the "normal" Gmail interface, nice and simple. There is one thing I'm missing right away though: there is no sharing mechanism between the accounts of a domain. Right now, if I want sven@trionic.net to read a message, I'll have to forward it to him. Likewise, when I'm on the road, Sven can't really access my Inbox. Some type of sharing feature would have been really useful, maybe coupled to Labels?&lt;br /&gt;&lt;img src="http://thasmudyan.creativepark.net/img/gmail/gmailbeta14.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;That's it for now, not much of a review since the setup is so damn simple a drunken monkey could do it. Now I'm waiting for the MX records to update (takes about 24h) and then we can actually start testing this thing...&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Gmail"&gt;Gmail&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Business"&gt;Business&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Google"&gt;Google&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Test"&gt;Test&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Gmail" rel="tag"&gt;Gmail&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Business" rel="tag"&gt;Business&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google" rel="tag"&gt;Google&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Test" rel="tag"&gt;Test&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115461555595883005?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115461555595883005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115461555595883005'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/testing-google-mail-for-our-domain.html' title='Testing Google Mail For Our Domain'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115456975635415180</id><published>2006-08-03T03:47:00.000+02:00</published><updated>2006-08-03T03:49:16.366+02:00</updated><title type='text'>Disadvantages of PHP Hosting?</title><content type='html'>I really, really hate FUD and misinformation campaigns. Like the prime example on webhostinginformation.net called the "Disadvantages of PHP Hosting" (I'm not going to link to this, but you can find it easily if you want). These "facts" both amuse and anger me at the same time. They are amusing for the sheer effort and creativity that went into those campaigns. But when I hear potential customers repeating those lines to me in a meeting, the funs abruptly stops. There are many things wrong with PHP, but those are not them:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;First, since PHP is based in Unix, this means that you will not be able to use Windows developed applications on your site. If you are interested in using Active Server Pages or .ASP, you will not be able to run them on a PHP host.&lt;/em&gt;&lt;br /&gt;PHP is a framework that is available for a number of operating systems and servers, not just Unix. The language itself is platform neutral, except when you explicitly want to use platform API or program calls (which for standard web development happens very infrequently). Since PHP &lt;strong&gt;will&lt;/strong&gt; run on a Windows server, but ASP &lt;strong&gt;won't&lt;/strong&gt; run on a Unix server, the whole point is little more than a very unclever piece of manifested stupidity. &lt;br /&gt;&lt;br /&gt;The article then goes on and on about how the .NET framework won't run on Unix, how difficult to administrate Unix is, and how time consuming all of it is going to be for those not familiar with this language (huh? Unix is a language?)&lt;br /&gt;&lt;br /&gt;Next up, PHP is being accused of having many security problems, citing - case in point - a dumb default setting that PHP had back when it was two major version numbers lower than it is today. Well.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;If you have sensitive data and are concerned about security holes in PHP, you will need to consult your webhosting company ahead of time to make sure that your site will be as secure as possible. [...] If you are not familiar with how to take steps to make sure that your PHP code is secure, you may be better served by selecting a Windows based hosting company.&lt;/em&gt; &lt;br /&gt;I guess we're now basically talking about SQL injection attacks and other problems that come from developers not being able to understand their own code. This is about as inherent to PHP as the use of variables. Every language suffers from these pitfalls, even *gasp* ASP.&lt;br /&gt;&lt;br /&gt;If you look at their text real hard and squint your eye a bit, you can just see a friendly marketing guy from Microsoft in the background handing over some hard cash for this brilliant "Get Your Facts Straight" piece. Evidently, both the marketing guy and this lame excuse for a webhosting expert don't have the slightest clue what they're talking about. Now, what makes it really sad is: it doesn't matter how little real information is in there, as long as there are enough PHBs buying the story - hook, line and sinker.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=FUD"&gt;FUD&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=PHP"&gt;PHP&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Hosting"&gt;Hosting&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Facts"&gt;Facts&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/FUD" rel="tag"&gt;FUD&lt;/a&gt;, &lt;a href="http://technorati.com/tag/PHP" rel="tag"&gt;PHP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Hosting" rel="tag"&gt;Hosting&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Facts" rel="tag"&gt;Facts&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115456975635415180?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115456975635415180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115456975635415180'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/disadvantages-of-php-hosting.html' title='Disadvantages of PHP Hosting?'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115456775664395145</id><published>2006-08-03T03:14:00.000+02:00</published><updated>2006-08-03T03:15:56.660+02:00</updated><title type='text'>Kathy Sierra Is Not a BlogHer</title><content type='html'>&lt;p&gt;Kathy Sierra, of the Creating Passionate Users blog, and also the &lt;a href="http://www.wickedlysmart.com/"&gt;"Head First" hero(ine)&lt;/a&gt;, says &lt;a href="http://headrush.typepad.com/creating_passionate_users/2006/08/i_am_not_a_woma.html"&gt;she's not a BlogHer&lt;/a&gt; and seems puzzled as to the gender barriers and strange groupings that still exist today:&lt;/p&gt;&lt;blockquote&gt;I am "one who blogs" (among many other things). I happen to be a woman. But I am NOT a blogHer, and my male co-author is not a blogHim.&lt;br /&gt;&lt;br /&gt;I write code. But I am NOT a programmHer.&lt;br /&gt;&lt;br /&gt;I write tech books. But I am NOT a writeHer.&lt;br /&gt;&lt;br /&gt;I ride horses. But I am NOT a rideHer. (sounds vaguely sexual... never mind)&lt;br /&gt;&lt;br /&gt;I am NOT a skiHer or a skateboardHer or a runHer.&lt;br /&gt;&lt;br /&gt;I work on ecological causes, but I am NOT an enviHERmental activist.&lt;br /&gt;&lt;br /&gt;And I am NOT typing this on my computeHer (even if it is, I must say, a sexy-yet-adorable black MacBook)&lt;br /&gt;&lt;br /&gt;These are my passions, but they reflect the part of me that is about horses, running, skiing, skating, the environment, writing, or creating. If I relabel them to reflect my gender, I believe both (my gender and the labeled thing) are diminished by the "Her" qualifier.&lt;br /&gt;&lt;br /&gt;This is just my opinion, and I'm not an expert on women's issues or gender studies or sociology.&lt;br /&gt;But I know quite a lot about being a woman in technology.&lt;/blockquote&gt;I kinda like that. On a related note, I believe the traditional identification with gender roles is on the rise again. Sadly. But that's what I've been seeing on the net and even when I look at some of my friends...&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=BlogHer"&gt;BlogHer&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blogging"&gt;Blogging&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/BlogHer" rel="tag"&gt;BlogHer&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Blogging" rel="tag"&gt;Blogging&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115456775664395145?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://headrush.typepad.com/creating_passionate_users/2006/08/i_am_not_a_woma.html' title='Kathy Sierra Is Not a BlogHer'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115456775664395145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115456775664395145'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/kathy-sierra-is-not-blogher.html' title='Kathy Sierra Is Not a BlogHer'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115456204554977456</id><published>2006-08-03T01:38:00.000+02:00</published><updated>2006-08-03T01:40:45.560+02:00</updated><title type='text'>Microsoft: More People Do More... Stuff</title><content type='html'>&lt;a href="http://minimsft.blogspot.com/2006/08/10000-more-microsofties-what-do-they.html"&gt;Mini-Microsoft&lt;/a&gt; is reporting that MS gained 10000 (4000 in Redmond alone) more employees this fiscal year. Wasn't there supposed to be a hiring stop?&lt;br /&gt;&lt;br /&gt;Somehow I don't think those can all be smart and creative developers. Now what happens when you add 16% more people to an already immobilized organization that has recently been experiencing serious problems delivering on its promises, followed by some massive executive brain shrinkage? Think about the old PM adage that adding more people to a late project will only make it even later... one can only guess what that means for entire late corporations!&lt;br /&gt;&lt;br /&gt;Judging from the outside, the disparity between all the cool little projects MS developers seem to be doing on one side and looking at what MS actually delivers to its customers is just... sad. Maybe Microsoft would be better off if it would break itself up into hundreds of very small units so everybody can once again focus on innovation and follow-through. And fire at least half the managers in the process.&lt;br /&gt;&lt;br /&gt;Tags:  &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Hiring"&gt;Hiring&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Performance"&gt;Performance&lt;/a&gt;&gt; &lt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Hiring" rel="tag"&gt;Hiring&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Performance" rel="tag"&gt;Performance&lt;/a&gt;, &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115456204554977456?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://minimsft.blogspot.com/2006/08/10000-more-microsofties-what-do-they.html' title='Microsoft: More People Do More... Stuff'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115456204554977456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115456204554977456'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/microsoft-more-people-do-more-stuff.html' title='Microsoft: More People Do More... Stuff'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115455134587116959</id><published>2006-08-02T22:40:00.000+02:00</published><updated>2006-08-02T22:44:56.856+02:00</updated><title type='text'>Shadow Falls: Wolf or Coyote?</title><content type='html'>Yeah, I'm late, just catching up with a lot of podcasts, but I finally listened to the first episode of &lt;a href="http://www.podshow.com/showguide/?key_id=shadowfalls&amp;amp;feed_type=pdn_show"&gt;Shadow Falls&lt;/a&gt;, PodShow's very own self-produced mystery drama series. The production quality and everything is just great and it was very entertaining to listen to. Only sometimes the voice acting is so grotesquely overdone I couldn't decide whether it was meant to be a satire or a drama... But on the plus side check out the theme song, it's awesome!&lt;br /&gt;&lt;br /&gt;And while we're talking PodShow: the new PodShow+ has many very cool ideas that really make it fun for listeners to browse and subscribe. The design could use some work, though, but that doesn't take away much from the experience.&lt;br /&gt;&lt;br /&gt;And they released an SDK so people can roll their own gadgets for their personal pages, which is quite geek-friendly. NOT SO geek-friendly is the fact that there is no mechanism to actually upload your gadget to PodShow's server, so it's a manual process where you just submit your module via email to some PodShow guys. You can probably guess the rest: if you submit something there, you don't ever hear from it again. Straight to /dev/null&lt;br /&gt;&lt;br /&gt;Oh and Adam: I'm a Folder/Showerer! Hehe...&lt;br /&gt;&lt;br /&gt;Tags:  &lt;span style="font-size:8;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Podcast"&gt;Podcast&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Podshow"&gt;Podshow&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Curry"&gt;Curry&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Podcast" rel="tag"&gt;Podcast&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Podshow" rel="tag"&gt;Podshow&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Curry" rel="tag"&gt;Curry&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115455134587116959?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.podshow.com/showguide/?key_id=shadowfalls&amp;feed_type=pdn_show' title='Shadow Falls: Wolf or Coyote?'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115455134587116959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115455134587116959'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/shadow-falls-wolf-or-coyote.html' title='Shadow Falls: Wolf or Coyote?'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115452803641803198</id><published>2006-08-02T16:10:00.000+02:00</published><updated>2006-08-02T16:13:56.563+02:00</updated><title type='text'>The Shivah</title><content type='html'>Game designer Dave Gilbert released a very cool retro game called "&lt;a href="http://www.davelgil.com/wordpress/?page_id=128"&gt;The Shivah&lt;/a&gt;" and it's available as a free download on his website. In this "maniac mansion/space quest/leisure larry" type game you play a broke and grumpy rabbi who has to solve a murder case. It's totally addictive and of course full of hilarious yiddish!&lt;br /&gt;&lt;br /&gt;Sadly that reminds me how I took Hebrew in high school, but that was a dozen years ago and now I can't remember a single word. *sigh* But then again, I took Arabic as well of which I also remember nothing at all (but that was only for one year and I kinda got sidetracked during that time). And ancient greek and latin were my first foreign languages. All gone... total memory wipe. This is what happens if you don't use it!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Retro"&gt;Retro&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Roleplay"&gt;Roleplay&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Game"&gt;Game&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Retro" rel="tag"&gt;Retro&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Roleplay" rel="tag"&gt;Roleplay&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Game" rel="tag"&gt;Game&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115452803641803198?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.davelgil.com/wordpress/?page_id=128' title='The Shivah'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115452803641803198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115452803641803198'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/shivah.html' title='The Shivah'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115452714818111471</id><published>2006-08-02T15:58:00.000+02:00</published><updated>2006-08-02T15:59:08.200+02:00</updated><title type='text'>New Monster Serial By David Wellington</title><content type='html'>The guy who created the "Monster" zombie trilogy and other cool stories just started working on a new project: &lt;a href="http://www.brokentype.com/frostbite/"&gt;Frostbite&lt;/a&gt;, another serial novel, available of course chapter by chapter on his website as he writes it.&lt;br /&gt;&lt;br /&gt;So far I really enjoyed everything he wrote and it's great that he publishes his stuff online before it goes to print. In related news, radical rightwing blogger and troubled technologist &lt;a href="http://theshapeofdays.com/"&gt;Jeff Harrell&lt;/a&gt; started a serial tale called "Untitled" recently, and it's very well written. &lt;br /&gt;&lt;br /&gt;Go and check both of them out, it's worth it!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Frostbite"&gt;Frostbite&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Novel"&gt;Novel&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Writing"&gt;Writing&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Story"&gt;Story&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Frostbite" rel="tag"&gt;Frostbite&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Novel" rel="tag"&gt;Novel&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Writing" rel="tag"&gt;Writing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Story" rel="tag"&gt;Story&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115452714818111471?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.brokentype.com/frostbite/' title='New Monster Serial By David Wellington'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115452714818111471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115452714818111471'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/new-monster-serial-by-david-wellington.html' title='New Monster Serial By David Wellington'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115451802575136541</id><published>2006-08-02T13:26:00.000+02:00</published><updated>2006-08-02T13:27:05.813+02:00</updated><title type='text'>Vista's Chronic Lateness</title><content type='html'>Sometimes I wonder what the tech pundits are going to complain about once Vista ships - ah, I got it, missing features! Well, it hasn't shipped yet, and meanwhile even people like &lt;a href="http://www.longhornblogs.com/robert/archive/2006/07/31/Windows_Vista_Needs_a_Beta_3.aspx"&gt;Robert McLaws from LonghornBlogs&lt;/a&gt; chime in saying Vista's not ready and probably won't be for a bit longer.&lt;br /&gt;&lt;br /&gt;Here's what I don't understand. For me, as a simple developer, Windows XP is still a great client OS. Right now, it does everything I need it to do to get things done. With the .NET 2.0 framework and cool releases such as the Avalon er... WPF framework there is still a lot to work with here. OK, I'll admit that I'm a bit of a Linux guy when it comes to servers, but as a desktop OS, XP still rules. Granted, Mac OSX looks pretty neat, but it only runs on Macs and it gets a bit on my nerves after a while when I'm working on my Mac.&lt;br /&gt;&lt;br /&gt;Anyway, it's not like I desparately need a new OS from Microsoft &lt;strong&gt;right now&lt;/strong&gt; because everything is so unbearable. What I &lt;em&gt;do&lt;/em&gt; like, however, are cool new features. A fully hardware accelerated desktop sounds nice, a more robust multitasking environment, a rich new filesystem that makes metadata available across applications, better file and data management, XML interfaces all around (e.g. RSS support), an object-oriented shell (finally something even better than the Unix shell after all those decades!), a better registry, virtual folders - all things I'm looking forward to.&lt;br /&gt;&lt;br /&gt;Sadly, many of them are not actually going to be in Vista, but I'm optimistic they will come in the near future. There are also a few things I'm not looking forward to: overreaching DRM built into the OS, "trustworthy computing" initiatives that slowly but consistently take all control away from the owner, the notion that eventually everything will be a service, slowness and inefficiency that comes from code bloat and needlessly complex design choices.&lt;br /&gt;&lt;br /&gt;In these regards I believe I'm a fairly normal computer user. Now, why do people at Microsoft and a huge number of outsiders both feel the overpowering urge to rush the next Windows out the door?&lt;br /&gt;&lt;br /&gt;Microsoft will get to feel a lot of pressure both from Linux/KDE and Mac OS X, that's a fact. XP is still somewhat ahead, but both competitors are getting cooler features by the day. Apple has proven itself to be especially agile and seems to have a very good feeling for what their customers want. Linux/KDE is also moving ahead in unexpected places, works quite well for standard office stuff (but doing anything out of the ordinary is still a lengthy and painful learning process for the user). All in all, competitors are gaining ground because they appear fresh, nimble and cool.&lt;br /&gt;&lt;br /&gt;Microsoft on the other hand needs a strobe light to make it appear like it's moving. From the outside it seems as if they are caught up in a huge net of marketing, legal considerations, "partnerships" and corporate politics.&lt;br /&gt;&lt;br /&gt;I'm just wondering if we'll be sitting here in a few years wondering why MS didn't out-cool its competitors back then with Vista even though it had vastly more programmers and resources than the rest of the world. Is it inevitable that size kills innovation? Is there really a way to manage 70000 employees and billions of customers efficiently at all?&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Windows"&gt;Windows&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Vista"&gt;Vista&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Longhorn"&gt;Longhorn&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Windows" rel="tag"&gt;Windows&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Vista" rel="tag"&gt;Vista&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Longhorn" rel="tag"&gt;Longhorn&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115451802575136541?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.longhornblogs.com/robert/archive/2006/07/31/Windows_Vista_Needs_a_Beta_3.aspx' title='Vista&apos;s Chronic Lateness'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115451802575136541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115451802575136541'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/vistas-chronic-lateness.html' title='Vista&apos;s Chronic Lateness'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115443065733249409</id><published>2006-08-01T13:09:00.000+02:00</published><updated>2006-08-01T13:10:57.350+02:00</updated><title type='text'>Open Call For Funding</title><content type='html'>When I talked about the difficulty of European startups and the difference to &lt;a href="http://www.paulgraham.com/america.html"&gt;American startups&lt;/a&gt; last week, it was an account told from personal experience, as you might have guessed.&lt;br /&gt;&lt;br /&gt;Today, I stumbled upon another interesting &lt;a href="http://p6.hostingprod.com/@www.ventureblog.com/articles/indiv/2006/001250.html"&gt;take on the VentureBlog&lt;/a&gt; that essentially confirms what my experience has been like for the past months. &lt;br /&gt;&lt;br /&gt;That doesn't mean European startups are generally worse off, it's just certain types of companies are not well liked here. For example small dingy web startups, like ours. For example, I spent the last weeks talking to half a dozen VC guys in Germany. The conversation usually goes like this:&lt;br /&gt;&lt;br /&gt;VC: &lt;em&gt;So do you have a product?&lt;/em&gt;&lt;br /&gt;Startup: &lt;em&gt;Yes, look, here.&lt;/em&gt;&lt;br /&gt;VC: &lt;em&gt;Now please explain how this will make us at least 5 million Euros in the first year.&lt;/em&gt;&lt;br /&gt;Startup: &lt;em&gt;Well, it can't promise you that much in the first year, but we believe we can grow steadily to a decent size.&lt;/em&gt;&lt;br /&gt;VC: &lt;em&gt;*groan* OK guys, you're done here. NEXT!&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;It is interesting to note that Angel Investors are probably better suited for this type of funding. Angels come with several advantages, they are essentially single rich people who can support your company not only with money but also with contacts and business advice on a much more human level than VCs can.&lt;br /&gt;&lt;br /&gt;There is just one catch: you have to find one! For a dingy little web startup from Germany that means you're looking for a rich guy who has experience with this industry and who is willing to pick you over all the other "surefire" hightech and biotech startups.&lt;br /&gt;&lt;br /&gt;If you were an Angel Investor and two companies want you to adopt them, who would you prefer? The sleek marketing professional with his Armani suit and 5kg of glossy brochures in his suitcase? Or the geeky guy with a few crazy ideas who just parked his old Fiat next to your Ferrari? Exactly.&lt;br /&gt;&lt;br /&gt;Of course, it's a cultural thing. From what I hear, in places like Silicon Valley the climate is generally more underdog friendly. But culture also means the business environment is different. From my experience, in Germany there are generally two completely separate business networks. There is one for the wealthy, established and polished companies - and then there is the other where everybody else piles up. The two seldomly connect and that's kind of toxic, &lt;strong&gt;because that means there is a boatload of gifted but utterly uninfluential people at the bottom of our business culture who never get the chance to realize their potential&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;So let's break this cycle! Dingy little web startups from Europe, unite! Around here, business is always done with an aura of secrecy, maybe it's time to change that.&lt;br /&gt;&lt;br /&gt;My name is Udo Schroeter, and I'm the CEO of a dingy little web startup. We specialize in web applications that take the place of classical desktop software. We already have a web content management system and are currently in the early stages of working on a web database that could replace MS Access. We are four experienced geeks with all kinds of ideas for making the web a better place. Realizing these ideas takes time, which is why we need funding and resources. If you're interested (or know someone who might be) in building a cool little company with us, drop me a line at: &lt;a href="mailto:udo.schroeter@gmail.com"&gt;udo.schroeter@gmail.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Startup"&gt;Startup&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Business"&gt;Business&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Funding"&gt;Funding&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Europe"&gt;Europe&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=VC"&gt;VC&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Investors"&gt;Investors&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Startup" rel="tag"&gt;Startup&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Business" rel="tag"&gt;Business&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Funding" rel="tag"&gt;Funding&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Europe" rel="tag"&gt;Europe&lt;/a&gt;, &lt;a href="http://technorati.com/tag/VC" rel="tag"&gt;VC&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Investors" rel="tag"&gt;Investors&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115443065733249409?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115443065733249409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115443065733249409'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/08/open-call-for-funding.html' title='Open Call For Funding'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115438133013739641</id><published>2006-07-31T23:28:00.000+02:00</published><updated>2006-07-31T23:28:50.166+02:00</updated><title type='text'>Zero Taste</title><content type='html'>Every time the Coca Cola Company does anything to Coke (a.k.a. the sacred cow) people start rioting in the streets. Well, that said, Coke Zero really has &lt;a href="http://vamirez.de/blog/index.php?post_id=17"&gt;zero taste&lt;/a&gt;! And if you're wondering why the blogosphere is suddenly filled with complaining Germans, that's because (as usual) Germany is years behind the rest of the world when it comes to the introduction of new products...&lt;br /&gt;&lt;br /&gt;Tags:  &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Coke"&gt;Coke&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Zero"&gt;Zero&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Cola"&gt;Cola&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Light"&gt;Light&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Taste"&gt;Taste&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Coke" rel="tag"&gt;Coke&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Zero" rel="tag"&gt;Zero&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Cola" rel="tag"&gt;Cola&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Light" rel="tag"&gt;Light&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Taste" rel="tag"&gt;Taste&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115438133013739641?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://vamirez.de/blog/index.php?post_id=17' title='Zero Taste'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115438133013739641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115438133013739641'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/07/zero-taste.html' title='Zero Taste'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115437907099457927</id><published>2006-07-31T22:49:00.000+02:00</published><updated>2006-07-31T22:51:11.010+02:00</updated><title type='text'>Owner Of The Bug The World Talks About</title><content type='html'>As you may have heard, Vista's speech recognition sort of broke down during a recent public presentation, and we all know &lt;a href="http://wordpress.team-erdle.de/wordpress/speech-recognition-a-la-microsoft/"&gt;what that means in the age of YouTube&lt;/a&gt;! Of course, this has the blogosphere gloating and many feel reminded of the fateful day back when BillG demoed Windows98 which promptly ended in a BSOD. I also seem to vaguely remember a more recent MS demo with Bill where all sorts of things went wrong (was it the Consumer Electronics Show? I can't remember)&lt;br /&gt;&lt;br /&gt;Anyway, Larry Osterman, one of my favorite MS bloggers has &lt;a href="http://blogs.msdn.com/larryosterman/archive/2006/07/31/684327.aspx"&gt;fessed up&lt;/a&gt;! In his blog entry, he explains a little more about the bug and - most importantly - that it's now being fixed... :-)&lt;br /&gt;&lt;br /&gt;I know how it feels to be responsible for a bug that pops up in the middle of an important demo, just not quite on the same scale of course!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Bug"&gt;Bug&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Speech"&gt;Speech&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Presentation"&gt;Presentation&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Bug" rel="tag"&gt;Bug&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Speech" rel="tag"&gt;Speech&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Presentation" rel="tag"&gt;Presentation&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115437907099457927?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://wordpress.team-erdle.de/wordpress/speech-recognition-a-la-microsoft/' title='Owner Of The Bug The World Talks About'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115437907099457927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115437907099457927'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/07/owner-of-bug-world-talks-about.html' title='Owner Of The Bug The World Talks About'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115395669937453453</id><published>2006-07-27T00:53:00.000+02:00</published><updated>2006-07-27T01:31:39.823+02:00</updated><title type='text'>Startups Happen In Clusters, USA</title><content type='html'>&lt;p&gt;Via &lt;a href="http://feeds.feedburner.com/%7Er/loiclemeur/%7E3/http%3A%2F%2Fwww.loiclemeur.com%2Fenglish%2F2006%2F07%2Fwhy_startups_co.html"&gt;Loic Le Meur's Blog&lt;/a&gt;: &lt;a href="http://www.paulgraham.com/america.html"&gt;Why Startups Condense in America&lt;/a&gt; by Paul Graham.&lt;br /&gt;&lt;br /&gt;It's a good read. Paul Graham makes the following points (printed bold) and I'll just take the liberty of adding a few thoughts to each one - mainly to look at it from a European perspective:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;The US Allows Immigration.&lt;/strong&gt;&lt;br /&gt;Yes, but so do other countries, and yet they don't compare. Besides, it's not exactly easy to immigrate to the US these days.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;The US Is a Rich Country.&lt;/strong&gt;&lt;br /&gt;True, but so are many EU countries and Japan for example. Though there are many tech startups in those countries, they are generally biotech or something with engineering. Software and web related innovation is led by the USA almost exclusively. Why?&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;The US Is Not (Yet) a Police State.&lt;/strong&gt;&lt;br /&gt;That's only partly true, judging from the outside, an American police state is in the making but sorely lacking when it comes to execution [no pun intended]. Seriously though, it &lt;strong&gt;is&lt;/strong&gt; nice if you don't have to fear for your life on a daily basis.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;American Universities Are Better.&lt;/strong&gt;&lt;br /&gt;Maybe they are, if only because they seem to be more open, agile and flexible. European universities are very uh... old school for example, to the point where they are repelling for and repelled by extraordinary people who just don't fit in. Also, attending University is comparatively short termed in the USA, meaning people get to do their jobs much earlier.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;You Can Fire People in America.&lt;/strong&gt;&lt;br /&gt;That's a very good point. Also, there are less insane taxes and other work-related laws.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;In America Work Is Less Identified with Employment.&lt;/strong&gt;&lt;br /&gt;Yes, it is important for employment to shift from a paternalistic model to simply an "economic exchange". But also, judging from the big picture here in Germany, European people should be more concerned with doing their actual jobs. It is really hard to find employees who &lt;strong&gt;care&lt;/strong&gt;. There are so many people who are in a work-related persistent vegetative state, just living for the paycheck, it makes me want to puke sometimes (especially when I see what they get as salary).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;America Is Not Too Fussy.&lt;/strong&gt;&lt;br /&gt;Great point, agreed!&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;America Has a Large Domestic Market.&lt;/strong&gt;&lt;br /&gt;I would even go one step further and say that not only the market size is almost without comparison worldwide, it's the actual market quality that really makes a difference. There seems to be a general willingness to buy new products and services - meanwhile European countries issue more typical statements like "why would I need that?" and "that's just a fad, I'm not even looking into it".&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;America Has Venture Funding.&lt;/strong&gt;&lt;br /&gt;Europe also has venture funding, but again, only for well established companies and people with surefire concepts. Also, no European VC will suport a small company with a few crazy ideas, and they're not even meeting with you if you can't guarantee them at least 5 million EUR earnings in the first year. No wonder, the USA attracts more small web-based startups.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;strong&gt;America Has Dynamic Typing for Careers.&lt;/strong&gt;&lt;br /&gt;Absolutely true. In Europe, you're a &lt;insert_degree_here&gt; when you leave university and sure as hell, you're going to stay that way. Worse yet, if you don't have a uni degree, then you're just a zero.&lt;/li&gt;&lt;/ul&gt;This really made me think. Seems in Europe we are very efficient at filtering out unconventional people, but we're grooming traditionalists and risk-adverse creative leightweights. And our startup landscape reflects this as well...&lt;br /&gt;&lt;br /&gt;Tags:  &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Startup"&gt;Startup&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Business"&gt;Business&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=VC"&gt;VC&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=USA"&gt;USA&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Europe"&gt;Europe&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Startup" rel="tag"&gt;Startup&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Business" rel="tag"&gt;Business&lt;/a&gt;, &lt;a href="http://technorati.com/tag/VC" rel="tag"&gt;VC&lt;/a&gt;, &lt;a href="http://technorati.com/tag/USA" rel="tag"&gt;USA&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Europe" rel="tag"&gt;Europe&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115395669937453453?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.paulgraham.com/america.html' title='Startups Happen In Clusters, USA'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115395669937453453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115395669937453453'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/07/startups-happen-in-clusters-usa.html' title='Startups Happen In Clusters, USA'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115391994383847653</id><published>2006-07-26T15:15:00.000+02:00</published><updated>2006-07-26T15:22:58.266+02:00</updated><title type='text'>Darwin Now Officially Dead</title><content type='html'>On the 25th the Darwin Core Developers finally put out a statement to announce that the open sourced Mac OS X base &lt;a href="http://www.opendarwin.org/en/news/shutdown.html"&gt;is shutting down&lt;/a&gt;. People who are surprised by this should probably read &lt;a href="http://www.opendarwin.org/%7Ebbraun/osfail.html"&gt;Why Darwin Failed&lt;/a&gt;, an informative essay by Rob Brown, one of the key people there.&lt;br /&gt;&lt;br /&gt;There has been much talk about Apple using a &lt;a href="http://www.opendarwin.org/%7Ebbraun/oshistory.html"&gt;fake open source strategy&lt;/a&gt; for marketing purposes. While it's probably true that throwing in a bit of open source lingo here and there didn't hurt Apple, it seems clear to me that in the end Apple is just a regular company that uses open source projects where suitable - nothing more nothing less.&lt;br /&gt;&lt;br /&gt;They published the source code for projects they used and modified, they spent a moderate amount of energy supporting potentially synergistic projects, and the even recruited some of Darwin's top contributors. For some reason people seemed to think Apple was the next RedHat, disregarding all facts. Well, they're not the next RedHat. But from the looks of it they're not bad open source citizens either.&lt;br /&gt;&lt;br /&gt;It was never quite clear to me what the actual use for Darwin was. Apparently, creating a whole open sourced operating system that was supposed to have &lt;em&gt;some&lt;/em&gt; compatibility to Mac OS. Was there really ever a market for that? And of course, this being open source, the logical desktop choice would have been KDE anyway, so what exactly was the point of this whole exercise? I also don't get why core developers complained about contributors using Mac OS API calls instead of keeping the environment pure Darwin. What was the justification for Darwin as a standalone solution?&lt;br /&gt;&lt;br /&gt;I predict that Apple will continue to use open source code where it makes sense and they will of course continue to produce their own stuff where they can really excel and shine. This is by the way going to be the main trend for open source: software infrastructure. While a Linux desktop will be sufficient for many people, the vast majority of users requires an actual mainstream system like Windows or Mac OS to be productive. But infrastructure components like server and networking technology, data processing, database and programming languages - this is where open source leaks in.&lt;br /&gt;&lt;br /&gt;And while we're criticising Apple for not contributing enough, let's spend a moment and think about the millions of "open source" web software businesses that have never done a thing to support the Apache project, PHP, MySQL or Ruby - at all.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size:8;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Darwin"&gt;Darwin&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Apple"&gt;Apple&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=OSX"&gt;OSX&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Fink"&gt;Fink&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=OS"&gt;OS&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Open+Source"&gt;Open Source&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Darwin" rel="tag"&gt;Darwin&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Apple" rel="tag"&gt;Apple&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/OSX" rel="tag"&gt;OSX&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Fink" rel="tag"&gt;Fink&lt;/a&gt;, &lt;a href="http://technorati.com/tag/OS" rel="tag"&gt;OS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Open+Source" rel="tag"&gt;Open Source&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115391994383847653?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.opendarwin.org/en/news/shutdown.html' title='Darwin Now Officially Dead'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115391994383847653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115391994383847653'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/07/darwin-now-officially-dead.html' title='Darwin Now Officially Dead'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115383770502318719</id><published>2006-07-25T16:27:00.000+02:00</published><updated>2006-07-25T16:28:25.026+02:00</updated><title type='text'>Procedural Synthesis</title><content type='html'>I almost missed the cool roundup about &lt;a href="http://games.slashdot.org/article.pl?sid=06/07/12/1735221"&gt;Procedural Synthesis&lt;/a&gt; on SlashDot a while ago, go check it out!&lt;br /&gt;&lt;br /&gt;The concept of generating content (not just graphics) from mathematical models is very powerful. If you think about it, reality is also procedural (not textured or level-designed certainly): everywhere you look you come across fractal processes and cellular automata!&lt;br /&gt;&lt;br /&gt;Of course, this got me thinking about my "Dynamic MMO World" idea from a few years back. Still, there seems to be no company that has tried this concept on the market. Computer gaming, especially MMO gaming, is still pretty much a collection of pre-designed static stuff. If for one am still dissatisfied with that.&lt;br /&gt;&lt;br /&gt;Wouldn't it be a much better gaming experience if you could actually make an impact on the world you play in? By impact I don't just mean the ability to shape your immediate environment, but also ecological and social ramifications of your avatar's actions. You can't have anything like that as long as every game design company keeps cloning Everquest (and many going broke in the process).&lt;br /&gt;&lt;br /&gt;Where are the fresh ideas? Isn't there a game company out there that is made up of a couple of geeks who just want to play in a real &lt;strong&gt;world&lt;/strong&gt; for a change?&lt;br /&gt;&lt;br /&gt;Make worlds, not servers! Yo.&lt;br /&gt;&lt;br /&gt;Tags:  &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Procedural"&gt;Procedural&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Gaming"&gt;Gaming&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=MMORPG"&gt;MMORPG&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Dynamic"&gt;Dynamic&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=World"&gt;World&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Procedural" rel="tag"&gt;Procedural&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Gaming" rel="tag"&gt;Gaming&lt;/a&gt;, &lt;a href="http://technorati.com/tag/MMORPG" rel="tag"&gt;MMORPG&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Dynamic" rel="tag"&gt;Dynamic&lt;/a&gt;, &lt;a href="http://technorati.com/tag/World" rel="tag"&gt;World&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115383770502318719?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://games.slashdot.org/article.pl?sid=06/07/12/1735221' title='Procedural Synthesis'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115383770502318719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115383770502318719'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/07/procedural-synthesis.html' title='Procedural Synthesis'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115383444384390017</id><published>2006-07-25T15:29:00.000+02:00</published><updated>2006-07-25T15:34:03.856+02:00</updated><title type='text'>MySpace Down: A Single Tear Slips Slowly Down My Cheek</title><content type='html'>&lt;p&gt;MySpace was down over the weekend after what seems to be a massive power outage in the area. (No, seriously, if you haven't been to MySpace in a while, I urge you to &lt;a href="http://blog.myspace.com/index.cfm?fuseaction=blog.view&amp;friendID=16725468&amp;amp;blogID=148311404"&gt;click on this link&lt;/a&gt; to see a typical example of tastful MySpace design.)&lt;br /&gt;&lt;br /&gt;Already, Mary Jo Foley is calling for heads to roll over this huge catastrophe:&lt;/p&gt;&lt;blockquote&gt;&lt;a href="http://www.microsoft-watch.com/article2/0,1995,1993634,00.asp?kc=MWRSS02129TX1K0000535"&gt;MySpace's Latest Outage: More Questions Than Answers&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft-watch.com/article2/0,1995,1993626,00.asp"&gt;Who's to Blame for Microsoft Customer MySpace's Outage?&lt;/a&gt;&lt;/blockquote&gt;Guys, let's keep things in proportion here. While this may have inconvenienced a few people, it's not like google.com went down or anything. There are many things I would consider critical services, but certainly a social networking site is not one of them...&lt;br /&gt;&lt;br /&gt;And really, Mary Jo, SQL server failover strategies would have helped only if they had several completely independent data centers all over the world. And even then, there would likely have been glitches and outages, given the data structures required for a site like MySpace, which is kinda like the opposite of a "stateless" and "static" design.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=MySpace"&gt;MySpace&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=MS"&gt;MS&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Foley"&gt;Foley&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=SQL"&gt;SQL&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/MySpace" rel="tag"&gt;MySpace&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/MS" rel="tag"&gt;MS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Foley" rel="tag"&gt;Foley&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SQL" rel="tag"&gt;SQL&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115383444384390017?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115383444384390017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115383444384390017'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/07/myspace-down-single-tear-slips-slowly.html' title='MySpace Down: A Single Tear Slips Slowly Down My Cheek'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115382020404201868</id><published>2006-07-25T11:29:00.000+02:00</published><updated>2006-07-25T11:36:44.063+02:00</updated><title type='text'>Top 10 Dumbest Online Business Ideas</title><content type='html'>&lt;a href="http://www.neowin.net/index.php?act=view&amp;id=34231"&gt;Neowin&lt;/a&gt; links to an entertaining list of &lt;a href="http://weirdtechnewshub.blogspot.com/2006/07/top-10-dumbest-online-business-ideas.html"&gt;dumb business ideas&lt;/a&gt; that succeeded.&lt;br /&gt;&lt;br /&gt;My favorite is actually the &lt;a href="http://milliondollarhomepage.com/"&gt;Million Dollor Homepage&lt;/a&gt;, because it represents no real value, no product or service is being offered, nothing had to be innovated - and nevertheless some dude managed to scam a lot of companies to buy advertising space just for the heck of it.&lt;br /&gt;&lt;br /&gt;The others are not really that dumb, many actually seem pretty smart to me!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Technology"&gt;Technology&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Business"&gt;Business&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Online"&gt;Online&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Web"&gt;Web&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Technology" rel="tag"&gt;Technology&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Business" rel="tag"&gt;Business&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Online" rel="tag"&gt;Online&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Web" rel="tag"&gt;Web&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115382020404201868?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115382020404201868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115382020404201868'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/07/top-10-dumbest-online-business-ideas.html' title='Top 10 Dumbest Online Business Ideas'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115374707055314468</id><published>2006-07-24T15:16:00.000+02:00</published><updated>2006-07-24T15:17:50.570+02:00</updated><title type='text'>Exercise In Form Filling Futility</title><content type='html'>After a few years, I decided to resubscribe to Sony's Everquest - while I don't exactly have much time on my hands to play MMOs extensively, I'd sure like to play something in that area from time to time.&lt;br /&gt;&lt;br /&gt;Anyway, there's a &lt;a href="http://escapetonorrath.station.sony.com/download.vm"&gt;free trial&lt;/a&gt; that I want to try, sounds like a great idea. But first, I need to sign in to Sony Station. Great, I forgot my username and/or password. To get it back I'd have to remember the correct email address I used years ago. So I set out to create a new account instead.&lt;br /&gt;&lt;br /&gt;But not so fast, grasshopper. The registration form looks innocent enough: you have to pick a nickname, a password, and click a checkbox that you have read and understood the TOS (yeah, right).&lt;br /&gt;&lt;br /&gt;When I click "submit", I first get the first complaint: the password needs to have at least one number in it. OK, they didn't tell me that upfront, but hey, I'll just tack a number on, twice and hit enter.&lt;br /&gt;&lt;br /&gt;But, hey, guess what - Station forgot that I checked the little TOS checkbox, so I'll get another error message. Good, fill in the password again, twice, click the checkbox, hit submit.&lt;br /&gt;&lt;br /&gt;BRRRRR. Not so fast. Turns out, that nickname is already taken. For my impertinence, I get punished by having the nickname, password, and TOS fields resetted, again. Try another nickname, fill in the password, twice, click the little checkbox, hit submit.&lt;br /&gt;&lt;br /&gt;Rinse. Repeat. Rinse. Repeat. Ah then, finally after 3 more tries, I succeeded, at last! Come on guys, how hard is it to make your sign-up form friendly and accessible? And why on earth do forgotten password pages always enquire not only your nickname, but needlessly also email address, birth date, and possibly a biometric scan?&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Web"&gt;Web&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Forms"&gt;Forms&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Usability"&gt;Usability&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Sony"&gt;Sony&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Station"&gt;Station&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=EQ"&gt;EQ&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Web" rel="tag"&gt;Web&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Forms" rel="tag"&gt;Forms&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Usability" rel="tag"&gt;Usability&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Sony" rel="tag"&gt;Sony&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Station" rel="tag"&gt;Station&lt;/a&gt;, &lt;a href="http://technorati.com/tag/EQ" rel="tag"&gt;EQ&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115374707055314468?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://escapetonorrath.station.sony.com/download.vm' title='Exercise In Form Filling Futility'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115374707055314468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115374707055314468'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/07/exercise-in-form-filling-futility.html' title='Exercise In Form Filling Futility'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115373218168937458</id><published>2006-07-24T11:08:00.000+02:00</published><updated>2006-07-24T11:09:41.716+02:00</updated><title type='text'>Fun With Face Recognition</title><content type='html'>Fun link of the day: &lt;a href="http://myheritage.com/"&gt;myheritage.com&lt;/a&gt; has a free face recognition service where you can upload your portrait and the server compares it with a celebrity database. Me, seems I'm 75% Jake Gyllenhaal, so that's OK I guess (I really liked Donny Darko). The fun thing is, even if you upload different pictures, the celebrity match for your face stays the same most of the time - it's a really cool algorithm! Now, go match you and your friends, it's great!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115373218168937458?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://myheritage.com/' title='Fun With Face Recognition'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115373218168937458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115373218168937458'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/07/fun-with-face-recognition.html' title='Fun With Face Recognition'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-115373144776977118</id><published>2006-07-24T10:54:00.000+02:00</published><updated>2006-07-24T10:57:27.783+02:00</updated><title type='text'>Many People Think CSS Is Broken...</title><content type='html'>...but no two of them can agree on the WHY. &lt;a href="http://www.pcmag.com/article2/0,1895,1987181,00.asp"&gt;John C. Dvorak thinks&lt;/a&gt; the biggest flaw is the concept of cascades. I don't believe that's true. John, imagine if styles didn't cascade, you would have to declare separate, ridicululously redundant styles for all HTML elements. That can't be right. But I have to agree with you on the notion that&lt;br /&gt;a) things designed by comittee generally are much dumber than the dumbest person on the comittee&lt;br /&gt;b) CSS (and web presentation technologies in general) gradually worsen with each generation as "improvements" are added.&lt;br /&gt;&lt;br /&gt;Just the other day, I had a discussion with &lt;a href="http://www.vamirez.de/blog"&gt;Vamirez&lt;/a&gt; about this and he said something to the effect of "screw CSS and any technology that makes simple things unnecessarily hard to do". While we might disagree on the actual details, now that is an opinion I can get behind 100%!&lt;br /&gt;&lt;br /&gt;Well, why CSS is broken, according to Udo:&lt;br /&gt;&lt;br /&gt;1) &lt;strong&gt;Element positioning is broken.&lt;/strong&gt; Most people think CSS actually &lt;em&gt;solved&lt;/em&gt; this problem, and they'd be partially correct in that there was no way of accurately positioning things before CSS &lt;em&gt;at all&lt;/em&gt;. However, most layout positioning problems don't originate from the difficulty of defining absolute screen positions in pixels. In fact, most things are rather defined by the relative position they have to each other. And this is where CSS just sucks, especially if it has to work with any browser. Well, that leads us to the next point:&lt;br /&gt;&lt;br /&gt;2) &lt;strong&gt;It's not really a standard.&lt;/strong&gt; To be fair, on the web, nothing is (except maybe Flash, but that doesn't count). It's a major pain in the ass to do something that works in all major browsers, especially if it isn't in accordance with the 3 eternal standard web layouts that the CSS creators obviously had in mind when they specified this thing.&lt;br /&gt;&lt;br /&gt;3) &lt;strong&gt;It's an uninspired spec.&lt;/strong&gt; Now, I think it's great that using CSS, I can specify relative font sizes as percentages. But why on earth didn't they add other rich compositing options? For example, wouldn't it be cool to be able to use relative colors? Imagine that you'd have to define 2 or three base colors for your webpage and the rest would just be derived automatically from those base colors according to the relative definitions you did on the rest of the elements. Or other layout stuff like gradients and better transparency support. While we're at it: why is there no built-in inheritance model? If we're calling them "classes", why can't they inherit stuff from each other properly? Why did they miss these opportunities?&lt;br /&gt;&lt;br /&gt;4) &lt;strong&gt;Positioning, revisited: tables bad, divs good.&lt;/strong&gt; Actually, the most common concept in layouts is some form of grid alignment. In the olden days, we used tables for grid layouts. In XUL, you can use the grid element. In CSS, you're just screwed. Simulating grids in CSS is painful, bug-prone and unnatural. In some ways, grid behavior cannot be simulated at all, without JavaScript tricks. That sucks!&lt;br /&gt;&lt;br /&gt;Despite all this, we're still undescribably better off than without CSS. But a guy can dream, right?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-115373144776977118?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.pcmag.com/article2/0,1895,1987181,00.asp' title='Many People Think CSS Is Broken...'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115373144776977118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/115373144776977118'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/07/many-people-think-css-is-broken.html' title='Many People Think CSS Is Broken...'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114470257923386055</id><published>2006-04-10T22:55:00.000+02:00</published><updated>2006-04-10T22:56:19.260+02:00</updated><title type='text'>Pleasure Units</title><content type='html'>Scott Adams has a great piece called &lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/2006/04/pleasure_unit_t.html"&gt;Pleasure Unit Theory&lt;/a&gt;. That's what I love about the Dilbert blog, I now realize it fills the hole Seinfeld left when it comes to recognizing and packaging the fundamental mechanisms of society. In this case, Pleasure Unit Theory explains why I resort to heavy drug usage whenever things are going badly. My number one drug is unquestionably the deadly delicious Häagen Dasz ice cream, which comes in little buckets with no less than half a litre of sticky, forbidden content in them.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Dilbert"&gt;Dilbert&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Life"&gt;Life&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Work"&gt;Work&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Dilbert" rel="tag"&gt;Dilbert&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Life" rel="tag"&gt;Life&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Work" rel="tag"&gt;Work&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114470257923386055?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114470257923386055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114470257923386055'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/04/pleasure-units.html' title='Pleasure Units'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114462507984760426</id><published>2006-04-10T01:23:00.000+02:00</published><updated>2006-04-10T01:24:39.876+02:00</updated><title type='text'>Blogging Outsiders</title><content type='html'>&lt;p&gt;My pal Technaton is &lt;a href="http://kleine-firma.blogspot.com/2006/04/blogging-ist-asozial.html"&gt;disenchanted (German text)&lt;/a&gt; by the whole blogging thing:&lt;/p&gt;&lt;blockquote&gt;&lt;em&gt;[this is a rough translation, and I'm also paraphrasing here]&lt;/em&gt; I don't have any delusions that I'm a (great) member of this whole [blogging] scene. [...] Although everybody says that blogging is great because it is a channel for freely flowing expression, the reality is quite different: almost nobody just writes for themselves ("just like that"), but almost everybody writes to get more readers.&lt;br /&gt;&lt;br /&gt;Yeah, blogging is really great, because there are many &lt;a href="http://technorati.com/"&gt;useless tools&lt;/a&gt; that are supposed to help us in an unspecified manner. Basically, we took the traditional message board idea and turned it into something less useful. Thanks, dear inventor of blogging, you created a whole new market for services!&lt;/blockquote&gt;Not entirely different is this piece by another blogger whom I also like, this time attacking the problem from a more social point of view: (&lt;a href="http://theshapeofdays.com/2006/02/outside_tapping_on_foggedup_windows.html"&gt;Outside, tapping on fogged-up windows&lt;/a&gt;)&lt;blockquote&gt;Blogging is a social phenomenon, and as such it’s defined by the same rules that govern other social phenomena. And those rules mean that sometimes some of us are left standing out in the cold, tapping on the glass, wishing with all our might that somebody would glance up, see us and invite us in.&lt;/blockquote&gt;I think those posts have more in common than a casual glance suggests. Technaton is right that message boards provide a simple and working mechanism for communication. But blogs are not supposed to replace that. People were blogging before those things were officially called blogs - back then it was called "writing a column" or "having a personal homepage". Then came the whole concept of syndication and that combined with better publication tools created the dimension of the blogosphere as it is today. The component that drives the 'sphere as whole is undoubtedly a social one. I use that term loosely, because I think that subscribing to content is also a basic social interaction, as well as participating in the actual discussion.&lt;br /&gt;&lt;br /&gt;So why should anyone blog? YMMV, but I'd probably not write about the same stuff in any other medium. And I'm not writing for "my" readers specifically. I write about the stuff I care about. Even if I'd have zero readers, I'd still write. At the most basic level, a blog is just a book of days. This is my "tech book of days". I have other blogs for other stuff. If anyone reads it, fine. If people like it or hate it, swell!&lt;br /&gt;&lt;br /&gt;I realize this statement is a far shot from what most corporate bloggers consider acceptable. They have to "get the word out", show some "transparency", and they have to prove that they're "Web 2.0" people somehow. And that's OK, too. But that doesn't represent most bloggers. As I see it, most are just dudes and dudettes writing stuff down, talking aimlessly among themselves.&lt;br /&gt;&lt;br /&gt;Message boards have a different publication mechanism. And that works, too. You can even combine the two and you get something like Channel 9 or SlashDot. They're not obsolete. But blogging is freeform publishing - whereas discussions on message boards are more tightly controlled bursts of discussion, most typically among members of a small (or even closed) community.&lt;br /&gt;&lt;br /&gt;That reminds me of two things. First, Technaton, please continue to blog. I believe the essay format suits you well. The other is, I'm sorry I haven't yet posted on your message board ;-)&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blogging"&gt;Blogging&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Society"&gt;Society&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Buzzwords"&gt;Buzzwords&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Blogging" rel="tag"&gt;Blogging&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Society" rel="tag"&gt;Society&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Buzzwords" rel="tag"&gt;Buzzwords&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114462507984760426?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114462507984760426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114462507984760426'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/04/blogging-outsiders.html' title='Blogging Outsiders'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114462200916518527</id><published>2006-04-10T00:33:00.000+02:00</published><updated>2006-04-10T00:33:29.183+02:00</updated><title type='text'>YellowTab Bancrupt?</title><content type='html'>The company that develops the Zeta operating system, &lt;a href="http://yellowtab.com/"&gt;YellowTab&lt;/a&gt; may (or may not) be in &lt;a href="http://bitsofnews.com/modules.php?name=News&amp;file=article&amp;amp;sid=3573"&gt;financial trouble&lt;/a&gt;. At this point it's unclear whether it's just the result of a convoluted legal fight with an ex employee or if the German software maker is actually going down. An official press release is going to shed light on the issue in a few days.&lt;br /&gt;&lt;br /&gt;It would be a real shame if the rumors were really true. I've met with Bernd Korz in the past, he is a really dedicated developer and overall nice guy. I've also been to yT's headquarters and can attest that those guys have really been working their asses off to turn their vision into a great product. It's not easy, being a little German software company. So let's hope everything works out for Bernd and his team. If it doesn't, I can imagine they'll move on to something else and it's going to be great.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Zeta"&gt;Zeta&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=BeOS"&gt;BeOS&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=YellowTab"&gt;YellowTab&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Zeta" rel="tag"&gt;Zeta&lt;/a&gt;, &lt;a href="http://technorati.com/tag/BeOS" rel="tag"&gt;BeOS&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/YellowTab" rel="tag"&gt;YellowTab&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114462200916518527?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114462200916518527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114462200916518527'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/04/yellowtab-bancrupt.html' title='YellowTab Bancrupt?'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114462084344839717</id><published>2006-04-10T00:13:00.000+02:00</published><updated>2006-04-10T00:14:03.473+02:00</updated><title type='text'>One Sentence With Vista, Boot Camp, Cringely, And The Mob In It?</title><content type='html'>I didn't realize I was unknowingly jumping on the popular bandwagon when I &lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=184:title=please_world_prove_john_c_dvorak_wrong"&gt;attacked&lt;/a&gt; &lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=32:title=cringely_and_the_substitute_for_political_will"&gt;Cringely&lt;/a&gt; for making what I perceived as absurd predictions. Turns out, his latest rant on &lt;a href="http://www.edbott.com/weblog/?p=1295"&gt;Boot Camp and Windows&lt;/a&gt; wasn't so &lt;a href="http://www.edbott.com/weblog/?p=1295"&gt;well received in Redmond&lt;/a&gt;. This comes at a time when people are suddenly discovering &lt;a href="http://www.edbott.com/weblog/?p=1295"&gt;large holes in his credibility&lt;/a&gt;. When Scoble &lt;a href="http://scobleizer.wordpress.com/2006/04/09/ed-bott-writes-robert-x-clueless/"&gt;joins the chorus&lt;/a&gt;, that's pretty much the last straw you need to see the momentum of opinion here.&lt;br /&gt;&lt;br /&gt;First, I'd like to re-iterate how much I hate blogs and news articles that contain little besides some awfully over-the-top speculation that is shoved down our throat as fact or at least as well-informed opinion. I doesn't matter if it's Dvorak or Cringely or anybody else. Those pieces are like the blogosphere's equivalent of whiny little children desperately clamoring to get attention. And it works, too. Don't get me wrong, I love a good piece of speculation. But if it's presented as a high-quality piece of punditry, that's anyther matter entirely.&lt;br /&gt;&lt;br /&gt;On the other hand, we have this weird mechanism in the blogosphere where we actually reward personal attacks. We value the opinion of people who &lt;a href="http://technorati.com/search/%22i%20hate%20scoble%22"&gt;hate us&lt;/a&gt; highly. We are  &lt;a href="http://eyeonwiner.org/"&gt;ganging up on people&lt;/a&gt; instead of critizing ideas. Is that really the Naked Conversation, how it's supposed to be?&lt;br /&gt;&lt;br /&gt;Actually, as his columns go, I've read much worse stuff from Cringely in the last years. Back when everybody was busy nodding and applauding him.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Cringely"&gt;Cringely&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Windows"&gt;Windows&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=BootCamp"&gt;BootCamp&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Apple"&gt;Apple&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Vista"&gt;Vista&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Dvorak"&gt;Dvorak&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Mac"&gt;Mac&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Cringely" rel="tag"&gt;Cringely&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Windows" rel="tag"&gt;Windows&lt;/a&gt;, &lt;a href="http://technorati.com/tag/BootCamp" rel="tag"&gt;BootCamp&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Apple" rel="tag"&gt;Apple&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Vista" rel="tag"&gt;Vista&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Dvorak" rel="tag"&gt;Dvorak&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Mac" rel="tag"&gt;Mac&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114462084344839717?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114462084344839717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114462084344839717'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/04/one-sentence-with-vista-boot-camp.html' title='One Sentence With Vista, Boot Camp, Cringely, And The Mob In It?'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114443858363697017</id><published>2006-04-07T21:35:00.000+02:00</published><updated>2006-04-07T21:36:23.663+02:00</updated><title type='text'>Please, World, Prove John C. Dvorak Wrong</title><content type='html'>So, erm, guess what - Apple is moving towards Windows afterall. Behold the glorious &lt;a href="http://www.apple.com/macosx/bootcamp/"&gt;Boot Camp&lt;/a&gt;, entering stage left. Reactions in general have been quite positive. Unquestionably Apple has boosted the perceived value of their shiny MacIntels with this maneuver. But it has also lowered the value of OS X. Let's not kid ourselves here, Boot Camp will eat into the installed base of Mac OS rather than facilitate the migration of Windows users to the Mac platform.&lt;br /&gt;&lt;br /&gt;Installing Windows will be the first step every newbie users performs, just because they are already used to the platform, and all their friends have Windows, and because they think this is how a computer is supposed to work. Remember the days when you could order Intel machines with QDOS on them (maybe that's still going on) for people who already got a Windows license? Yeah, Mac OS is going to be the next QDOS. Congratulations. Unless Apple opens up on the other side and ships Mac OS for generic PCs, which is not going to happen.&lt;br /&gt;&lt;br /&gt;This may be the start of a trend that completely undermines the value of OS X, a trend that may well end with its extenction, just as John C. Dvorak &lt;a href="http://www.pcmag.com/article2/0,1895,1923151,00.asp"&gt;predicted&lt;/a&gt; (the same prediction for which I essentially called him a moron). &lt;br /&gt;&lt;br /&gt;Is this an example of incredibly short-sighted marketing on Apple's part, or will this be remembered as the move of sheer brilliance that drives the mainstream to the Mac? Well, let's just hope Steve and Phil know what they're doing here. Me... I believe &lt;strong&gt;software is where it's at&lt;/strong&gt;. Microsoft understands that. Apple maybe not so much? As exiting as "Apple - the iPod company" or "Apple - your favorite PC vendor" may sound, it's just not the same...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114443858363697017?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114443858363697017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114443858363697017'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/04/please-world-prove-john-c-dvorak-wrong.html' title='Please, World, Prove John C. Dvorak Wrong'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114350825780220751</id><published>2006-03-28T03:10:00.000+02:00</published><updated>2006-03-28T03:10:57.840+02:00</updated><title type='text'>Epitafios</title><content type='html'>Hey, I haven't blogged about TV in a while. It would be easy to write about the Galactica season finale, since everyone seems to be doing it right now... For example, I thought the last half hour was a drastically brilliant idea, but it was executed so appallingly bad that I just don't want to talk about it. But, nah!&lt;br /&gt;&lt;br /&gt;I just completed the finale of &lt;a href="http://www.hbo.com/epitafios/"&gt;Epitafios&lt;/a&gt;, a fairly basic serial killer story in thirteen acts, that - as blogger Andrés Duque puts it - is sort of a &lt;a href="http://blabbeando.blogspot.com/2005/12/epitafios-on-hbo-signature-and-hbo-on.html"&gt;mix between Seven and CSI&lt;/a&gt;. While it wasn't an innovative blockbuster by any count, watching the story about Bruno the serial killer develop was somehow very captivating for me. Andrés is right of course when he laments the killer's apparent lack of personality. But for me, the series was more about Renzo, the fucked-up grumpy cop, and his friend Laura anyway.&lt;br /&gt;&lt;br /&gt;What I liked was the overall feel of the story, the atmosphere. Also, until the 8th episode or so, the killings themselves are very innovative, and gruesomely fascinating. I loved Marina (played by Celia Roth), the profiler cop chick who - get this - regularly plays russian roulette with shady men for money. The whole story has a somewhat supernatural feel to it, without actually being supernatural. Well, except for Marina who apparently cannot die by gunshot wounds, which was quite a nice touch. I absolutely loved how fucked up everyone was.&lt;br /&gt;&lt;br /&gt;What was not to like? I felt the story lost steam around mid-season. Maybe a more vicious or creative Bruno character would have helped. Maybe having just one villain in the piece was ultimately not quite enough, even if he was clearly much better at this than all the cops and other characters combined. The ending feels kind of stitched on as an afterthought. Without any kind of natural story flow, Bruno singlehandedly abducts Laura and thus ends the whole thing.&lt;br /&gt;&lt;br /&gt;Then again, &lt;strong&gt;not&lt;/strong&gt; having a happy ending kind of saved the finale. My only gripe is that not every last one of them died. I also think more could have been done with Marina. But even so it was traumatic and horrible, in a good way! The last scene showing Renzo standing in the sunshine at the grave, holding a gun to his head nevertheless was a strong ending for a story that could have been made more engaging in the final stretches.&lt;br /&gt;&lt;br /&gt;Now go and watch it!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114350825780220751?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114350825780220751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114350825780220751'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/epitafios.html' title='Epitafios'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114345785738229539</id><published>2006-03-27T13:00:00.000+02:00</published><updated>2006-03-27T13:10:57.410+02:00</updated><title type='text'>That Vista Thing</title><content type='html'>&lt;p&gt;While &lt;a href="http://scobleizer.wordpress.com/2006/03/24/where-the-heck-is-scoble/"&gt;Scoble&lt;/a&gt; is bravely fighting against the stupid rumor mills about that &lt;a href="http://www.bleedingedge.com.au/blog/archives/2006/03/journalistic_je.html"&gt;ridiculous 60% code rewrite&lt;/a&gt; for Vista, I think they should probably be spending time on different things that actually have an impact. I know, reading crap about your favorite product on the internet is hurtful. But then linking to it and throwing a hissy fit is not going to help much. People on all sides should spend more energy on discussing Vista's features and Microsoft's relationship with its users than creating and responding to absurd "inside" information. Yes, making absurd claims gets you street cred in the blogger community. We all know that. But maybe it's time to stop catering to people who are just being controversial to get noticed. (Why oh why do I get the feeling of history repeating itself, didn't we have this "productive conversatin vs. egomaniacal flame wars" discussion on bulletin boards and forums just a few years ago? How ...quaint!)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ship early, ship often&lt;/strong&gt;&lt;br /&gt;With so many years between major Windows releases, the "&lt;a href="http://www.joelonsoftware.com/items/2005/11/02.html"&gt;ship early, ship often&lt;/a&gt;" paradigma is clearly not Microsoft's favorite right now. There are pros and cons to this. Apple, for instance, releases OS upgrades at a very fast rate in comparison. Thus, user expectations never run that high, and in the end, people are often surprised (in a good way) even by small upgrades and tweaks. Vista, on the other hand, has generated tremendously high expectations with a long release cycle and all the hype around it. The sad thing is, it doesn't matter how good a product it actually is, Vista is never going to live up to those expectations. Yes, they are that high. Bottom line: MS doesn't know how to play the expectations game (remember the latest &lt;a href="http://thegreateric.com/blog/2006/03/25/forbes-slams-microsoft/"&gt;Ballmer non-event&lt;/a&gt;, anyone?). If they were going to have a development cycle that long, they should have been consistent, instead of backpedaling later and cutting features like crazy. When developing a product, do either "ship early, ship often" x&lt;strong&gt;or&lt;/strong&gt; do "we'll ship when it's ready". Don't do both in a half-assed way.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Vista Appeal&lt;/strong&gt;&lt;br /&gt;There are lots of reasons why people are dissatisfied with Windows. There also are a lot of reasons why Windows is still the leading OS on the desktop. Both of these factors are bad news for Vista. Right now, Vista's biggest competitor is the installed base of XP. XP does a lot of the things people care about. XP is going to be usable and sufficient for a long time still. It will run today's and most of tomorrow's applications just fine. It's a work horse that's easy to configure and it doesn't get in the user's way of getting her stuff done.&lt;br /&gt;&lt;br /&gt;Right now, I don't feel the same about Vista. Speaking from a typical user's point of view, I don't know much, but what I do know isn't that appealing:&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Vista is a DRM'd operating system to the core, users &lt;strong&gt;will&lt;/strong&gt; get crippled functionality - why, it's brought to you by the same people who believe Fair Use should be outlawed.&lt;/li&gt;&lt;li&gt;The system requirements will be quite high. The fact that most of those newly required CPU cycles actually go to a presentation layer that does not provide that much more functionality and doesn't do very well in basic usability scenarios doesn't make me feel very appreciative. However, we don't know yet how this will play out when the OS is released.&lt;/li&gt;&lt;li&gt;The constant trimming and tweaking of the UI so far suggests that it will actually be harder to use than previous versions of windows. That may be especially true for technically minded users. E.g., from what I've seen, the number of clicks required for many tasks has gone way up, compared to XP. Slapping a wizard on all features isn't the solution to your usability problems. It actually makes them worse. Also, I don't want to spend even more time locating advanced features that are buried deep in the UI - and I don't want my computer to keep wise-assing me in a "cute" way.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;The Future&lt;/strong&gt;&lt;br /&gt;The way things are looking right now, Vista will be an economic success, if only because all new PCs are going to come preloaded with it. It's going to be the new standard. Also, it's clear that there are going to be many cool new features in it - as much as it's clear that there will be a load of additional bullshit in there that does nothing more than harassing the user. All in all, things are going to be OK.&lt;br /&gt;&lt;br /&gt;But here's the thing: Microsoft could have done so much better. It could have stopped people who are already weary of the alarming trends in DRM and "Trustworthy Computing" from drifting further away. It could have done something to convince developers like myself that they will actually have some kind of control over their computing experience. Right now, Vista is being set up as a forced upgrade that - all in all - will make a lot of people hate Windows even more, but it's still not that far over the edge to make huge droves of them run OS X or KDE.&lt;br /&gt;&lt;br /&gt;"Vista, it's the standard, suck it" is not a winning strategy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114345785738229539?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114345785738229539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114345785738229539'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/that-vista-thing.html' title='That Vista Thing'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114345425494560606</id><published>2006-03-27T12:10:00.000+02:00</published><updated>2006-03-27T12:10:54.960+02:00</updated><title type='text'>Just Call It CRAP</title><content type='html'>&lt;p&gt;Instant classic: David Berlind from ZDNet &lt;a href="http://news.zdnet.com/html/z/wb/6035707.html"&gt;coined&lt;/a&gt; a cute new &lt;a href="http://news.zdnet.com/2036-2_22-6035707.html"&gt;acronym for DRM&lt;/a&gt;: Content, Restriction, Annulment and Protection, or CRAP for short:&lt;/p&gt;&lt;blockquote&gt;CRAP stands for Content, Restriction, Annulment and Protection. It's my catchy buzz-phrase for a technology that's really called DRM. Now DRM technically stands for Digital Rights Management, and it's a rather cancerous technology that technology vendors are actually building into most of the products that we're buying today.&lt;/blockquote&gt;Via &lt;a href="http://tirania.org/blog/archive/2006/Mar-27.html"&gt;Miguel de Icaza's&lt;/a&gt; excellent blog - why didn't MS hire him when they had the chance? Oh, never mind...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114345425494560606?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114345425494560606'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114345425494560606'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/just-call-it-crap.html' title='Just Call It CRAP'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114312008472538553</id><published>2006-03-23T14:20:00.000+01:00</published><updated>2006-03-23T14:21:24.740+01:00</updated><title type='text'>It's a really, really bad hack.</title><content type='html'>&lt;p&gt;Just one last one, before I go: there's a real piece of gold in the ever-entertaining stream of bad code on the &lt;a href="http://www.thedailywtf.com/forums/65091/ShowPost.aspx"&gt;Daily WTF&lt;/a&gt;:&lt;/p&gt;&lt;blockquote style="font-family: courier new; font-size: 9px;"&gt;/* This is bad. Reaaly bad. It's a really, really bad hack. If you're an employee of &lt;br /&gt;* Intertrode Communication, then I'm really, really sorry that you have to maintain&lt;br /&gt;* this. I was honestly planning on removing this tomorrow, but I've been known to &lt;br /&gt;* forget things like this. It happens.&lt;br /&gt;*&lt;br /&gt;* So here's the thing. I can't seem to figure out why the AccountId variable isn't &lt;br /&gt;* set. I've looked and looked, but I gotta leave now. Anyway, I've found that I can&lt;br /&gt;* just grab the AccountID from the debugging logs.  I suppose that to fix it, you'd&lt;br /&gt;* have to locate where it's clearing out the ID.&lt;br /&gt;*&lt;br /&gt;* Again, I'm sorry.&lt;br /&gt;*/&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114312008472538553?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114312008472538553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114312008472538553'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/its-really-really-bad-hack.html' title='It&apos;s a really, really bad hack.'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114311783986777546</id><published>2006-03-23T13:43:00.000+01:00</published><updated>2006-03-23T13:43:59.866+01:00</updated><title type='text'>Trionic Cite</title><content type='html'>&lt;img style="padding-left: 8px;" src="http://thasmudyan.creativepark.net/img/vatican.jpg" align="right" /&gt;I'd like you to know what &lt;a href="http://trionic.ws/"&gt;we&lt;/a&gt;'ve been working on for the last few weeks and months: our team has been developing a web content management system called &lt;a href="http://citedemo.net/"&gt;Cite&lt;/a&gt;. It's a pretty simple and flexible system that helps people implementing and managing their websites. We believe we have found a good way to address the needs of site operators who want a system that integrates a blogging engine and the more "traditional" tree-like website administration.&lt;br /&gt;&lt;br /&gt;Obviously there is still a lot of work to do, but I'd like to invite you to &lt;a href="http://citedemo.net/"&gt;take Cite for a test drive&lt;/a&gt; and let me know what you think of it! At this point, user feedback is the most important factor for us.&lt;br /&gt;&lt;br /&gt;In other news, I'm off to Italy for the weekend now, and I'm not taking my laptop with me! It's going to be interesting to see whether I'll survive without net access for two days :-) Fortunately, I'll still have my cell phone so I haven't gone completely luddite yet!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114311783986777546?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114311783986777546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114311783986777546'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/trionic-cite.html' title='Trionic Cite'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114311779139468908</id><published>2006-03-23T12:29:00.000+01:00</published><updated>2006-03-23T13:43:11.446+01:00</updated><title type='text'>Windows XP Running on the Mac</title><content type='html'>&lt;span class="entry_meta"&gt;&lt;/span&gt;&lt;img style="padding-left: 8px;" src="http://thasmudyan.creativepark.net/img/xponamac.jpg" align="right" /&gt;Apparently, loading up your Intel-based Mac with Windows XP is &lt;a href="http://wp.indroo.net/index.php/2006/03/23/apple-macbook-pro-is-the-fastest-windows-xp-notebook/"&gt;all the rage these days&lt;/a&gt;. Am I the only one who's not getting it? Without the OSX operating system, those new Macs are just Core Duo/Solo units with a fancy BIOS, aren't they? Also, depending on who you ask, your Mac may melt, &lt;a href="http://www.bluesparc.com/2006/03/20/xp-melting-your-mac-is-a-load-of-bull/"&gt;not melt&lt;/a&gt;, explode, or launch off into space when running Windows...&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Thanks for the image, &lt;a href="http://kleine-firma.blogspot.com/"&gt;Technaton&lt;/a&gt;, the original can be found at &lt;a href="http://www.mathcaddy.com/windowsxpbootsonamac%21%21%21%211/"&gt;mathcaddy.com&lt;/a&gt;!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114311779139468908?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114311779139468908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114311779139468908'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/windows-xp-running-on-mac.html' title='Windows XP Running on the Mac'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114259324265322277</id><published>2006-03-17T11:15:00.000+01:00</published><updated>2006-03-17T12:00:42.686+01:00</updated><title type='text'>Using Blogger? No MSN Search Box for You!</title><content type='html'>&lt;p&gt;Channel 9 regular &lt;a href="http://channel9.msdn.com/Niners/rjdohnert"&gt;rjdohnert&lt;/a&gt; got a take-down email from Google because he &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=172462#172462"&gt;put an MSN search box&lt;/a&gt; in his Blogger template:&lt;/p&gt;&lt;blockquote&gt;I just checked my e-mail and I got a mail from Google this afternoon. Seems they are kinda ticked that I have an MSN Search box on my blogspot page and they are asking that I remove it. They say its a violation of their Terms of Service yet nowhere in their terms of service does it say its not permitted for me to do such. Looks like another thing to handle in the morning.&lt;/blockquote&gt;So much for not being evil? Or can anyone think of a technical reason for this?&lt;br /&gt;&lt;br /&gt;As always when something like this comes up with any service or product, people instantly say: why don't you just switch to &lt;thisotherproduct&gt;. Granted, the cost of switching apps is getting lower and lower. In case of Blogger, however, it is considerable because you can't just export your posts and import them somewhere else.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Google"&gt;Google&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=MSN"&gt;MSN&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Channel9"&gt;Channel9&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Google" rel="tag"&gt;Google&lt;/a&gt;, &lt;a href="http://technorati.com/tag/MSN" rel="tag"&gt;MSN&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Channel9" rel="tag"&gt;Channel9&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114259324265322277?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114259324265322277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114259324265322277'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/using-blogger-no-msn-search-box-for.html' title='Using Blogger? No MSN Search Box for You!'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114252513582041471</id><published>2006-03-16T17:04:00.000+01:00</published><updated>2006-03-16T17:05:35.840+01:00</updated><title type='text'>OO Polymorphism Explained with Orifices</title><content type='html'>&lt;p&gt;My first NSFW (not safe for work) link, but I couldn't pass &lt;a href="http://www.kuro5hin.org/story/2006/3/14/175929/544"&gt;this&lt;/a&gt; up:&lt;/p&gt;&lt;blockquote&gt;The problem with most computer science texts is the examples aren't interesting. Polymorphism isn't really hard to understand, but the examples are usually boring or difficult to understand. This is an alternative text which attempts to use a problem space that's already familiar to the college student to make the concepts of programming simple.&lt;/blockquote&gt;...Kuro5hin's &lt;a href="http://www.kuro5hin.org/user/balsamic%20vinigga"&gt;balsamic vinigga&lt;/a&gt; explains the object oriented paradigma of polymorphism using childish high school speak for identifiers in the code. On the other hand, if you're already reading &lt;a href="http://www.jroller.com/page/fate"&gt;The BileBlog&lt;/a&gt; this style is probably not new to you!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Development"&gt;Development&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=OO"&gt;OO&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Polymorphism"&gt;Polymorphism&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Development" rel="tag"&gt;Development&lt;/a&gt;, &lt;a href="http://technorati.com/tag/OO" rel="tag"&gt;OO&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Polymorphism" rel="tag"&gt;Polymorphism&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114252513582041471?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114252513582041471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114252513582041471'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/oo-polymorphism-explained-with.html' title='OO Polymorphism Explained with Orifices'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114250369798192740</id><published>2006-03-16T11:07:00.000+01:00</published><updated>2006-03-16T11:08:18.003+01:00</updated><title type='text'>Geez, Get a Decent Computer</title><content type='html'>&lt;p&gt;Bill Gates &lt;a href="http://news.yahoo.com/s/nm/20060316/tc_nm/microsoft_gates_dc"&gt;publicly mocks&lt;/a&gt; the (in)famous 100$ hand-cranked computer Google and MIT (among others) are trying to make available for &lt;strike&gt;third world&lt;/strike&gt; developing countries:&lt;/p&gt;&lt;blockquote&gt;"If you are going to go have people share the computer, get a broadband connection and have somebody there who can help support the user, geez, get a decent computer where you can actually read the text and you're not sitting there cranking the thing while you're trying to type,"&lt;/blockquote&gt;He's not incorrect, however. You can't help wondering about the thing's &lt;a href="http://news.com.com/The+100+laptop+moves+closer+to+reality/2100-1044_3-5884683.html"&gt;capabilities&lt;/a&gt;. How did we get the idea that people in developing countries don't need proper displays, memory, or data storage? On the other hand, it seems that Bill would be more upset by the fact that it doesn't run Windows, eh. &lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Bill+Gates"&gt;Bill Gates&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=PC"&gt;PC&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Technology"&gt;Technology&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Google"&gt;Google&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Bill+Gates" rel="tag"&gt;Bill Gates&lt;/a&gt;, &lt;a href="http://technorati.com/tag/PC" rel="tag"&gt;PC&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Technology" rel="tag"&gt;Technology&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Google" rel="tag"&gt;Google&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114250369798192740?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114250369798192740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114250369798192740'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/geez-get-decent-computer.html' title='Geez, Get a Decent Computer'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114247041065451746</id><published>2006-03-16T01:52:00.000+01:00</published><updated>2006-03-16T01:58:47.136+01:00</updated><title type='text'>How to Survive a Robot Uprising</title><content type='html'>&lt;img style="padding-left: 8px;" src="http://thasmudyan.creativepark.net/img/chubby_male_robot.jpg" align="right" /&gt;I'll definitely go and buy this book: &lt;a href="http://www.robotuprising.com/home.htm"&gt;How to Survive a Robot Uprising&lt;/a&gt;, especially after seing &lt;a href="http://video.google.com/videoplay?docid=7951038502689013454&amp;amp;q=how+to+survive+a+robot+uprising"&gt;Daniel H. Wilson&lt;/a&gt; on Google Video. Shame about the part about how to treat laser wounds, though. So, yeah, I guess you &lt;strong&gt;should&lt;/strong&gt; be suspicious if your robot frequently talks about &lt;a href="http://dieselsweeties.com/archive.php?s=1443"&gt;human killing&lt;/a&gt; and makes repeated stabbing movements afterall. &lt;p&gt;In any case, I guess the inevitable robot uprising is going to contain much less &lt;a href="http://blog.scifi.com/battlestar/"&gt;Cylons&lt;/a&gt; than people think. But whatever it's going to be, our new overlords will probably be &lt;a href="http://project.cyberpunk.ru/idb/killswitch.html"&gt;living on the internet&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;(The cute little robot on the right was taken from &lt;a href="http://s0mat-.deviantart.com/scraps/"&gt;=s0mat-&lt;/a&gt;)&lt;/p&gt;Tags: &lt;span style="font-size:8;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Robots"&gt;Robots&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Galactica"&gt;Galactica&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Killswitch"&gt;Killswitch&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Robots" rel="tag"&gt;Robots&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Galactica" rel="tag"&gt;Galactica&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Killswitch" rel="tag"&gt;Killswitch&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114247041065451746?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114247041065451746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114247041065451746'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/how-to-survive-robot-uprising.html' title='How to Survive a Robot Uprising'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114246853435437554</id><published>2006-03-16T01:21:00.000+01:00</published><updated>2006-03-16T01:22:14.373+01:00</updated><title type='text'>Double Helix Nebula</title><content type='html'>&lt;img style="padding-left: 8px;" src="http://thasmudyan.creativepark.net/img/double-helix-nebula.jpg" align="right" /&gt;I admit that I'm a total sucker for deep space imagery, especially nebula. Yahoo has a &lt;a href="http://news.yahoo.com/s/space/20060315/sc_space/cosmicdnadoublehelixspottedinspace"&gt;blurp &lt;/a&gt; about the first time anyone photographed a DNA-like &lt;a href="http://www.newsroom.ucla.edu/page.asp?RelNum=6903"&gt;double spiral&lt;/a&gt; nebula formation. &lt;blockquote&gt;"We know the galactic center has a strong magnetic field that is highly ordered and that the magnetic field lines are oriented perpendicular to the plane of the galaxy," Morris said. "If you take these magnetic field lines and twist them at their base, that sends what is called a torsional wave up the magnetic field lines.&lt;/blockquote&gt;Pretty neat, right? &lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Space"&gt;Space&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Nebula"&gt;Nebula&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Space" rel="tag"&gt;Space&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Nebula" rel="tag"&gt;Nebula&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114246853435437554?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114246853435437554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114246853435437554'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/double-helix-nebula.html' title='Double Helix Nebula'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114246647075278797</id><published>2006-03-16T00:46:00.000+01:00</published><updated>2006-03-16T00:47:50.770+01:00</updated><title type='text'>ICQ - Again</title><content type='html'>&lt;img style="padding-left: 8px;" src="http://thasmudyan.creativepark.net/img/icq-instant-match.jpg" align="right" /&gt;I've quitted and then re-installed ICQ over and over again for many years now. It has a horrible, clunky user interface. It takes ages to navigate to the functions you want. But somehow, I always gravitate back for one reason or another. MSN's contacts list sucks, Skype is OK but I only know 2 people who are using it, and Yahoo Messenger is a general pox in the ass. I'd be doing IRC, but honestly, I think its time is over.&lt;br /&gt;&lt;p&gt; ICQ it is, then! Plus, they have some cool toys to play around with. For example, there's Instant Match, where you can secretly give any of your friends an affection rating. And should someone on your contacts list feel the same about you, both parties get notified by the system and live happily ever after! Because you know. Learning that your friend has secretly being in love with you for a decade or something is really what everybody wants to know. (Well if they don't tell you to your face, maybe there's &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/068987474X?v=glance"&gt;a good reason for that&lt;/a&gt;?) Maybe we could also have a similar feature for hate-based relationships. I'd call it The &lt;a href="http://en.wikipedia.org/wiki/Festivus"&gt;Festivus&lt;/a&gt; Match or something... &lt;/p&gt; Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=ICQ"&gt;ICQ&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Chat"&gt;Chat&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Festivus"&gt;Festivus&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Geeklove"&gt;Geeklove&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/ICQ" rel="tag"&gt;ICQ&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Chat" rel="tag"&gt;Chat&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Festivus" rel="tag"&gt;Festivus&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Geeklove" rel="tag"&gt;Geeklove&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114246647075278797?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114246647075278797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114246647075278797'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/icq-again.html' title='ICQ - Again'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114242611519280735</id><published>2006-03-15T13:34:00.000+01:00</published><updated>2006-03-15T13:35:15.213+01:00</updated><title type='text'>Blogging Roundup</title><content type='html'>&lt;p&gt;In about one month, I'll have been blogging for two years now. This is kind of the time to look back and reflect just a little. I think there is no blogging mistake known to man that I didn't commit, but hey, all in all it's been quite a fun ride. Also, there have been a few lessons along the way: (man, I seem to love bullet points today)&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Blog often, get noticed, stay informed.&lt;/strong&gt; Yeah, I didn't exactly follow that rule, but maybe it would have been a good idea.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Write for yourself first, think about "your audience" later. &lt;/strong&gt;I'm not sure this is a good lesson to follow, but lately as a reader I've been getting sick of mass-output blogs that exist only to attract attention and traffic, they've been the least useful to read in my experience.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;You're not going to be one of &lt;a href="http://feeds.feedburner.com/TheShapeOfDays?m=385"&gt;The Club&lt;/a&gt;. Unless you're famous or put massive resources and connections behind your blog.&lt;/strong&gt; Most people don't blog to get famous, they blog to write about the stuff they care about. I can't say if blogging is worth it if you've got only, say, one reader. It certainly is for me. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Don't go begging for links.&lt;/strong&gt; This I have never done, but once in a while I get some dubious requests. Don't get me wrong, I love it if you drop me a mail and say "hey, I've written this cool article, check it out!", but just asking for links is pretty much useless.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Taking a break is OK.&lt;/strong&gt; This one is probably not supported by many bloggers, the trend is to be always available and on top of things, otherweise you'll be forgotten faster than a technorati listing. But if you're like me, chances are, there'll be periods where you don't have the time or energy to blog properly. So don't, it's OK. Unless &lt;a href="http://www.scripting.com/2006/03/13.html#whyIWillStopBlogging"&gt;blogging is your job&lt;/a&gt;, it's perfectly OK to let it all go for a while.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;We'll all be blogging one day.&lt;/strong&gt; Blogging is perfect to get your opinion out there, to organize your thoughts, to stay in touch with your friends. I'd love to live in a world where everyone is blogging, so I promote it to my friends (less of 5% of whom are actually doing it).&lt;/li&gt;&lt;/ul&gt;So, here's to another two years! ;-)&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Rants"&gt;Rants&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Rants" rel="tag"&gt;Rants&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114242611519280735?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114242611519280735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114242611519280735'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/blogging-roundup.html' title='Blogging Roundup'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114242234459637800</id><published>2006-03-15T12:31:00.000+01:00</published><updated>2006-03-15T12:32:24.620+01:00</updated><title type='text'>The Complete Elimination Of The Filesystem</title><content type='html'>&lt;p&gt;The &lt;a href="http://www.codinghorror.com/blog/archives/000461.html"&gt;consensus&lt;/a&gt; seems to be that filesystems should soon be nothing more than an atavism, a footnote in the history of the dark ages of computing:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The average user can't handle hierarchical structures&lt;/li&gt;&lt;li&gt;Tree structures are not memorable&lt;/li&gt;&lt;li&gt;Filesystem UIs are cumbersome and unproductive&lt;/li&gt;&lt;li&gt;Thinking up filenames and folder names is beyond many users&lt;/li&gt;&lt;li&gt;People don't think in tree structures&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Ease of use vs. dumbing it down&lt;/strong&gt;&lt;br /&gt;On the other hand, I don't think that we should try to build computing around "real world" metaphors at all costs. People often say that UI design needs to try harder to "get" the user, not the other way around - which is true up to a point. Let's not forget that the computer &lt;strong&gt;is&lt;/strong&gt; a tool in its own right, so you &lt;strong&gt;will&lt;/strong&gt; need skills to use it properly, you &lt;strong&gt;will&lt;/strong&gt; have to invest time and effort to learn. Creating UIs that make people with no computing experience productive is desirable. But making this the primary UI paradigm is going to take a whole lot of effectiveness and power out of the PC platform.&lt;br /&gt;&lt;br /&gt;A popular example of this is probably the Microsoft Office UI. It has gotten to the point where I'm looking for a way to switch off all the nice little assistants and auto-correction functions, because - while they may be great for, say 6 year olds writing a letter to their grandma - they are a constant harassment for users who know what they're doing. The UI thinks it knows more about my tasks than I do...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;So what about the filesystem?&lt;/strong&gt;&lt;br /&gt;Maybe as a developer I'm biased, but the filesystem tree is actually pretty useful. It compartmentalizes information. It shows you where your stuff is and gives you the ability to group similar stuff in categories. That said, it's also obvious that the tree &lt;a href="http://blog.crystalflame.net/2004/05/file_folders_th.html"&gt;doesn't represent the whole truth&lt;/a&gt;, we've known this for a long time now. While the late &lt;a href="http://jef.raskincenter.org/home/index.html"&gt;Jef Raskin&lt;/a&gt; wants us to eliminate the pesky filesystem once and for all, it's probably time to think more about how the hell we are going to find all the little pieces of information we're churning out on a daily basis, ever again?&lt;br /&gt;&lt;br /&gt;Obviously, search queries and rich metadata are the answer to this problem but nobody has cared to implement it properly &lt;a href="http://www.apple.com/macosx/features/spotlight/"&gt;until recently&lt;/a&gt;. Yeah, there's been &lt;a href="http://wiki.bebits.com/page/BeOSFileSystemAPI"&gt;BeOS&lt;/a&gt;, but honestly, who's running BeOS right now (except maybe &lt;a href="http://www.yellowtab.com/"&gt;these guys&lt;/a&gt;)? And while we're at it: Microsoft had the opportunity to get this right ages ago, but all we got was &lt;a href="http://secretgeek.net/ms_search.asp"&gt;this annoying dog&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Tags:  &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Filesystem"&gt;Filesystem&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Raskin"&gt;Raskin&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Filesystem" rel="tag"&gt;Filesystem&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Raskin" rel="tag"&gt;Raskin&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114242234459637800?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114242234459637800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114242234459637800'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/03/complete-elimination-of-filesystem.html' title='The Complete Elimination Of The Filesystem'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-114061879522793701</id><published>2006-02-22T15:31:00.000+01:00</published><updated>2006-02-22T15:46:02.083+01:00</updated><title type='text'>Will Apple Switch To Windows?</title><content type='html'>PC Magazine's top pundit, John C. Dvorak, muses about &lt;a href="http://www.pcmag.com/article2/0,1895,1923151,00.asp"&gt;Apple ditching Mac OS X&lt;/a&gt; in favor of Windows. A theory that has about as much merit as the stuff that usually comes from &lt;a href="http://www.pbs.org/cringely/"&gt;Cringely&lt;/a&gt;. Like the typical Cringely Theory, it is somewhat outrageous, insubstantial, and a little bit braindead - but it also has an eerie realistic feeling to it. So it's like a Hieronymus Bosch painting with quotes of Dilbert's Pointy Haired Boss as subtitles.&lt;br /&gt;&lt;br /&gt;It's a theory that not only makes absolutely no sense whatsoever in light of the fact that Apple already spent insane amounts of money developing a decent OS that actually works, it's also in total disregard of the true source of value in Apple computers. That value just isn't in the hardware, even Apple itself recently began to acknowledge the fact when they made the decision to shell out commodity hardware Made-In-China with expensive metallic fruit emblems tacked on them from now on. While Apple hardware is still neat, and is still high quality, it's hardly where the value lies. There's just so much more that can be done with software alone today, it doesn't make sense for an innovation company to stay away from that.&lt;br /&gt;&lt;br /&gt;On the other hand, if Dvorak is right (maybe he's got insider info that us normal folks don't), this move on Apple's part would make sure that its computer business will be irrelevant within a few months. Can you imagine Apple as another Dell? Can you imagine Steve Jobs standing on the stage in San Francisco telling a crowd of enthusiasts that he decided to stop making cool computer stuff, but that he will instead focus on selling songs and manufacturing cool case mods for Wintel PCs?&lt;br /&gt;&lt;br /&gt;Yeah, me neither.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size:8;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Apple"&gt;Apple&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Windows"&gt;Windows&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Apple" rel="tag"&gt;Apple&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Windows" rel="tag"&gt;Windows&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-114061879522793701?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114061879522793701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/114061879522793701'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2006/02/will-apple-switch-to-windows.html' title='Will Apple Switch To Windows?'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-113478053399139352</id><published>2005-12-17T01:48:00.000+01:00</published><updated>2005-12-17T01:48:54.006+01:00</updated><title type='text'>John Spencer Died</title><content type='html'>Offtopic, I know, but I just read that John Spencer, one of my favourite actors recently, &lt;a href="http://news.google.com/url?sa=t&amp;ct=us/0-0&amp;amp;fp=43a3aad662a9c523&amp;ei=0l2jQ-v5Orf0Fefx4Y4G&amp;amp;url=http%3A//today.reuters.com/news/NewsArticle.aspx%3Ftype%3DtelevisionNews%26storyID%3D2005-12-17T000151Z_01_SPI700029_RTRIDST_0_TELEVISION-SPENCER-DC.XML&amp;cid=0"&gt;just died of a heart attack&lt;/a&gt;. The weird thing is that his West Wing persona also had a heart attack, which is apparently not the only parallel between them. I don't know what to say, except that I'm really going to miss him on the screen. In one of the articles it says that he really enjoyed his job, which I think was more than apparent when you saw him in a scene. Thank you for your great work John, you will be missed!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=TV"&gt;TV&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=West+Wing"&gt;West Wing&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Spencer"&gt;Spencer&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/TV" rel="tag"&gt;TV&lt;/a&gt;, &lt;a href="http://technorati.com/tag/West+Wing" rel="tag"&gt;West Wing&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Spencer" rel="tag"&gt;Spencer&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-113478053399139352?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113478053399139352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113478053399139352'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/12/john-spencer-died.html' title='John Spencer Died'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-113456083906190961</id><published>2005-12-14T12:45:00.000+01:00</published><updated>2005-12-14T12:47:19.076+01:00</updated><title type='text'>UI Design And Understanding The User</title><content type='html'>&lt;p&gt;Apparently Greg of the &lt;a href="http://www.raizlabs.com/blog/"&gt;Greg's Head UI design blog&lt;/a&gt; had a little &lt;a href="http://www.raizlabs.com/blog/2005/12/linux-attitude.html"&gt;argument&lt;/a&gt; about Gnome usability with Linus Torvalds. Quotes of choice:&lt;/p&gt;&lt;blockquote&gt;&lt;em&gt;Greg:&lt;/em&gt; The majority of end-users want a simple printer dialog. In fact most people will just hit the Print button without changing any settings. These users are not 'idiots' they just have better things to do then futz around with printer settings.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Linus&lt;/em&gt;: It's a total logical fallacy to think that the intersection of two majorities would still be a majority. It is pretty damn rare, in fact, because these things are absolutely not correlated. And the technical term for somebody who claims to do user interface design and not understand this fact is a "F***ING IDIOT". And this has _nothing_ to do with "technical users". Even totally non-technical users care about something. In fact, it might be their printer, and having a way to set the paper type and resolution by hand.&lt;/blockquote&gt;I think this is interesting, not just because Linus shows how representative for the "majority" of the Linux community he actually is in matters of politeness, but because we rarely get to see the clash of those two extremes in UI design so close together.&lt;br /&gt;&lt;br /&gt;Greg states that UI design has to be simple, enabling a fast learning curve, and the main job of the UI is to get out of the user's way - especially if no additional input should be required to perform a task. Linus on the other hand argues that you cannot "dumb down" the UI like that and still expect it to be powerful or even useful. Interestingly, they both have a lot of common ground, because at least they recognize that the job of any UI is to enable the users to &lt;a href="http://headrush.typepad.com/creating_passionate_users/2005/12/but_is_it_inter.html"&gt;kick ass&lt;/a&gt; and to behave in a way that conforms well to their expectations. &lt;br /&gt;&lt;br /&gt;Of course they're both horribly misled when it comes to actual execution: if you really can't set the behavior of the mouse buttons in Gnome, that's just as bad as the awful clutter in KDE that makes you want to throw up your lunch across the screen while you're searching for a certain function in the UI that could be hidden in about 2 million different dialogs.&lt;br /&gt;&lt;br /&gt;But hey, it's not as if Microsoft is any better when it comes to recognizing user expectations. Says &lt;a href="http://blogs.msdn.com/oldnewthing/archive/2005/11/03/488650.aspx"&gt;Raymond Chen&lt;/a&gt;: &lt;blockquote&gt;But eventually you reach a point where the efforts in convincing people not to do something dangerous outweighs the cost of just making it less dangerous. (Even though this may annoy those who genuinely want to perform that dangerous activity.)&lt;/blockquote&gt;Raymond, if &lt;strong&gt;whole generations&lt;/strong&gt; of users expected to see a calendaring app when they click on the taskbar's clock, it's time to stop thinking about how you can make it harder for them to screw up the system settings - it's time to give them a freaking calendaring app!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Linux"&gt;Linux&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=%2Anix"&gt;*nix&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=UI"&gt;UI&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Design"&gt;Design&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Linux" rel="tag"&gt;Linux&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/%2Anix" rel="tag"&gt;*nix&lt;/a&gt;, &lt;a href="http://technorati.com/tag/UI" rel="tag"&gt;UI&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Design" rel="tag"&gt;Design&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-113456083906190961?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113456083906190961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113456083906190961'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/12/ui-design-and-understanding-user.html' title='UI Design And Understanding The User'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-113333656664986166</id><published>2005-11-30T08:40:00.000+01:00</published><updated>2005-11-30T08:42:46.663+01:00</updated><title type='text'>Clever, Bold Xbox 360 Ad</title><content type='html'>&lt;img src="http://thasmudyan.creativepark.net/img/xbox-360-ad.jpg" style="padding-left: 6px;" align="right" /&gt;There's a hilarious &lt;a href="http://www.youtube.com/watch.php?v=WnpGtHq7Z0U"&gt;Xbox 360 ad&lt;/a&gt; that, sadly, has been canned - but as is customary nowadays, you can of course go and watch a bootlegged version of it on some shady website! (OK, actually it's not quite &lt;span style="font-style: italic;"&gt;that &lt;/span&gt;shady, but I'm sure there will be legal problems of some sort.) I understand why they can't air it though. It's bold, it's not politically correct, it WILL make certain people very angry. In other words: it's a pretty great ad!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Xbox360"&gt;Xbox360&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Xbox"&gt;Xbox&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Xbox360" rel="tag"&gt;Xbox360&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Xbox" rel="tag"&gt;Xbox&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-113333656664986166?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113333656664986166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113333656664986166'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/11/clever-bold-xbox-360-ad.html' title='Clever, Bold Xbox 360 Ad'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-113301396815144268</id><published>2005-11-26T15:05:00.000+01:00</published><updated>2005-11-26T15:06:08.170+01:00</updated><title type='text'>Always On vs. Offline Web Functionality</title><content type='html'>Yesterday was the first time a client actually had the same thought in that direction. See, our company produces this web-based content management system. It's working great, but this customer told me that he can't use the system to update content on their website just when he has the most time on his hands: while travelling by plane or train. Wouldn't it be nice to have a local version on his laptop that allows him to edit stuff while on the go? Of course, the system would have to synchronize data as soon as a network connection is available, though. So yeah, I'm actually thinking about adding this kind of functionality to our web-based product: a complete, installable "offline" environment with sync capabilities. Only problem is, I still have to get around to implement a ton of regular features, so this will probably have to wait until Christmas or so.&lt;br /&gt;&lt;br /&gt;On the bright side, I got a spanking new UMTS/GPRS card for my TabletPC, so I can be always online (at least in theory) now! No more awkward begging for network connectivity at client meetings..!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Web2.0"&gt;Web2.0&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=offline"&gt;offline&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Ajax"&gt;Ajax&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Buzzwords"&gt;Buzzwords&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Web2.0" rel="tag"&gt;Web2.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/offline" rel="tag"&gt;offline&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Ajax" rel="tag"&gt;Ajax&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Buzzwords" rel="tag"&gt;Buzzwords&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-113301396815144268?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113301396815144268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113301396815144268'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/11/always-on-vs-offline-web-functionality.html' title='Always On vs. Offline Web Functionality'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-113257250538957748</id><published>2005-11-21T11:43:00.000+01:00</published><updated>2005-11-21T12:28:25.443+01:00</updated><title type='text'>Email: Not Worth It?</title><content type='html'>&lt;img src="http://thasmudyan.creativepark.net/img/rome-colosseum.jpg" style="padding-left: 8px;" align="right" /&gt;James of &lt;a href="http://workblogging.blogspot.com/"&gt;Work-related Blogs and News&lt;/a&gt; writes about some controversy regarding the fact that email actually makes you &lt;a href="http://newsforums.bbc.co.uk/nol/thread.jspa?threadID=371&amp;&amp;amp;amp;amp;amp;amp;amp;amp;&amp;&amp;amp;edition=1&amp;ttl=20051118230053"&gt;less productive&lt;/a&gt; (BBC forum). Apparently, Bob Geldof started this at a conference recently. OK, Sir Geldof, here's how it is:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;The Phone&lt;/strong&gt;&lt;br /&gt;I spend a huge percentage of my day on the phone with clients. Phone conversations (and worse: phone conferences) are overall an entirely useless exercise. Yes, it's more personal and it feels more direct, but let's just face the fact that people &lt;strong&gt;won't actually remember&lt;/strong&gt; any of the stuff we've been discussing on the phone. If you depend on phone calls to resolve complex issues, you're screwed. So you have to keep protocols of the conversations that you have to mail out to everyone, just to make sure we're "all on the same page". Phone call content is dodgy, not easily reproducable, and the technology just doesn't scale.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dead Trees&lt;/strong&gt;&lt;br /&gt;My office is totally littered with useless letters, bureaucratic crap, and let's not forget: endless, useless specs and meeting protocols that people keep sending or faxing to me - most of which is already outdated when it arrives and soon has to be replaced by another handy 200-page printout of the next version. Paper is not easily searchable, it wastes a lot of time just to administer it, it too doesn't scale well to many participants, and it almost always contains stale information.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Meetings&lt;/strong&gt;&lt;br /&gt;Don't get me wrong, sometimes having a meeting is a good thing. Especially if well-prepared individuals have a lively discussion, decisions can be made efficiently and quickly. Then, of course, is that &lt;strong&gt;other kind&lt;/strong&gt; of meeting. Ten bored people in a room, quietly wishing for their work day to end already, slowly torturing each other to death. And, as with phone conversations, someone has to actually keep account of the stuff that was discussed, and this has to be sent out to everyone.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Email&lt;/strong&gt;&lt;br /&gt;It's easy to archive, searchable, can be filtered, topics can easily be scaled to additional people, it doesn't take a lot of time to bring some points across. Everything is documented, for eternity. And the most important aspect: email doesn't interrupt me. The truth is that most of the daily stuff can wait for 1-4 hours until I give it my attention. Interruptions are the single greatest productivity killer I have experienced. They're the source of those "what the **** have I been doing all day" days.&lt;br /&gt;&lt;br /&gt;Repeat after me: emails are great, all hail the great email...&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Email"&gt;Email&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Productivity"&gt;Productivity&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Email" rel="tag"&gt;Email&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Productivity" rel="tag"&gt;Productivity&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-113257250538957748?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113257250538957748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113257250538957748'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/11/email-not-worth-it.html' title='Email: Not Worth It?'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-113231383344470341</id><published>2005-11-18T12:36:00.000+01:00</published><updated>2005-11-18T12:37:13.466+01:00</updated><title type='text'>Followup: What does Web 2.0 have to offer us offline?</title><content type='html'>&lt;p&gt;&lt;a href="http://writing.typepad.com/digital_life/2005/10/what_does_web_2.html"&gt;Sue Thomas&lt;/a&gt; quotes me and says: &lt;/p&gt;&lt;blockquote&gt;And of course this extends to the fact that you can also only use it (a) when you understand what it is and how it works and (b) you are part of a culture which uses it. At the moment, this group is pretty tiny, and its future size likely to continue to be limited for some dozens if not hundreds of years. I'm one of the most cyber-optimistic people I know, but just occasionally my feet touch the ground, and this is one of those moments :)&lt;/blockquote&gt;Agreed. But consider that this group is pretty much the trend setter here, mainstream will most likely follow - in some form or another.&lt;br /&gt;&lt;br /&gt;Has anyone considered this offline thing from a business perspective, by the way?&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Web2.0"&gt;Web2.0&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=offline"&gt;offline&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Ajax"&gt;Ajax&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Buzzwords"&gt;Buzzwords&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Web2.0" rel="tag"&gt;Web2.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/offline" rel="tag"&gt;offline&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Ajax" rel="tag"&gt;Ajax&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Buzzwords" rel="tag"&gt;Buzzwords&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-113231383344470341?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113231383344470341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113231383344470341'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/11/followup-what-does-web-20-have-to.html' title='Followup: What does Web 2.0 have to offer us offline?'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-113231301390751928</id><published>2005-11-18T11:39:00.000+01:00</published><updated>2005-11-18T12:23:33.923+01:00</updated><title type='text'>I'm the Ebert of Independent Film!</title><content type='html'>&lt;span class="entry_meta"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;img style="padding-left: 8px;" src="http://thasmudyan.creativepark.net/img/fps_doug.jpg" align="right" /&gt;&lt;a href="http://tigers4christ-jwoodall.blogspot.com/"&gt;Jonathan Woodall&lt;/a&gt; sez:&lt;/p&gt;&lt;blockquote&gt;Although your thoughts about Gallows Hallow could be true and a genuine critigue of the film - all you do is share your rants without backing them up with significant examples from the film. Oh, and that cliche, evil vs good movie you make reference to - the Matrix - how much did that movie make??? Yeah, your criticism of Gallow's Hallow makes me want to watch the film, because you obviously are the Ebert of independent film!! (sarcasm intended)&lt;/blockquote&gt;How easy it is to offend people! OK Jonathan, I'm no film critic, either. But in fact, I &lt;strong&gt;do&lt;/strong&gt; want you to go out and &lt;a href="http://www.undergroundfilm.org/films/viewer.tcl?reso=2&amp;wid=1014483&amp;amp;oftype=lar"&gt;watch the movie&lt;/a&gt;, any kind of publicity is good publicity, right? See, they were very, very bad cliches and there was no trace of self-irony or re-interpretation of the stereotypical plot points to make it worthwhile for me. You mileage, as they say, may vary. Oh, and I &lt;strong&gt;love&lt;/strong&gt; good vs. evil conflicts. If only the film had one in it!&lt;br /&gt;&lt;br /&gt;By the way of being the Ebert, I just wanted to recommend the pseudo documentary series &lt;a href="http://www.purepwnage.com/"&gt;Pure Pwnage&lt;/a&gt;. Totally different genre, it's great! And, if you like more laid-back office-based irony, go ahead and watch &lt;a href="http://www.coudal.com/cghfilm.php"&gt;Coudal Partners&lt;/a&gt; - which wasn't all that great overall but certainly entertaining enough.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Movies"&gt;Movies&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Films"&gt;Films&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Underground"&gt;Underground&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Pure+Pwnage"&gt;Pure Pwnage&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Movies" rel="tag"&gt;Movies&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Films" rel="tag"&gt;Films&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Underground" rel="tag"&gt;Underground&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Pure+Pwnage" rel="tag"&gt;Pure Pwnage&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-113231301390751928?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113231301390751928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113231301390751928'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/11/im-ebert-of-independent-film.html' title='I&apos;m the Ebert of Independent Film!'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-113032907576307275</id><published>2005-10-26T14:17:00.000+02:00</published><updated>2005-10-26T14:17:55.770+02:00</updated><title type='text'>The Dilbert Blog</title><content type='html'>&lt;a href="http://dilbertblog.typepad.com/the_dilbert_blog/"&gt;Scott Adams&lt;/a&gt;, the creator of "it's-funny-because-it's-true" Dilbert, is blogging! I especially loved the article about the cop and the gun, it's wonderfully american! :-)&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blogs"&gt;Blogs&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Dilbert"&gt;Dilbert&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Adams"&gt;Adams&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Blogs" rel="tag"&gt;Blogs&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Dilbert" rel="tag"&gt;Dilbert&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Adams" rel="tag"&gt;Adams&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-113032907576307275?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113032907576307275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113032907576307275'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/dilbert-blog.html' title='The Dilbert Blog'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-113019198911806738</id><published>2005-10-25T00:09:00.000+02:00</published><updated>2005-10-25T00:13:09.136+02:00</updated><title type='text'>Linux Conspiracy Mash-Up</title><content type='html'>&lt;span class="entry_meta"&gt;&lt;/span&gt;&lt;img src="http://thasmudyan.creativepark.net/img/something-awful-in-the-fridge.jpg" style="padding-left: 4px;" align="right" /&gt;This is almost better than watching a rerun of the X Files: apparently, Bill Gates himself &lt;a href="http://lxer.com/module/newswire/view/45935/index.html"&gt;invented Linux&lt;/a&gt; and then erased all the evidence! It's true if it's on the internet! &lt;br /&gt;&lt;p&gt;&lt;br /&gt;I can see it cleary: Steve Jobs as the cigarette-smoking-man, Commander Taco and the Slashdot nerds as the Lone Gunmen, and &lt;a href="http://lxer.com/members/member/tadelste/"&gt;tadelste&lt;/a&gt; can be Special Agent &lt;a href="http://www.seds.org/%7Espooky/chat/"&gt;Mulder&lt;/a&gt;. I guess, I'll have to be Scully, then.&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Linux"&gt;Linux&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Conspiracy"&gt;Conspiracy&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Linux" rel="tag"&gt;Linux&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Conspiracy" rel="tag"&gt;Conspiracy&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-113019198911806738?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113019198911806738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113019198911806738'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/linux-conspiracy-mash-up.html' title='Linux Conspiracy Mash-Up'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-113014902514897123</id><published>2005-10-24T12:14:00.000+02:00</published><updated>2005-10-24T12:17:05.156+02:00</updated><title type='text'>Followup: Buzzwords ...er Web 2.0</title><content type='html'>&lt;p&gt;Hey, I found someone I agree with on all this over-the-top Web 2.0 stuff, it's my hero &lt;a href="http://www.joelonsoftware.com/items/2005/10/21.html"&gt;Joel Spolsky&lt;/a&gt;: &lt;/p&gt; &lt;blockquote&gt;The term Web 2.0 particularly bugs me. It's not a real concept. It has no meaning. It's a big, vague, nebulous cloud of pure architectural nothingness. When people use the term Web 2.0, I always feel a little bit stupider for the rest of the day.&lt;/blockquote&gt; You're &lt;a href="http://flocksucks.wordpress.com/2005/10/22/define-web-20/"&gt;not alone&lt;/a&gt; here. That said, I *do* dig web technologies and all the cool stuff you can do with the browser. I believe we're going to see more of these services in the future. And that's why we're going to need better &lt;a href="http://thasmudyan.creativepark.net/blog.php/entry=152:title=buzzwords_20_lets_talk_about_momentum"&gt;offline capabilities&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Web2.0"&gt;Web2.0&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blogs"&gt;Blogs&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Computers+and+Internet"&gt;Computers and Internet&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Web2.0" rel="tag"&gt;Web2.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Blogs" rel="tag"&gt;Blogs&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Computers+and+Internet" rel="tag"&gt;Computers and Internet&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-113014902514897123?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113014902514897123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/113014902514897123'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/followup-buzzwords-er-web-20.html' title='Followup: Buzzwords ...er Web 2.0'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112983614416331023</id><published>2005-10-20T21:22:00.000+02:00</published><updated>2005-10-20T21:32:41.463+02:00</updated><title type='text'>Mossberg Takes DRM Discussion Mainstream</title><content type='html'>&lt;p&gt;Via &lt;a href="http://techdirt.com/articles/20051020/0045231_F.shtml"&gt;Techdirt&lt;/a&gt;: it seems that &lt;a href="http://ptech.wsj.com/archive/ptech-20051020.html"&gt;Walter Mossberg&lt;/a&gt; is the first "mainstream" (tech) journalist in a long while to take on DRM with the consumer in mind, where all the others have done little more than quote Bill Gates, RIAA, and probably Disney. Quote of choice (as usual, totally out of context):&lt;/p&gt; &lt;blockquote&gt;Even if you think the record labels and movie studios are stupid and greedy, as many do, that doesn't entitle you to steal their products. If your local supermarket were run by people you didn't like, and charged more than you thought was fair, you wouldn't be entitled to shoplift Cheerios from its shelves.&lt;br /&gt;&lt;br /&gt;On the other hand, I believe that consumers should have broad leeway to use legally purchased music and video for personal, noncommercial purposes in any way they want -- as long as they don't engage in mass distribution. They should be able to copy it to as many personal digital devices as they own, convert it to any format those devices require, and play it in whatever locations, at whatever times, they choose.&lt;/blockquote&gt; Well, it's a start. Maybe people do begin to recognize that broad and strict artificial limitations on content won't be the much hoped-for windfall for media companies as they envision it to be.&lt;br /&gt;&lt;br /&gt;On the other hand, consumers are considerably sheep-like: Chances are for example, if they cannot view their videos anywhere and anyway they like, they just assume that it's a technical limitation and live with it. This again will later drive sales of devices that are DRM-approved and "enabled", so BillG's big media circus gets publicly lauded in the second round yet again, this time for selectively allowing certain ways of content use back into the mix - plus a nice fee to go with it.&lt;br /&gt;&lt;br /&gt;"Of course it plays in Windows" indeed. Is this the future?&lt;br /&gt;&lt;br /&gt;Tags:&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112983614416331023?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112983614416331023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112983614416331023'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/mossberg-takes-drm-discussion.html' title='Mossberg Takes DRM Discussion Mainstream'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112983333627738877</id><published>2005-10-20T20:34:00.000+02:00</published><updated>2005-10-20T20:35:36.286+02:00</updated><title type='text'>The Advertising Agency</title><content type='html'>Time for a quick endorsement: I really love &lt;a href="http://theadvertisingagency.blogspot.com/"&gt;The Advertising Agency&lt;/a&gt; blog! It's a well-written dilbertesque outlook on the daily screw-ups of an unnamed marketing company. there is hardly a post in there that doesn't remind me of a scene I had to witness myself at least once before.&lt;br /&gt;&lt;br /&gt;Tag: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112983333627738877?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112983333627738877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112983333627738877'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/advertising-agency.html' title='The Advertising Agency'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112983200261102909</id><published>2005-10-20T20:12:00.000+02:00</published><updated>2005-10-20T20:43:20.606+02:00</updated><title type='text'>PSA: Blogging Engine / Fixes</title><content type='html'>&lt;strong&gt;Search&lt;/strong&gt;&lt;br /&gt;Now that I'll be switching to another blogging software soon, I finally fixed the search on this blog! Fulltext search is officially working again.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Comments&lt;/strong&gt;&lt;br /&gt;I'm thinking of switching off the comments again, but not sure yet. Thing is, there is literally one real comment on all 150 or so entries. The rest is spam. It's tedious to delete it. I dunno what I'm waiting for. Maybe it's the faint hope that someone will some day actually read this stuff and give me a good verbal spanking for the crap I wrote. Is it really worth the trouble?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;New Engine&lt;/strong&gt;&lt;br /&gt;It's not that I hate the old engine. I use CheesyBlog, which is a cool little program in its own right. It allowed me to customize and tweak everything, which - apart from not having been hacked once yet - is probably its single best property. But since we are currently developing a web content management system at my new company, it's probably time to eat our own dogfood soon.&lt;br /&gt;&lt;br /&gt;Here's what I'm looking for in my next blog engine:&lt;br /&gt;- import all old entries and metadata&lt;br /&gt;- better tracking of real referrers&lt;br /&gt;- comment moderation and spam protection&lt;br /&gt;- function that automatically registers when other bloggers write about an article of mine (maybe I'll get that info from Technorati somehow) (and: yes, I &lt;strong&gt;have&lt;/strong&gt; indeed heard about Trackback, I just don't like it)&lt;br /&gt;- better content editing&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Integration with company site?&lt;/strong&gt;&lt;br /&gt;Who knows, maybe I'll &lt;a href="http://www.loiclemeur.com/english/2005/06/is_german_cultu.html"&gt;eat my words&lt;/a&gt; and integrate my blog with my company site anyway... Yeah, maybe not.&lt;br /&gt;&lt;br /&gt;Let's see!&lt;br /&gt;&lt;br /&gt;&lt;em&gt;PS:&lt;/em&gt; I'm not doing the &lt;a href="http://radio.weblogs.com/0001011/2005/10/12.html#a11431"&gt;Scoble thing&lt;/a&gt; and switch to another URL, or even worse: several URLs. I think I agreed with him back in the time when he said something like "&lt;a href="http://radio.weblogs.com/0001011/2003/02/26.html"&gt;never change your URL&lt;/a&gt;". Then again, I don't have the luxury of losing a few thousand readers here and there while still being relevant, either... :-)&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size:8;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=PSA"&gt;PSA&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/PSA" rel="tag"&gt;PSA&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112983200261102909?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112983200261102909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112983200261102909'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/psa-blogging-engine-fixes.html' title='PSA: Blogging Engine / Fixes'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112983005293434834</id><published>2005-10-20T19:39:00.000+02:00</published><updated>2005-10-20T19:40:52.950+02:00</updated><title type='text'>Underground Films: Gallows Hollow</title><content type='html'>There's this cool indie film site where you can actually watch movies online: http://&lt;a href="http://www.undergroundfilm.org/"&gt;www.undergroundfilm.org&lt;/a&gt;, so I went and watched &lt;a href="http://www.undergroundfilm.org/films/viewer.tcl?reso=2&amp;wid=1014483&amp;amp;oftype=lar"&gt;Gallows Hollow&lt;/a&gt; - it's definetely worth mentioning this movie (even though totally offtopic). I have seen &lt;strong&gt;many&lt;/strong&gt; strange undergrund short films in my time... Man, this is probably the worst movie I've &lt;strong&gt;ever&lt;/strong&gt; seen (OK, maybe just the worst I've seen in a while)! &lt;br /&gt;&lt;br /&gt;I mean it's cringeworthy, head-repeatedly-on-table-bashingly bad - in that respect maybe not entirely unlike like the last Apprentice episode. It's mind-numbingly clichee'd, it's badly filmed, the acting is the absolute worst, and the editing is just ...not good. Wow, that was really entertaining! Thank you, dear Gallows Hollow people, for making me laugh like this :-)&lt;br /&gt;&lt;br /&gt;I hope they make a sequel, how about &lt;em&gt;Gallows Hollow - "Return Of The Gutter Girl"&lt;/em&gt; or &lt;em&gt;Gallows Hollow - "Do You Believe In Evil? I Mean TRUE!!!1! Evil, Mr. Anderson?"&lt;/em&gt; or something...&lt;br /&gt;&lt;br /&gt;Tag: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=TV"&gt;TV&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/TV" rel="tag"&gt;TV&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112983005293434834?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112983005293434834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112983005293434834'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/underground-films-gallows-hollow.html' title='Underground Films: Gallows Hollow'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112974699051292399</id><published>2005-10-19T20:24:00.000+02:00</published><updated>2005-10-19T20:38:59.500+02:00</updated><title type='text'>Top Ten Blog Design Mistakes</title><content type='html'>&lt;p&gt;Via &lt;a href="http://www.codinghorror.com/blog/archives/000421.html"&gt;Jeff Atwood&lt;/a&gt;: the official &lt;a href="http://www.useit.com/alertbox/weblogs.html"&gt;top ten blog design&lt;/a&gt; mistakes, brought to you by a person of authority (in this case, Jakob Nielsen who, incidentally, sells expensive ebooks on how to remedy such mistakes):&lt;/p&gt; &lt;blockquote&gt;   &lt;ul&gt;     &lt;li&gt;No Author Biographies&lt;/li&gt;     &lt;li&gt;No Author Photo&lt;/li&gt;     &lt;li&gt;Nondescript Posting Titles&lt;/li&gt;     &lt;li&gt;Links Don't Say Where They Go&lt;/li&gt;     &lt;li&gt;Classic Hits are Buried&lt;/li&gt;     &lt;li&gt;The Calendar is the Only Navigation&lt;/li&gt;     &lt;li&gt;Irregular Publishing Frequency&lt;/li&gt;     &lt;li&gt;Mixing Topics&lt;/li&gt;     &lt;li&gt;Forgetting That You Write for Your Future Boss&lt;/li&gt;     &lt;li&gt;Having a Domain Name Owned by a Weblog Service&lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt; I know I pretty much violate all of them. Yes, that makes this site something of a badly-done non-blog. But hey, at least I added a picture of my ugly noggin, so unsuspecting visitors have something to run screaming from when they come in droves via Google, on their holy quests for handy things like "linux sucks" or "vegetable porn" or whatever phase I'm ranked highly for today.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size:8;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Design"&gt;Design&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Design" rel="tag"&gt;Design&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112974699051292399?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112974699051292399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112974699051292399'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/top-ten-blog-design-mistakes.html' title='Top Ten Blog Design Mistakes'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112968041620255221</id><published>2005-10-19T01:01:00.000+02:00</published><updated>2005-10-19T02:06:56.213+02:00</updated><title type='text'>Buzzwords 2.0: Let's Talk About Momentum</title><content type='html'>&lt;h4&gt;Web 2.0 Or: "&lt;em&gt;That's great but how can I use this offline?&lt;/em&gt;"&lt;/h4&gt; I'm not really sure where it &lt;a href="http://news.google.com/news?q=web+2.0&amp;hl=en&amp;amp;lr=&amp;safe=off&amp;amp;sa=N&amp;tab=nn&amp;amp;oi=newsr"&gt;came from&lt;/a&gt;, but if there's one thing we've learned not to underestimate it's the &lt;a href="http://www.google.de/search?hl=en&amp;q=%22big+mo%22+momentum"&gt;Big Mo'&lt;/a&gt;, right? Maybe it was the &lt;a href="http://www.web2con.com/"&gt;Web 2.0 Conference&lt;/a&gt;, haven't you heard: it's the place to be right now! Quick, don't miss this opportunity to position your company at the cutting edge of technology!&lt;br /&gt;&lt;br /&gt;Erm, yeah, so what &lt;strong&gt;is&lt;/strong&gt; Web 2.0, exactly? Well, there is some &lt;a href="http://technorati.com/tags/web2.0"&gt;discussion&lt;/a&gt; about that, so it's probably safer to define by exclusion: (let me paraphrase here) &lt;a href="http://37signals.com/svn/archives2/the_top_10_things_that_arent_web_20.php"&gt;whatever modern gunk &lt;em&gt;you&lt;/em&gt; think Web 2.0 is about, that is &lt;em&gt;not&lt;/em&gt; Web 2.0&lt;/a&gt;. I like those recursive definitions, you know, simply because of the geek appeal.&lt;br /&gt;&lt;br /&gt;So, what we're left with - after all this recursive exclusion - is probably a mixture of something between web technology evolution and the effects of universal adoption. (It's easy to forget the days when the web wasn't omnipresent, but I was there. I think.) From all this comes some renewed interest in things you can do with the web browser, which, as some people only recently discovered, is probably humankind's most advanced application framework right now. And rightfully so.&lt;br /&gt;&lt;br /&gt;Label this Web 2.0, or whatever, it's just great to see it work. But there is an obvious drawback. It doesn't matter how great a web app is, you can obviously only use it while you're online. I know, it seems trivial, because aren't we always online? Doesn't that come with the Human 2.0 toolkit? No! We're not always online! Everytime I'm riding a plane (=they really frown on wireless usage), to being abroad (=no matter what they say, roaming fees &lt;strong&gt;can&lt;/strong&gt; actually kill you if you have a weak heart), to bad connectivity (=try visiting aunt Martha at the ranch some time, and good luck with your GMail account).&lt;br /&gt;&lt;br /&gt;For me, it's clear that we're going to need some local capabilities for this great platform. And I don't think complex JavaScript wizardry is going to be at the heart of that. What I believe we need is some sort standardized local server package where you can install "offline" web apps that sync to an online service once you're connected. The reasoning goes like this:&lt;br /&gt;&lt;br /&gt;One of the cool things about web apps is that you don't need to install anything. It's great because you can drop by from anywhere anytime and access your stuff. The price you pay is that you need to be online for that. That's why your run-off-the-mill desktop apps aren't dead yet, even though they need to be installed locally (sometimes painfully so). We still use desktop apps mainly because of offline considerations, because of latency problems, and also bandwidth considerations.&lt;br /&gt;&lt;br /&gt;Then again, we have this super application framework, the browser plus webserver plus database (hey, how about BWD?), and we're not using it for the desktop scenario at all. Even though it has all these interface capabilities and it's very productive for developers to creat applications with. I believe many online services could easily spawn an offline component that uses a large part of the code base, so it's also cost effective.&lt;br /&gt;&lt;br /&gt;What do we need for this? Of course, people would need to download a runtime environment, just like Java or .NET. Let's say that includes some customized version of Apache, then throw in MySQL, PHP, Perl, Ruby, some lightweight Servlet Container. It would also need a safe mechanism for people to install and remove those offline web apps. The configuration would have to ensure that apps are compartmentized and need special permission to access anything but their own files. Let's take a wild guess here, that will be an installer file with about 20 to 30 MB. Doesn't sound unfeasible!&lt;br /&gt;&lt;br /&gt;So why aren't we doing it? This solution would easily solve all the problems we currently have with online web apps (connectivity, latency, bandwidth), and we could still use this great technology framework. Well, the answer is probably again: momentum. It's clear that Microsoft and Apple don't want you to lose focus on classic desktop apps, because it undermines their operating system strategy. And I don't believe open source guys would exactly rejoice at this idea, either (because, you know, "we had this years ago", "if i want an app I just compile some source", "my linux machine already has this 'runtime' you speak of", lalalalala, and the ever-popular "hey, what's wrong with using csh/tcsh/bash?").&lt;br /&gt;&lt;br /&gt;But give it momentum, and consumer demand makes it a reality!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Web2.0"&gt;Web2.0&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Rants"&gt;Rants&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Web2.0" rel="tag"&gt;Web2.0&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Rants" rel="tag"&gt;Rants&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112968041620255221?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112968041620255221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112968041620255221'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/buzzwords-20-lets-talk-about-momentum.html' title='Buzzwords 2.0: Let&apos;s Talk About Momentum'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112957693291962060</id><published>2005-10-17T21:19:00.000+02:00</published><updated>2005-10-17T21:22:12.926+02:00</updated><title type='text'>One more thing: TV over Internet...</title><content type='html'>I've watched the fabulous &lt;a href="http://www.apple.com/quicktime/guide/appleevents/"&gt;Apple Special Event&lt;/a&gt;, too. It's about freaking time that someone offers those TV shows on the net. I don't think that much people would be downloading them illegally if there was a chance to actually go online and purchase an episode with the guaranteed quality and reliability that comes from such a distribution service. But alas, the very very small step that Apple took in that direction may already be in the process of being countered by the usual big &lt;a href="http://blog.fastcompany.com/archives/2005/10/17/appleabc_deal_the_first_ripple.html"&gt;media trolls&lt;/a&gt; that guard the well-known intellectual property bridges.&lt;br /&gt;&lt;br /&gt;That said, the iTunes offer is a step in the right direction, but it still sucks. Right now, I can go to BitTorrent and download a non-DRM'ed episode that has, about, a million times better quality than the same one on iTunes. I mean 320x200 pixels? Come on! I haven't really tried it, but I guess the service is regionally restricted, too, so I bet I can't download the latest Lost ep from Europe, can I?&lt;br /&gt;&lt;br /&gt;Here's something for the ABC partner who got so angry about the deal: create an online service that doesn't suck, and save your business in the process! If I could download an episode for 2-3$ from anywhere in the world, with HD quality, in an open format, at the time of the actual airing, I'd gladly do it. Forget advertising revenue! Advertising sucks - it sucks for networks, it sucks for the viewers, and it sucks for the companies who are placing the ads! You don't need advertising! Get the money directly from the viewers! I'm begging you, please take my money! Why won't anybody take it?&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=TV"&gt;TV&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Apple"&gt;Apple&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/TV" rel="tag"&gt;TV&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Apple" rel="tag"&gt;Apple&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112957693291962060?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112957693291962060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112957693291962060'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/one-more-thing-tv-over-internet.html' title='One more thing: TV over Internet...'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112957376154418424</id><published>2005-10-17T20:26:00.000+02:00</published><updated>2005-10-17T20:29:21.553+02:00</updated><title type='text'>If Microsoft Never Existed...</title><content type='html'>Via Download Squad's &lt;a href="http://www.downloadsquad.com/2005/10/10/what-if-microsoft-never-existed/"&gt;Marc Perton&lt;/a&gt;: &lt;a href="http://www.extremetech.com/article2/0,1697,1869093,00.asp"&gt;Loyd Case at ExtremeTech&lt;/a&gt; paints an interesting picture of a world without MS in it: &lt;em&gt;a dystopian nightmare in which PCs are still running CP/M, Apple's 15% market share has made it so complacent that its software barely functions, and software makers are still charging $1,000 for office suites featuring non-graphical versions of WordPerfect and Lotus 1-2-3.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Well, that's entertaining but not very realistic. NO WAY we'd still be using text mode console interfaces without Microsoft's historic intervention! Of course it's true that MS' biggest accomplishment is probably the unification of worldwide IT infrastructure and technology, though. And of course, that created a very interesting mass market dynamic that drove the feature count up and prices down. But where would we be without it?&lt;br /&gt;&lt;br /&gt;There have been countless companies that couldn't get their products into the mainstream, simply because there wasn't enough space left to breathe and expand. Had Bill Gates never made that fateful deal with IBM, we would probably have a lot more of those early players around. That means while the overall quality and performance of software and hardware would be firmly below today's level, there'd still be lots of innovative companies providing us with ...erm... interesting products.&lt;br /&gt;&lt;br /&gt;Common software like word processors would probably not look like we're used to, right, but that's not to say the guys at Apple, HP, or even Commodore (remember?) wouldn't have some kick-ass features ready for us. The market would be very segmented, yes, but that doesn't mean there'd be no pressure for quality and performance.&lt;br /&gt;&lt;br /&gt;Interestingly, I believe both IBM and Open Source software would be exactly where they are today, regardless of any Redmond activity. IBM was just screwed by the fact that they had no sense or understanding what omnipresent, cheap Microcomputers could do. And OS, well, maybe we'd have a few VERY strange window managers instead of KDE, but as far as the server-side is concerned I seriously cannot see anything (neither feature-wise nor customer adoption-related) that would have gone much differently.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Microsoft"&gt;Microsoft&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112957376154418424?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112957376154418424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112957376154418424'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/if-microsoft-never-existed.html' title='If Microsoft Never Existed...'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112957183379562042</id><published>2005-10-17T19:55:00.000+02:00</published><updated>2005-10-17T19:57:13.796+02:00</updated><title type='text'>Development Nightmares</title><content type='html'>&lt;p&gt;If there's one recent article that resonated deeply within my soul, it's probably Joel's piece called "&lt;a href="http://www.joelonsoftware.com/articles/SetYourPriorities.html"&gt;Set You Priorities&lt;/a&gt;". One of the juice bits:&lt;/p&gt; &lt;blockquote&gt;Custom development is that murky world where a customer tells you what to build, and you say, "are you sure?" and they say yes, and you make an absolutely beautiful spec, and say, "is this what you want?" and they say yes, and you make them sign the spec in indelible ink, nay, blood, and they do, and then you build that thing they signed off on, promptly, precisely and exactly, and they see it and they are horrified and shocked, and you spend the rest of the week reading up on whether your E&amp;O insurance is going to cover the legal fees for the lawsuit you've gotten yourself into or merely the settlement cost. Or, if you're really lucky, the customer will smile wanly and put your code in a drawer and never use it again and never call you back.&lt;/blockquote&gt; Well, that one pretty much sums up the last two years at my company, before I decided to turn things around. No more custom development! Well, at least not &lt;em&gt;that much&lt;/em&gt; ever again!&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Development"&gt;Development&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Development" rel="tag"&gt;Development&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112957183379562042?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112957183379562042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112957183379562042'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/development-nightmares.html' title='Development Nightmares'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112957155512666962</id><published>2005-10-17T19:51:00.000+02:00</published><updated>2005-10-17T19:54:51.310+02:00</updated><title type='text'>PSA: La[g|ck] Of Blog</title><content type='html'>I've been pretty busy lately and as I'm sure you have guessed, blogging wasn't at the top of the priorities list. Yeah, technically speaking, you can do it by setting aside just a jew minutes per day to actually write stuff down - but you still need to be in the right mood for that. Anyway, so I've fallen off the wagon (or is it "on the wagon"?) and it's kind of hard to get started up again. So let's try! :-)&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Rants"&gt;Rants&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=PSA"&gt;PSA&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Rants" rel="tag"&gt;Rants&lt;/a&gt;, &lt;a href="http://technorati.com/tag/PSA" rel="tag"&gt;PSA&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112957155512666962?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112957155512666962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112957155512666962'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/10/psa-lagck-of-blog.html' title='PSA: La[g|ck] Of Blog'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112605509954875208</id><published>2005-09-07T03:04:00.000+02:00</published><updated>2005-09-07T03:28:28.970+02:00</updated><title type='text'>Now: Everybody, Please Focus On This</title><content type='html'>&lt;p&gt;Not exactly new, but refreshing: via &lt;a href="http://thenonbillablehour.typepad.com/nonbillable_hour/2005/09/an_idea_for_big.html"&gt;the [non]billable hour&lt;/a&gt;:&lt;/p&gt; &lt;blockquote&gt;A group of Lodge members gathers at some predetermined time and place, usually with computers in tow. After everyone gets set up, the group comes up with a basic game idea. This process is usually limited to a fixed amount of time. The group then sets out to create said game as fast as possible. This can involve code, sound, art, map design, game design, even limited tools development, depending on the makeup of the participants. It requires a fair amount of expertise on the part of each individual, a lot of caffeine, and a huge effort towards teamwork, coordination, and communication.&lt;br /&gt;&lt;br /&gt;After a predetermined amount of time has passed (8 hours, 24 hours, even 48 hours) and a large amount of Chinese food has been consumed, game production finally comes to a stop and the group steps back to see what it is they've created -- or failed to create, in some cases.&lt;/blockquote&gt; I love this idea in theory. Don't know how many employees would do this more than once in a long time without seriously freaking out, though. And I don't see this as a valid way to deal with big (customer) problems. If a project is in trouble, chances are death marches or even this Super Deathmarch game are not going to help substantially. I speak from experience when I say that especially software developers shouldn't get too confident in their ability to solve complex problems on a mixture of caffeine and willpower alone. BUT I believe the idea is &lt;strong&gt;great&lt;/strong&gt; for prototyping scenarios, where things like short, creative bursts and group output are important. What do you think?&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Collaboraton"&gt;Collaboraton&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=MMORPG"&gt;MMORPG&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Collaboraton" rel="tag"&gt;Collaboraton&lt;/a&gt;, &lt;a href="http://technorati.com/tag/MMORPG" rel="tag"&gt;MMORPG&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112605509954875208?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112605509954875208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112605509954875208'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/09/now-everybody-please-focus-on-this.html' title='Now: Everybody, Please Focus On This'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112595622549813050</id><published>2005-09-05T23:36:00.000+02:00</published><updated>2005-09-05T23:37:05.506+02:00</updated><title type='text'>Plaxo User Experience Update</title><content type='html'>&lt;p&gt;As usual, I haven't blogged much because I'm pretty busy. Just a few more notes on Plaxo, which I think is a very cool service. Just... some issues: &lt;/p&gt; &lt;ul&gt; &lt;li&gt;No iCal: please, give me something to sync my (non-outlook) calendar. WebDAV/iCal works fine with many clients, although an XML webservice would be a cool target for geeks to experiment with.&lt;/li&gt;&lt;li&gt;Did I mention that a documented XML webservice interface would be cool? You know, not just for the calendar...&lt;/li&gt;&lt;li&gt;The (beta) Plaxo toolbar for Thunderbird is hard to find, I just discovered it by accident.&lt;/li&gt;&lt;li&gt;Throw in a GMail clone and we're all done.&lt;/li&gt;&lt;li&gt;How about groupware functionality in the calendar and task list?&lt;/li&gt; &lt;/ul&gt; Dear people at Plaxo, if you throw some of these in, I'd gladly pay for the service...&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Plaxo"&gt;Plaxo&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Plaxo" rel="tag"&gt;Plaxo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112595622549813050?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112595622549813050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112595622549813050'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/09/plaxo-user-experience-update.html' title='Plaxo User Experience Update'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112576834732270568</id><published>2005-09-03T19:24:00.000+02:00</published><updated>2005-09-03T19:25:47.330+02:00</updated><title type='text'>The Blank Slate Experience</title><content type='html'>&lt;a href="http://www.37signals.com/svn/archives/000375.php"&gt;There is an article up on 37 signals&lt;/a&gt; about the "out-of-the-box" experience of user interfaces that got me thinking. I must admit that I've never consciously thought about it, but Jason Fried is certainly right here. As software developers we experience a user interface typically in a state where it's half-filled with semi-usable data which normally stems from previous test runs or some automatic test data creation. (Whether this test data is good tool would probably be up for another round of discussion.)&lt;br /&gt;&lt;br /&gt;I think it's a good idea to stop once in a while an observe the interface in "extreme" states, one of which is certainly the immediate post-install state. Well it's gotta look shiny and inviting, but are there really any rules or best practices for that?&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=UI"&gt;UI&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Design"&gt;Design&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/UI" rel="tag"&gt;UI&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Design" rel="tag"&gt;Design&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112576834732270568?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112576834732270568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112576834732270568'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/09/blank-slate-experience.html' title='The Blank Slate Experience'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112489236600661692</id><published>2005-08-24T15:53:00.000+02:00</published><updated>2005-08-24T16:06:06.016+02:00</updated><title type='text'>Plaxo / GoogleTalk</title><content type='html'>I'm test-driving two cool apps: &lt;a href="http://www.plaxo.com/"&gt;Plaxo&lt;/a&gt; and &lt;a href="http://www.google.com/talk/"&gt;GoogleTalk&lt;/a&gt;. Here's what I think so far:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Plaxo&lt;/strong&gt;&lt;br /&gt;I'm just using the web client, because I'm not an Outlook user. You probably know by now how much I like good web interfaces, and Plaxo certainly has one! There are some things, however, without which PLaxo will never bee &lt;em&gt;really&lt;/em&gt; cool:&lt;br /&gt;1. The calendar doesn't have an iCal interface. That means not only can't I import my calendar into Plaxo, it also means I can't subscribe or update via WebDAV. That's a bummer, it would be so cool.&lt;br /&gt;2. You can't subscribe to other people's calendar. There should be a way to make public parts of your calendar visible for friends and coworkers.&lt;br /&gt;3. Also, there's a reason why Microsoft made the PIM and their email software one and the same thing. I don't see that kind of integration at Plaxo. How about XML messaging? It's so easy nowadays to make web apps talk to other apps, why isn't anyone doing it?&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;GoogleTalk&lt;/strong&gt;&lt;br /&gt;The first thing you probably notice about GoogleTalk is: there's nobody to talk to. In order to be able to chat, everyone must be a GMail customer. That in itself isn't bad, but it certainly gets a little lonely. I heard there was some kind of gateway functionality to other IMs, but I didn't have any luck trying that out yet. I'll post again as soon as I made my first audio call...&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Plaxo"&gt;Plaxo&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=GoogleTalk"&gt;GoogleTalk&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Plaxo" rel="tag"&gt;Plaxo&lt;/a&gt;, &lt;a href="http://technorati.com/tag/GoogleTalk" rel="tag"&gt;GoogleTalk&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112489236600661692?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112489236600661692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112489236600661692'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/08/plaxo-googletalk.html' title='Plaxo / GoogleTalk'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112441111721062043</id><published>2005-08-19T02:24:00.000+02:00</published><updated>2005-08-19T02:33:16.476+02:00</updated><title type='text'>Programming Language Productivity</title><content type='html'>Just yesterday I was starting to re-read the excellent &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/1556154844/102-3928947-2348921?v=glance"&gt;Code Complete&lt;/a&gt;, and a point that made me stumble was this little table in one of the early chapters, about how verbose a language is compared to standard C. In a cool twist of randomness, I found out today that &lt;a href="http://www.codinghorror.com/blog/archives/000365.html"&gt;Jeff Atwood&lt;/a&gt; has come across the same thing! He actually did a comparison between some modern languages by implementing a short commonly used code snippet: reading a file and writing out to screen. This of course, confirmed what we already know, but seldom talk about: with the scripting languages firmly in the lead on terseness, "real" languages like VB.NET and C# trail somewhat behind, but Java's impression is nothing short of appalling here.&lt;br /&gt;&lt;br /&gt;Just my two cents: if common and frequently needed functionality takes 15+ lines to implement like that, it is almost never the fault of the language per se. It's the fault of the class library. And &lt;strong&gt;that's&lt;/strong&gt; entirely to blame on the design philosophy of the language. &lt;br /&gt;&lt;br /&gt;However, it doesn't mean you can't be productive with Java. Or with C#. It just takes more effort, it's more tedious and error prone. Here is what I do as a developer: when I learn a new language (or do new things in a known language) I first look if there is a specific class or function that does exactly what I need. If I'm using e.g. Java, chances are there is no such function that does it directly. So I'm forced to produce a monstrous code snippet. In Java, that's very likely to be from anywhere between several dozens of lines full of convoluted OO porn, up to a slow and nasty 3rd party library that bloats the project beyond comprehension.&lt;br /&gt;&lt;br /&gt;Here's the trick though: once obtained, I wrap the code snippet in a custom function or class. I make sure it can be used over and over again in the entire project. So when I need this functionality again later, I can have it in one (or very few) line(s) of code instead of 15+. This is common practice, right? Wrong!&lt;br /&gt;&lt;br /&gt;In fact, that's against common policy at many companies! Those multiple 15+ liners are commonly accepted - and as long as they're properly documented, they're considered straightforward and "clean" implementations. Especially with Java, there is this particular notion of what is clean and what is questionable. And for the love of god, I can't think of any reason for that besides that being possibly the only person who can maintain a certain piece of messed up spaghetti code can be quite an effective unemployment insurance. OK, and probably also some weird programmer machismo thing.&lt;br /&gt;&lt;br /&gt;Scene from real life:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Me&lt;/em&gt;: Hey look, I wrapped all of our database functions into this one object.&lt;br /&gt;&lt;em&gt;Customer (disgusted)&lt;/em&gt;: Why the fuck did you do that?&lt;br /&gt;&lt;em&gt;Me&lt;/em&gt;: Because we can do anything we need to do with just four different class methods. Doesn't it make sense to implement any given functionality just once?&lt;br /&gt;&lt;em&gt;Customer (disgusted)&lt;/em&gt;: No, actually that's against our coding conventions! That's not good style! &lt;br /&gt;&lt;em&gt;Me&lt;/em&gt;: And I thought that was what programming was all about?&lt;br /&gt;&lt;em&gt;Customer (disgusted)&lt;/em&gt;: Look, the coding conventions say that you're only allowed to move &lt;strong&gt;business logic&lt;/strong&gt; code into external classes. You on the other hand, mutilated &lt;strong&gt;infrastructure&lt;/strong&gt; code. We don't do that here! There is a reason why Sun made the classes work like they do!&lt;br /&gt;&lt;em&gt;Me&lt;/em&gt;: But the resource handling alone was more than 20 lines at each call, duplicated all over the project! WTF?&lt;br /&gt;&lt;em&gt;Customer (disgusted)&lt;/em&gt;: You clearly have no understanding of real Java, Mister. This is not some script kiddie playground. This is a real language, and we're building a real enterprise application here.&lt;br /&gt;&lt;em&gt;Me&lt;/em&gt;: Yeah, listen, I gotta go...&lt;br /&gt;&lt;em&gt;Customer (disgusted)&lt;/em&gt;: Goodriddance.&lt;br /&gt;&lt;br /&gt;[OK, so those last two lines did not actually happen, but you get the point.]&lt;br /&gt;&lt;br /&gt;And THAT is why Java is at 15+ lines while Python is at 4 for the same amount of functionality. It's not inherent to the difference between script or compiled language. It's the design philosophy of how class libraries are supposed to work, and the cultural pressure of what a program should look like.&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size: 8pt;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Productivity"&gt;Productivity&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Software"&gt;Software&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Development"&gt;Development&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Productivity" rel="tag"&gt;Productivity&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Software" rel="tag"&gt;Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Development" rel="tag"&gt;Development&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112441111721062043?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112441111721062043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112441111721062043'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/08/programming-language-productivity.html' title='Programming Language Productivity'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112398486662785215</id><published>2005-08-14T03:58:00.001+02:00</published><updated>2005-08-14T04:01:06.640+02:00</updated><title type='text'>Walken For President</title><content type='html'>&lt;p&gt;Wow, it seems that &lt;a href="http://www.walken2008.com/"&gt;Christopher Walken is running for president 2008&lt;/a&gt;! How did that slip past me? Anyway, the website is very light on details. The funny thing is, you honestly can't tell whether he's a Republican or a Democrat - but he's in favor of stem cell research, so that doesn't sound too bad for starters. I'll keep watching this, in case anything new comes up. Also, can someone confirm this story? Anyway, if he wants to run 2008 in earnest, he's got to start building this thing up fast and soon... Wouldn't it be cool to have a president originating from an independent party for a change?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Update&lt;/em&gt;: reading his site more thoroughly, it becomes clear that he's an independent candidate. Yay, Christopher Walken! Let me know if there's an opening on your campaign staff!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.walken2008.com/campaign.html"&gt;Favorite quote&lt;/a&gt;:&lt;/p&gt; &lt;blockquote&gt;It's not too early to be thinking about the future of this country and who's going to lead it. Election after election we're given the "choice" between two unappealing candidates and have no choice but to vote for the one we dislike less.&lt;br /&gt;&lt;/blockquote&gt; Tags:&lt;span style="font-size: 8pt;"&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Politics"&gt;Politics&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Blog"&gt;Blog&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=Walken"&gt;Walken&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=President"&gt;President&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=2008"&gt;2008&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/Politics" rel="tag"&gt;Politics&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Blog" rel="tag"&gt;Blog&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Walken" rel="tag"&gt;Walken&lt;/a&gt;, &lt;a href="http://technorati.com/tag/President" rel="tag"&gt;President&lt;/a&gt;, &lt;a href="http://technorati.com/tag/2008" rel="tag"&gt;2008&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112398486662785215?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112398486662785215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112398486662785215'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/08/walken-for-president_14.html' title='Walken For President'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112398483394698968</id><published>2005-08-14T03:58:00.000+02:00</published><updated>2005-08-14T04:00:33.966+02:00</updated><title type='text'>Walken For President</title><content type='html'>&lt;p&gt;Wow, it seems that &lt;a href="http://www.walken2008.com/"&gt;Christopher Walken is running for president 2008&lt;/a&gt;! How did that slip past me? Anyway, the website is very light on details. The funny thing is, you honestly can't tell whether he's a Republican or a Democrat - but he's in favor of stem cell research, so that doesn't sound too bad for starters. I'll keep watching this, in case anything new comes up. Also, can someone confirm this story? Anyway, if he wants to run 2008 in earnest, he's got to start building this thing up fast and soon... Wouldn't it be cool to have a president originating from an independent party for a change?&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Update&lt;/em&gt;: reading his site more thoroughly, it becomes clear that he's an independent candidate. Yay, Christopher Walken! Let me know if there's an opening on your campaign staff!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.walken2008.com/campaign.html"&gt;Favorite quote&lt;/a&gt;:&lt;/p&gt; &lt;blockquote&gt;It's not too early to be thinking about the future of this country and who's going to lead it. Election after election we're given the "choice" between two unappealing candidates and have no choice but to vote for the one we dislike less.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112398483394698968?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112398483394698968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112398483394698968'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/08/walken-for-president.html' title='Walken For President'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry><entry><id>tag:blogger.com,1999:blog-11204393.post-112397619176197247</id><published>2005-08-14T01:34:00.000+02:00</published><updated>2005-08-14T01:39:53.730+02:00</updated><title type='text'>Star Trek Obsession</title><content type='html'>&lt;p&gt;You know that our society has regressed significantly when you come to realize that, had Star Trek: The Next Generation been filmed today, it would have been &lt;a href="http://www.friesian.com/trek.htm#borg"&gt;perceived&lt;/a&gt; as being an amoral, scandalous piece of unpatriotic, leftist propaganda.&lt;/p&gt; &lt;blockquote&gt;Too much of Star Trek has always reflected trendy leftist political sentiments. [...] With no practitioners, there are no chaplains for the crew--no ministers, no priests, no rabbis, no mullas, no brahmins, no monks, no nuns. The closest thing to religious advice is the tedious psycho-babble of counselor Troi.&lt;/blockquote&gt; Yup, today TNG probably wouldn't have been produced at all...&lt;br /&gt;&lt;br /&gt;Tags: &lt;span style="font-size:8;"&gt;&lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=StarTrek"&gt;StarTrek&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=SciFi"&gt;SciFi&lt;/a&gt;&gt; &lt;&lt;a rel="category tag" href="http://thasmudyan.creativepark.net/search.php/tag=TV"&gt;TV&lt;/a&gt;&gt; | Technorati: &lt;a href="http://technorati.com/tag/StarTrek" rel="tag"&gt;StarTrek&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SciFi" rel="tag"&gt;SciFi&lt;/a&gt;, &lt;a href="http://technorati.com/tag/TV" rel="tag"&gt;TV&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11204393-112397619176197247?l=thasmudyan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112397619176197247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11204393/posts/default/112397619176197247'/><link rel='alternate' type='text/html' href='http://thasmudyan.blogspot.com/2005/08/star-trek-obsession.html' title='Star Trek Obsession'/><author><name>Udo Schroeter</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/-puLXy96Z0-4/Td0TWdSp42I/AAAAAAAAGIk/itKWv4eHK2g/s1600/44379116a63a73c86335ec6241247e4c.jpg'/></author></entry></feed>
