<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>DeveloperZen.com</title>
    <link>http://www.ekampf.com/blog/</link>
    <description>The essence of software development...</description>
    <language>en-us</language>
    <copyright>Eran Kampf</copyright>
    <lastBuildDate>Thu, 03 Jul 2008 05:12:45 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8139.823</generator>
    <managingEditor>eran@ekampf.com</managingEditor>
    <webMaster>eran@ekampf.com</webMaster>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/EranKampf" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=cbf886ad-d688-40b8-91ed-30807e5df9e2</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,cbf886ad-d688-40b8-91ed-30807e5df9e2.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,cbf886ad-d688-40b8-91ed-30807e5df9e2.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=cbf886ad-d688-40b8-91ed-30807e5df9e2</wfw:commentRss>
      
      <title>Twitter Is Not Dead...</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,cbf886ad-d688-40b8-91ed-30807e5df9e2.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/325491282/TwitterIsNotDead.aspx</link>
      <pubDate>Thu, 03 Jul 2008 05:12:45 GMT</pubDate>
      <description>&lt;img height="307" alt="twitter" src="http://blogs.microsoft.co.il/blogs/dorr/WindowsLiveWriter/MyTwoCentsaboutTwitter_FEA/twitter_3.png" width="468" border="0"&gt;&lt;/img&gt;&#xD;
        &lt;p&gt;&#xD;
(via &lt;a href="http://blogs.microsoft.co.il/blogs/dorr/"&gt;Dor&lt;/a&gt;)&#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5a22bb5b-5b90-4c3d-924b-5dfe0c7d8e0b" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Twitter" rel="tag"&gt;Twitter&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Humor" rel="tag"&gt;Humor&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=cbf886ad-d688-40b8-91ed-30807e5df9e2"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=dHItYX"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=dHItYX" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=tT9ucJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=tT9ucJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=8wtvxj"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=8wtvxj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=Nv9yMj"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=Nv9yMj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=UysTmj"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=UysTmj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=imLVVJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=imLVVJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=rNhkIj"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=rNhkIj" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=1Tb3mJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=1Tb3mJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=80iKOJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=80iKOJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=Im0AEJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=Im0AEJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,cbf886ad-d688-40b8-91ed-30807e5df9e2.aspx</comments>
      <category>Humor</category>
      <category>Technology</category>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/07/03/TwitterIsNotDead.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=10d3942a-fc05-4108-bb44-c20942fea172</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,10d3942a-fc05-4108-bb44-c20942fea172.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,10d3942a-fc05-4108-bb44-c20942fea172.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=10d3942a-fc05-4108-bb44-c20942fea172</wfw:commentRss>
      
      <title>Microsoft Gets It All Wrong - Launching The ILDC &amp;quot;Friends Club&amp;quot; For Students</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,10d3942a-fc05-4108-bb44-c20942fea172.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/323430359/MicrosoftGetsItAllWrongLaunchingTheILDCQuotFriendsClubquotForStudents.aspx</link>
      <pubDate>Mon, 30 Jun 2008 18:25:27 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
Microsoft's new R&amp;amp;D Center in Israel (ILDC) is going through a lot of recruiting&#xD;
and PR effort. It's latest PR stunt - The &lt;em&gt;Microsoft Friends Club&lt;/em&gt; which is&#xD;
open for &lt;em&gt;"all students, studying for any certified degree in computer science,&#xD;
software engineering, communication engineering or electrical engineering in any academic&#xD;
institution".&lt;/em&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
To launch this club, Microsoft announced on a series of free rock concerts - for students&#xD;
studying the above mentioned fields and their friends...&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Now, I'm not a PR or a recruiting expert, but it seems to me like Microsoft is shooting&#xD;
in the dark with this campaign:&#xD;
&lt;/p&gt;&#xD;
        &lt;ol&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;Unfocused audience &lt;/strong&gt;- Yes, some of the attendees are going to be engineering&#xD;
students. I guess most won't.... That's hardly close to the "engineering students&#xD;
who are about to graduate and are looking for a job\internship" target audience. Even&#xD;
less if we change the definition to "geeky engineering students" who are the top talents&#xD;
Microsoft should really want on its side... &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;Unclear messaging/branding - &lt;/strong&gt;Because free rock concerts really gives&#xD;
the &lt;em&gt;"We're a cool software company that drives innovation. We're the place you&#xD;
want to be if you want to work on leading edge technology..."&lt;/em&gt;. At &lt;strong&gt;best&lt;/strong&gt;,&#xD;
it gives a statement of &lt;em&gt;"We have lots of money... if we through it away like that&#xD;
on students just imagine what we do for our own employees"&lt;/em&gt;. &#xD;
&lt;/li&gt;&#xD;
        &lt;/ol&gt;&#xD;
        &lt;p&gt;&#xD;
It's sad that Microsoft's ILDC chose to ignore successful events and case studies&#xD;
done abroad for this purpose and chose to promote itself as if it was a cellphone&#xD;
company...&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
If anyone over there at ILDC is reading this post, if you really want an effective&#xD;
campaign for recruiting students just learn from the two  examples below. Both&#xD;
target a &lt;strong&gt;very specific audience&lt;/strong&gt; which is exactly the type you'd want&#xD;
to recruit as a company, and by sponsoring such event you're &lt;strong&gt;getting the right&#xD;
message&lt;/strong&gt; across: &lt;em&gt;"We're a cool company that values and sponsors new technology&#xD;
and innovation and the people who create it"&lt;/em&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;h3&gt;1. Microsoft Imagine Cup&#xD;
&lt;/h3&gt;&#xD;
        &lt;p&gt;&#xD;
The Microsoft Imagine Cup is a worldwide competition for students, held by Microsoft,&#xD;
encouraging students to submit new and innovative projects and compete with other&#xD;
students locally and worldwide. As summarized in the &lt;a href="http://imaginecup.com/Downloads/imagine_cup.pdf"&gt;case&#xD;
study&lt;/a&gt;:&#xD;
&lt;/p&gt;&#xD;
        &lt;blockquote&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;strong&gt;What:&lt;/strong&gt; The world’s premier student &#xD;
&lt;br&gt;&#xD;
technology competition, in which &#xD;
&lt;br&gt;&#xD;
teams and individuals submit their &#xD;
&lt;br&gt;&#xD;
projects online or in person for a &#xD;
&lt;br&gt;&#xD;
chance to compete at the global &#xD;
&lt;br&gt;&#xD;
finals—like the Olympics of technology— &#xD;
&lt;br&gt;&#xD;
held in a different country each &#xD;
&lt;br&gt;&#xD;
year. &#xD;
&lt;br&gt;&lt;br&gt;&lt;strong&gt;Why:&lt;/strong&gt; To inspire young people &#xD;
&lt;br&gt;&#xD;
to conceive and build innovative &#xD;
&lt;br&gt;&#xD;
technology solutions to real-world &#xD;
&lt;br&gt;&#xD;
challenges. &#xD;
&lt;br&gt;&lt;br&gt;&lt;strong&gt;Who:&lt;/strong&gt; More than 100,000 university &#xD;
&lt;br&gt;&#xD;
and high school students from 111 &#xD;
&lt;br&gt;&#xD;
countries are registered for the 2007 &#xD;
&lt;br&gt;&#xD;
Imagine Cup. &#xD;
&lt;br&gt;&lt;br&gt;&lt;strong&gt;How:&lt;/strong&gt; Teams and individuals can &#xD;
&lt;br&gt;&#xD;
enter nine categories that include &#xD;
&lt;br&gt;&#xD;
software design, embedded development, &#xD;
&lt;br&gt;&#xD;
Web development, short film, &#xD;
&lt;br&gt;&#xD;
photography, IT, algorithms, and a &#xD;
&lt;br&gt;&#xD;
programming battle called Project &#xD;
&lt;br&gt;&#xD;
Hoshimi. &#xD;
&lt;br&gt;&lt;br&gt;&lt;strong&gt;Where:&lt;/strong&gt; The worldwide finals of the &#xD;
&lt;br&gt;&#xD;
2007 Imagine Cup will take place in &#xD;
&lt;br&gt;&#xD;
Seoul, South Korea, in August. &#xD;
&lt;br&gt;&lt;br&gt;&lt;strong&gt;More info: &#xD;
&lt;br&gt;&lt;/strong&gt;&lt;a href="http://www.imaginecup.com"&gt;http://www.imaginecup.com&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;/blockquote&gt;&#xD;
        &lt;p&gt;&#xD;
ILDC can encourage such activity via its campus activities. Sponsor a local Israeli&#xD;
cup, and more...&#xD;
&lt;/p&gt;&#xD;
        &lt;h3&gt;2. Google Summer of Code&#xD;
&lt;/h3&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The &lt;b&gt;Google Summer of Code&lt;/b&gt; is an annual program, in which Google awards stipends&#xD;
to hundreds of students who successfully complete a requested free software/open-source&#xD;
coding project during the summer. &#xD;
&lt;br&gt;&lt;br&gt;&#xD;
The program invites students who meet their eligibility criteria to post applications&#xD;
that detail the software-coding project they wish to perform. These applications are&#xD;
then evaluated by the corresponding mentoring organization. Every participating organization&#xD;
must provide mentors for each of the project ideas received, if the organization is&#xD;
of the opinion that the project would benefit them. The mentors then rank the applications&#xD;
and submit the ranked list to Google. Google then decides how many projects each organization&#xD;
gets, and selects the top-n applications for that organization, where n is the number&#xD;
of projects assigned to them.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
In the event of a single student being present in the top-n of more than one organization,&#xD;
Google mediates between all the involved organizations and decides who "gets" that&#xD;
student. The slots freed up on the other mentoring organization are passed to the&#xD;
next-best ranked application in that pile.&#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:ec11ef10-a5af-4218-ba8a-d7c78e5d99c5" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSFT" rel="tag"&gt;MSFT&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ILDC" rel="tag"&gt;ILDC&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=10d3942a-fc05-4108-bb44-c20942fea172"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=LedJEL"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=LedJEL" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=aYQuZI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=aYQuZI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=nI2oDi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=nI2oDi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=VBnfWi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=VBnfWi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=CSE6ei"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=CSE6ei" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=sUYG9I"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=sUYG9I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=MPCtbi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=MPCtbi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=Yh1UNI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=Yh1UNI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=ck3iZI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=ck3iZI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=1j6hWJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=1j6hWJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,10d3942a-fc05-4108-bb44-c20942fea172.aspx</comments>
      <category>Microsoft</category>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/06/30/MicrosoftGetsItAllWrongLaunchingTheILDCQuotFriendsClubquotForStudents.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=33e40c77-ebf6-443f-a4cf-56f859a3c8be</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,33e40c77-ebf6-443f-a4cf-56f859a3c8be.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,33e40c77-ebf6-443f-a4cf-56f859a3c8be.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=33e40c77-ebf6-443f-a4cf-56f859a3c8be</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Sergey Is Leaving Google For Microsoft (Not THAT Sergey...)</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,33e40c77-ebf6-443f-a4cf-56f859a3c8be.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/323328215/SergeyIsLeavingGoogleForMicrosoftNotTHATSergey.aspx</link>
      <pubDate>Mon, 30 Jun 2008 15:43:04 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
Dare &lt;a href="http://www.25hoursaday.com/weblog/2008/06/29/TheGOOGMSFTExodusWorkingAtGoogleVsWorkingAtMicrosoft.aspx"&gt;has&#xD;
written a post&lt;/a&gt; that claims there's an exodus from Google to Microsoft. The post&#xD;
is driven by his own observations and a post entitled &lt;a href="http://1-800-magic.blogspot.com/2008/06/back-to-microsoft.html"&gt;Back&#xD;
to Microsoft&lt;/a&gt; from Sergey Solanik detailing his departure to Microsoft.&lt;br&gt;&#xD;
Sergey's post contains some very interesting observations:&#xD;
&lt;/p&gt;&#xD;
        &lt;blockquote&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;em&gt;So why did I leave? &lt;/em&gt;&#xD;
          &lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;em&gt;There are many things about Google that are not great, and merit improvement.&#xD;
There are plenty of silly politics, underperformance, inefficiencies and ineffectiveness,&#xD;
and things that are plain stupid. I will not write about these things here because&#xD;
they are immaterial. I did not leave because of them. No company has achieved the&#xD;
status of the perfect workplace, and no one ever will. &lt;/em&gt;&#xD;
          &lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;em&gt;I left because Microsoft turned out to be the right place for me. &lt;/em&gt;&#xD;
          &lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;em&gt;First, I love multiple aspects of the software development process. I like engineering,&#xD;
but I love the business aspects no less. I can't write code for the sake of the technology&#xD;
alone - I need to know that the code is useful for others, and the only way to measure&#xD;
the usefulness is by the amount of money that the people are willing to part with&#xD;
to have access to my work. &lt;/em&gt;&#xD;
          &lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;em&gt;Sorry open source fanatics, your world is not for me! &lt;/em&gt;&#xD;
          &lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;em&gt;Google software business is divided between producing the "eye candy" - web properties&#xD;
that are designed to amuse and attract people - and the infrastructure required to&#xD;
support them.&lt;/em&gt;&#xD;
          &lt;/p&gt;&#xD;
        &lt;/blockquote&gt;&#xD;
        &lt;p&gt;&#xD;
And some observations of Google's culture (bolding was done by me): &#xD;
&lt;/p&gt;&#xD;
        &lt;blockquote&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;em&gt;...&lt;br&gt;&lt;br&gt;&#xD;
On the other hand, I was using Google software - a lot of it - in the last year, and&#xD;
slick as it is, there's just too much of it that is regularly broken. It seems like&#xD;
every week 10% of all the features are broken in one or the other browser. And it's&#xD;
a different 10% every week - the old bugs are getting fixed, the new ones introduced.&#xD;
This across Blogger, Gmail, Google Docs, Maps, and more. &lt;/em&gt;&#xD;
          &lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;em&gt;This is probably fine for free software, but I always laugh when people tell me&#xD;
that Google Docs is viable competition to Microsoft Office. If it is, that is only&#xD;
true for the occasional users who would not buy Office anyway. &lt;strong&gt;Google as an&#xD;
organization is not geared - culturally - to delivering enterprise class reliability&#xD;
to its user applications.&lt;/strong&gt;&lt;/em&gt;&#xD;
          &lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;em&gt;The culture part is very important here - you can spend more time fixing bugs,&#xD;
you can introduce processes to improve things, but it is very, very hard to change&#xD;
the culture. And the culture at Google values "coolness" tremendously, and the quality&#xD;
of service not as much. At least in the places where I worked. &lt;/em&gt;&#xD;
          &lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;em&gt;Since I've been an infrastructure person for most of my life, I value reliability&#xD;
far, far more than "coolness", so I could never really learn to love the technical&#xD;
work I was doing at Google.&lt;/em&gt;&#xD;
          &lt;/p&gt;&#xD;
        &lt;/blockquote&gt;&#xD;
        &lt;p&gt;&#xD;
Dare also quotes &lt;a href="http://www.nakov.com/blog/2008/03/15/rejected-a-program-manager-position-at-microsoft-dublin-my-successful-interview-at-microsoft/"&gt;Svetlin&#xD;
Nakov&lt;/a&gt; that also have some interesting things to say about the Google culture:&#xD;
&lt;/p&gt;&#xD;
        &lt;blockquote&gt;&#xD;
          &lt;p&gt;&#xD;
"&lt;em&gt;Google interview were not professional. It was like Olympiad in Informatics.&#xD;
Google asked me only about algorithms and data structures, nothing about software&#xD;
technologies and software engineering. It was obvious that they do not care that I&#xD;
had 12 years software engineering experience. They just ignored this. The only think&#xD;
Google wants to know about their candidates are their algorithms and analytical thinking&#xD;
skills. Nothing about technology, nothing about engineering.&lt;/em&gt;"&#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
"&lt;em&gt;Google employ everybody as junior developer, ignoring the existing experience.&#xD;
It is nice to work in Google if it is your first job, really nice, but if you have&#xD;
12 years of experience with lots of languages, technologies and platforms, at lots&#xD;
of senior positions, you should expect higher position in Google, right?&lt;/em&gt;"&#xD;
&lt;/p&gt;&#xD;
        &lt;/blockquote&gt;&#xD;
        &lt;p&gt;&#xD;
This just demonstrates another cultural problem - Google doesn't hire the right people&#xD;
for the job.&lt;br&gt;&#xD;
Granted, young, enthusiastic developers, with string academic background (and probably&#xD;
several degrees) can do some cool innovative stuff. These are exactly the type of&#xD;
guys you would want in your R&amp;amp;D department.&lt;br&gt;&#xD;
But it also the type that tends to loose interest when the research phase ends and&#xD;
the projects has goes to scaling and maintenance phases where you have to deal with&#xD;
stuff like support, maintenance (Google doesn't even provide a roadmap for its products),&#xD;
localization, scalability, ...&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The bottom line is, as Dare concluded, is that &lt;em&gt;Google isn't a small startup&lt;/em&gt; anymore&#xD;
but it &lt;em&gt;still thinks and acts like it is&lt;/em&gt; - in its &lt;a href="http://www.nakov.com/blog/2008/03/15/rejected-a-program-manager-position-at-microsoft-dublin-my-successful-interview-at-microsoft/"&gt;hiring&#xD;
policies&lt;/a&gt;, internal processes and &lt;a href="http://www.ekampf.com/blog/2008/05/18/EvilIsSubjective.aspx"&gt;culture&lt;/a&gt;.&lt;br&gt;&#xD;
When measuring it up against other software giants it simply seems to lack...&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
As &lt;a href="http://money.cnn.com/2008/05/09/technology/where_does_google_go.fortune/"&gt;Fortune&lt;/a&gt; sums&#xD;
it up:&#xD;
&lt;/p&gt;&#xD;
        &lt;blockquote&gt;&#xD;
          &lt;p&gt;&#xD;
Think about that. Google recently made headlines by bidding almost $5 billion in a&#xD;
government auction of wireless spectrum, even though the company had no plan for using&#xD;
it. Some of its more peculiar products include Google Sky, Google Mars, and Google&#xD;
Ride Finder. It has become a significant investor in alternative-energy projects.&#xD;
Yes, alternative energy. And its founders fret that its risk-taking days are over?&#xD;
Then again, &lt;strong&gt;Google's biggest risk may be recreating the magic it enjoyed as&#xD;
a startup&lt;/strong&gt;- that intangible quality that makes Silicon Valley tick. Paul Buchheit,&#xD;
the former Google engineer who is on to his second startup now, recalls what he loved&#xD;
about Google's early days. "I was always so excited at Google, because I didn't know&#xD;
what would happen next," he says. "Then I knew what would happen next." Predictability&#xD;
is a virtue in the world of big business. It's just not particularly Googley.&#xD;
&lt;/p&gt;&#xD;
        &lt;/blockquote&gt;&#xD;
        &lt;p&gt;&#xD;
Maybe some of us in the industry were writing off Microsoft and crowning Google a&#xD;
little bit too soon...&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:85561528-5158-4769-aaaf-220a3ef27e46" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/MSFT" rel="tag"&gt;MSFT&lt;/a&gt;,&lt;a href="http://technorati.com/tags/GOOG" rel="tag"&gt;GOOG&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Google" rel="tag"&gt;Google&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=33e40c77-ebf6-443f-a4cf-56f859a3c8be"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=V0Tibu"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=V0Tibu" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=ydZONI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=ydZONI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=jXb89i"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=jXb89i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=jIbiHi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=jIbiHi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=nw0pTi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=nw0pTi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=G5baRI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=G5baRI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=vUPNii"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=vUPNii" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=rIzEkI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=rIzEkI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=GoQU2I"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=GoQU2I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=GxgTbJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=GxgTbJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,33e40c77-ebf6-443f-a4cf-56f859a3c8be.aspx</comments>
      <category>Google</category>
      <category>Microsoft</category>
      <category>Technology</category>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/06/30/SergeyIsLeavingGoogleForMicrosoftNotTHATSergey.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=60db8eb6-1415-42ce-8388-59973d3f18a0</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,60db8eb6-1415-42ce-8388-59973d3f18a0.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,60db8eb6-1415-42ce-8388-59973d3f18a0.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=60db8eb6-1415-42ce-8388-59973d3f18a0</wfw:commentRss>
      <slash:comments>4</slash:comments>
      
      <title>How Do You Define &amp;quot;Good Code&amp;quot; ?</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,60db8eb6-1415-42ce-8388-59973d3f18a0.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/320347184/HowDoYouDefineQuotGoodCodequot.aspx</link>
      <pubDate>Thu, 26 Jun 2008 08:14:55 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
I was on a phone interview the other day where I was asked for my definition of “Good&#xD;
Code”.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The first thought that came to mind was &lt;em&gt;maintainability&lt;/em&gt; - if it can't be&#xD;
understood, maintained and extended by other developers than its definitely not good. &#xD;
&lt;br&gt;&#xD;
Then, other things came to mind: &lt;em&gt;efficiency&lt;/em&gt;, &lt;em&gt;elegance&lt;/em&gt; (simple, proper&#xD;
use of language constructs and environment capabilities), &lt;em&gt;modularity&lt;/em&gt;, proper&#xD;
o&lt;em&gt;bject-oriented design&lt;/em&gt;, ... &#xD;
&lt;br&gt;&#xD;
Of course, and we tend to take that for granted, it also has to work… without errors,&#xD;
security holes, etc.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
In his book, &lt;a href="http://www.amazon.com/gp/product/0735619670?ie=UTF8&amp;amp;tag=erankampfshom-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0735619670"&gt;Code&#xD;
Complete&lt;/a&gt;, Steve McConnel supports my definition of good code as maintainable code:  &#xD;
&lt;/p&gt;&#xD;
        &lt;blockquote&gt;&#xD;
          &lt;p&gt;&#xD;
Another theme that runs throughout this book is an emphasis on code readability. Communication&#xD;
with other people is the motivation behind the quest for the Holy Grail of self-documenting&#xD;
code. &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
The computer doesn't care whether your code is readable. It's better at reading binary&#xD;
machine instructions than it is at reading high-level-language statements. You write&#xD;
readable code because it helps other people to read your code. Readability has a positive&#xD;
effect on all these aspects of a program: &#xD;
&lt;/p&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;p&gt;&#xD;
Comprehensibility&#xD;
&lt;/p&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;p&gt;&#xD;
Reviewability&#xD;
&lt;/p&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;p&gt;&#xD;
Error rate&#xD;
&lt;/p&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;p&gt;&#xD;
Debugging&#xD;
&lt;/p&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;p&gt;&#xD;
Modifiability&#xD;
&lt;/p&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;p&gt;&#xD;
Development time—a consequence of all of the above&#xD;
&lt;/p&gt;&#xD;
            &lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
              &lt;p&gt;&#xD;
External quality—a consequence of all of the above&#xD;
&lt;/p&gt;&#xD;
            &lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;a name="ind3135"&gt;&#xD;
            &lt;/a&gt;&#xD;
            &lt;a name="ind3133"&gt;&#xD;
            &lt;/a&gt;&#xD;
            &lt;a name="ind2408"&gt;&#xD;
            &lt;/a&gt;Readable code doesn't&#xD;
take any longer to write than confusing code does, at least not in the long run. It's&#xD;
easier to be sure your code works if you can easily read what you wrote. That should&#xD;
be a sufficient reason to write readable code. But code is also read during reviews.&#xD;
It's read when you or someone else fixes an error. It's read when the code is modified.&#xD;
It's read when someone tries to use part of your code in a similar program. &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
... &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
Making code readable is not an optional part of the development process, and favoring&#xD;
write-time convenience over read-time convenience is a false economy. You should go&#xD;
to the effort of writing &lt;strong&gt;good code&lt;/strong&gt;, which you can do once, rather&#xD;
than the effort of reading bad code, which you'd have to do again and again. &#xD;
&lt;/p&gt;&#xD;
        &lt;/blockquote&gt;&#xD;
        &lt;p&gt;&#xD;
On the other hand, Paul DiLascia, from MSDN's {END BRACKET} column, &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163962.aspx"&gt;provides&#xD;
a list of traits&lt;/a&gt; that good code should have:&#xD;
&lt;/p&gt;&#xD;
        &lt;blockquote&gt;&#xD;
          &lt;p&gt;&#xD;
Whether you code in C/C++, C#, Java, Basic, Perl, COBOL, or ASM, all good programming&#xD;
exhibits the same time-honored qualities: simplicity, readability, modularity, layering,&#xD;
design, efficiency, elegance, and clarity. &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;strong&gt;Simplicity&lt;/strong&gt; means you don't do in ten lines what you can do in five.&#xD;
It means you make extra effort to be concise, but not to the point of obfuscation.&#xD;
It means you abhor open coding and functions that span pages. Simplicity—of organization,&#xD;
implementation, design—makes your code more reliable and bug free. There's less to&#xD;
go wrong. &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;strong&gt;Readability&lt;/strong&gt; means what it says: that others can read your code. Readability&#xD;
means you bother to write comments, to follow conventions, and pause to name your&#xD;
variables wisely. Like choosing "taxrate" instead of "tr". &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;strong&gt;Modularity&lt;/strong&gt; means your program is built like the universe. The world&#xD;
is made of molecules, which are made of atoms, electrons, nucleons, quarks, and (if&#xD;
you believe in them) strings. Likewise, good programs erect large systems from smaller&#xD;
ones, which are built from even smaller building blocks. You can write a text editor&#xD;
with three primitives: move, insert, and delete. And just as atoms combine in novel&#xD;
ways, software components should be reusable. &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;strong&gt;Layering&lt;/strong&gt; means that internally, your program resembles a layer cake.&#xD;
The app sits on the framework sits on the OS sits on the hardware. Even within your&#xD;
app, you need layers, like file-document-view-frame. Higher layers call ones below,&#xD;
which raise events back up. (Calls go down; events go up.) Lower layers should never&#xD;
know what higher ones are up to. The essence of an event/callback is to provide blind&#xD;
upward notification. If your doc calls the frame directly, something stinks. Modules&#xD;
and layers are defined by APIs, which delineate their boundaries. Thus, design is&#xD;
critical. &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;strong&gt;Design&lt;/strong&gt; means you take time to plan your program before you build&#xD;
it. Thoughts are cheaper than debugging. A good rule of thumb is to spend half your&#xD;
time on design. You need a functional spec (what the programs does) and an internal&#xD;
blueprint. APIs should be codified in writing. &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;strong&gt;Efficiency&lt;/strong&gt; means your program is fast and economical. It doesn't&#xD;
hog files, data connections, or anything else. It does what it should, but no more.&#xD;
It loads and departs without fuss. At the function level, you can always optimize&#xD;
later, during testing. But at high levels, you must plan for performance. If the design&#xD;
requires a million trips to the server, expect a dog. &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;strong&gt;Elegance&lt;/strong&gt; is like beauty: hard to describe but easy to recognize.&#xD;
Elegance combines simplicity, efficiency, and brilliance, and produces a feeling of&#xD;
pride. Elegance is when you replace a procedure with a table, or realize that you&#xD;
can use recursion—which is almost always elegant: &#xD;
&lt;/p&gt;&#xD;
          &lt;pre&gt;int factorial(int n)&#xD;
{&#xD;
    return n==0 ? 1 : n * factorial(n-1);&#xD;
}&lt;/pre&gt;&#xD;
          &lt;p&gt;&#xD;
            &lt;strong&gt;Clarity&lt;/strong&gt; is the granddaddy of good programming, the platinum quality&#xD;
all the others serve. Computers make it possible to create systems that are vastly&#xD;
more complex than physical machines. &#xD;
&lt;br&gt;&#xD;
The fundamental challenge of programming is managing complexity. Simplicity, readability,&#xD;
modularity, layering, design, efficiency, and elegance are all time-honored ways to&#xD;
achieve clarity, which is the antidote to complexity. &#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
Clarity of code. Clarity of design. Clarity of purpose. You must understand—really&#xD;
understand—what you're doing at every level. Otherwise you're lost. Bad programs are&#xD;
less often a failure of coding skill than of having a clear goal. That's why design&#xD;
is key. It keeps you honest. If you can't write it down, if you can't explain it to&#xD;
others, you don't really know what you're doing.&#xD;
&lt;/p&gt;&#xD;
        &lt;/blockquote&gt;&#xD;
        &lt;p&gt;&#xD;
So what are the most important trait for “Good Code” ? &#xD;
&lt;br&gt;&#xD;
Later on, it struck me – like anything when it comes to engineering, its about &lt;strong&gt;balance&lt;/strong&gt;. &#xD;
&lt;br&gt;&#xD;
When we write code we strive to find balance between complexity and simplicity by&#xD;
constantly evaluating the different tradeoffs we have to choose in order to get there. &#xD;
&lt;br&gt;&#xD;
Therefore, &lt;em&gt;good code&lt;/em&gt; is code that &lt;em&gt;strikes the right balance balance&lt;/em&gt; between&#xD;
all of the qualities mentioned above.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Think about it the next time you’re writing or reading someone else's code…&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:40448923-6391-43b9-a12b-a791428af235" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Programming" rel="tag"&gt;Programming&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Code" rel="tag"&gt;Code&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Good+Code" rel="tag"&gt;Good&#xD;
Code&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=60db8eb6-1415-42ce-8388-59973d3f18a0"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=TTQdEj"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=TTQdEj" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=F1fi2I"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=F1fi2I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=CMs7Ji"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=CMs7Ji" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=hJ2oOi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=hJ2oOi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=5zThwi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=5zThwi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=pnPXRI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=pnPXRI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=IhBMoi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=IhBMoi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=gBqKCI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=gBqKCI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=vJWasI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=vJWasI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=wgbIXJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=wgbIXJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,60db8eb6-1415-42ce-8388-59973d3f18a0.aspx</comments>
      <category>Development</category>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/06/26/HowDoYouDefineQuotGoodCodequot.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=42fd6da9-6cea-48f7-97e7-96917c60d8b2</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,42fd6da9-6cea-48f7-97e7-96917c60d8b2.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,42fd6da9-6cea-48f7-97e7-96917c60d8b2.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=42fd6da9-6cea-48f7-97e7-96917c60d8b2</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>The Complete Checklist for Cleaning Up Your Machine</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,42fd6da9-6cea-48f7-97e7-96917c60d8b2.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/317379383/TheCompleteChecklistForCleaningUpYourMachine.aspx</link>
      <pubDate>Sun, 22 Jun 2008 10:45:17 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
          &lt;a href="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/ControlPanel.png"&gt;&#xD;
            &lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 15px; border-right-width: 0px" height="154" alt="Control Panel" src="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/ControlPanel_thumb.png" width="154" align="right" border="0"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt; On&#xD;
my last day at SAP, two days ago, I had to return to IT the desktop machine I’ve been&#xD;
using for the past 3 years. As I’ve been borrowing and returning laptops quite a lot&#xD;
so far (I didn’t have my own SAP laptop so I had to borrow one for temporary use every&#xD;
now and then) I became accustomed with the process of returning computer hardware&#xD;
to IT.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
These computers &lt;strong&gt;tend to contain personal information.&lt;/strong&gt; When it comes&#xD;
to laptops, they also &lt;strong&gt;tend to get reused in the company&lt;/strong&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Now of course the due process of IT is to re-image these computers before handing&#xD;
them over to the next guy but do I really want to trust IT? &#xD;
&lt;br&gt;&#xD;
They might not re-image it immediately, stick it on a shelf and get to it later, or&#xD;
maybe never…&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Maybe I’m paranoid but I like removing everything from my machine before turning it&#xD;
over. &#xD;
&lt;br&gt;&#xD;
The following is a checklist I use for cleaning up before returning any computer:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Clean up browsers data &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Clean up FireFox data – Use the &lt;em&gt;Tools|Clear Private Data&lt;/em&gt; menu option &#xD;
&lt;br&gt;&lt;a href="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/image.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="300" alt="image" src="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/image_thumb.png" width="384" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Clean up IE data - &lt;em&gt;Tools|Internet Options|General|Delete…|Delete All…&lt;/em&gt;&lt;br&gt;&lt;a href="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/image_3.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="396" alt="image" src="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/image_thumb_3.png" width="414" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Run &lt;a href="http://www.ccleaner.com/"&gt;Crap Cleaner&lt;/a&gt; with all options checked (including&#xD;
the ones in the &lt;em&gt;Application tab)&lt;/em&gt;&lt;br&gt;&lt;a href="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="295" alt="image" src="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/image_thumb_4.png" width="406" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Run the &lt;em&gt;Windows Disk Cleanup&lt;/em&gt; utility from &lt;em&gt;Start Menu|Accessories|System&#xD;
Tools|Disk Cleanup&lt;/em&gt; (or &lt;em&gt;cleanmgr&lt;/em&gt; in the &lt;em&gt;Start|run&lt;/em&gt; dialog) &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Be sure to remove the &lt;em&gt;Compress Old Files&lt;/em&gt; as its slow and not useful. &#xD;
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
For Laptops: &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Remove passwords for wireless networks. Open up &lt;em&gt;Windows Wireless Network Connection&#xD;
Settings&lt;/em&gt; and remove all the wireless networks &#xD;
&lt;br&gt;&lt;a href="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/image_5.png"&gt;&lt;img title="image" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="454" alt="image" src="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/image_thumb_5.png" width="371" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Remove application passwords. If you have applications like &lt;em&gt;Live Messenger, Skype,&#xD;
etc.&lt;/em&gt; that are marked to remember your login information  you have to clean&#xD;
that up. &lt;em&gt;Live Messenger,&lt;/em&gt; for example, has a &lt;em&gt;forget me&lt;/em&gt; button on&#xD;
the login screen for this purpose:&lt;br&gt;&lt;a href="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/image_6.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="154" alt="image" src="http://www.ekampf.com/blog/content/binary/TheCompleteChecklistforCleaningUpYourMac_CCC8/image_thumb_6.png" width="186" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Remove personal files and programs  &#xD;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Uninstall FolderShare. &lt;/strong&gt;FolderShare automatically logs in and it also &lt;em&gt;synchronizes&#xD;
deletes. &lt;/em&gt;If you delete anything (or worse, IT deletes it) that delete operation&#xD;
is synchronized via FolderShare so it will get deleted on all your machines. &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Once uninstalled, you can delete all the folders that were synchronized by FolderShare. &#xD;
&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Go over the &lt;em&gt;My Documents&lt;/em&gt; folder and make sure there’s nothing there. &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Uninstall all chat programs: &lt;em&gt;Live Messenger&lt;/em&gt;, &lt;em&gt;Yahoo&lt;/em&gt;, &lt;em&gt;GTalk&lt;/em&gt;,&#xD;
etc. &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Uninstall your password management application. &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Other programs that may contain login information or other important information: &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Twitter clients (&lt;em&gt;Twihrl, Twiteroo&lt;/em&gt; etc.) &#xD;
&lt;/li&gt;&lt;li&gt;&lt;em&gt;Plaxo Pulse Notifier&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;WebDrive&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&#xD;
If you use &lt;a href="http://www.truecrypt.org/"&gt;TrueCrypt&lt;/a&gt; drives you should backup&#xD;
and delete them.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&#xD;
Empty the &lt;em&gt;Recycle Bin&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&#xD;
If you're &lt;strong&gt;paranoid&lt;/strong&gt; or got something to hide you can delete files&#xD;
using &lt;a href="http://www.quickwiper.com/download.htm"&gt;QuickWipe&lt;/a&gt;r which makes&#xD;
sure stuff you delete cannot be undeleted. &#xD;
&lt;br&gt;&#xD;
If you’re extremely paranoid wipe the free space once you’re done to make sure nothing&#xD;
is recoverable.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
That's it! Your computer should now be completely clean and safe to be handed over&#xD;
to anyone.&#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:72a40f3c-46d4-4945-9ae9-54a1cf5111fa" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Tips" rel="tag"&gt;Tips&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Checklist" rel="tag"&gt;Checklist&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Cleanup" rel="tag"&gt;Cleanup&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Security" rel="tag"&gt;Security&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=42fd6da9-6cea-48f7-97e7-96917c60d8b2"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=nuZh7g"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=nuZh7g" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=OJtKJI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=OJtKJI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=rSMn4i"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=rSMn4i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=6yUj0i"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=6yUj0i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=U0lSYi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=U0lSYi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=vRStSI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=vRStSI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=HHCYdi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=HHCYdi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=0pRGQI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=0pRGQI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=tUl4DI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=tUl4DI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=3VWgaJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=3VWgaJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,42fd6da9-6cea-48f7-97e7-96917c60d8b2.aspx</comments>
      <category>Tips</category>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/06/22/TheCompleteChecklistForCleaningUpYourMachine.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=8d2a6298-e0ad-4d7c-81b4-22be5f9a3936</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,8d2a6298-e0ad-4d7c-81b4-22be5f9a3936.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,8d2a6298-e0ad-4d7c-81b4-22be5f9a3936.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=8d2a6298-e0ad-4d7c-81b4-22be5f9a3936</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Apology to My Readers (Buggy dasBlog Contact Form)</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,8d2a6298-e0ad-4d7c-81b4-22be5f9a3936.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/308673971/ApologyToMyReadersBuggyDasBlogContactForm.aspx</link>
      <pubDate>Tue, 10 Jun 2008 15:38:01 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
There's nothing that pleases me (and I guess, any blog owner) more than getting feedback&#xD;
on my blog. &#xD;
&lt;br&gt;&#xD;
While I do my best to respond to comments as soon as possible some of you who contacted&#xD;
me &lt;strong&gt;through dasBlog's &lt;a href="http://www.ekampf.com/blog/Email.aspx"&gt;contact&#xD;
form&lt;/a&gt;&lt;/strong&gt; are probably wondering why I'm ignoring you. Well, &lt;strong&gt;I'm not!&lt;/strong&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
It seems like there's a bug in dasBlog's form - although the form specifically asks&#xD;
for your E-mail address it does not use that information for anything. &#xD;
&lt;br&gt;&#xD;
So when I get the email notification I only get the comment text without the E-mail&#xD;
to respond to (unless your signature includes it).&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I will replace this form with a better alternative as soon as I get home. &#xD;
&lt;br&gt;&#xD;
If you've been waiting for my response please accept my sincere apologies and feel&#xD;
free to write again (and include your email in the comment text).&#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:10e40339-8034-4cee-982f-c9650f23ad2c" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/dasBlog" rel="tag"&gt;dasBlog&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=8d2a6298-e0ad-4d7c-81b4-22be5f9a3936"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=MaB3Fz"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=MaB3Fz" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=7ElqmI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=7ElqmI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=p9yiRi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=p9yiRi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=VwOa8i"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=VwOa8i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=dtGnni"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=dtGnni" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=PY0xMI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=PY0xMI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=eM7EBi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=eM7EBi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=S3EFQI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=S3EFQI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=LfQ9MI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=LfQ9MI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=znyOPJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=znyOPJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,8d2a6298-e0ad-4d7c-81b4-22be5f9a3936.aspx</comments>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/06/10/ApologyToMyReadersBuggyDasBlogContactForm.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=6383867f-8409-4d78-83b5-8c889e665362</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,6383867f-8409-4d78-83b5-8c889e665362.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,6383867f-8409-4d78-83b5-8c889e665362.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=6383867f-8409-4d78-83b5-8c889e665362</wfw:commentRss>
      
      <title>Thoughts About Apple's WWDC '08 Announcements and the iPhone 3G?</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,6383867f-8409-4d78-83b5-8c889e665362.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/308363870/ThoughtsAboutApplesWWDC08AnnouncementsAndTheIPhone3G.aspx</link>
      <pubDate>Mon, 09 Jun 2008 22:51:03 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
          &lt;a href="http://www.ekampf.com/blog/content/binary/ThoughtsaboutApplesWWDC08Announcementsan_FC4/wwdc08_060.jpg"&gt;&#xD;
            &lt;img style="border-width: 0px; margin: 0px 0px 0px 15px;" alt="wwdc08_060" src="http://www.ekampf.com/blog/content/binary/ThoughtsaboutApplesWWDC08Announcementsan_FC4/wwdc08_060_thumb.jpg" width="301" align="right" border="0" height="200"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt; Here&#xD;
are my notes from the &lt;a href="http://developer.apple.com/wwdc/"&gt;Apple’s Worldwide&#xD;
Developers Conference&lt;/a&gt;:&#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Apple is cutting the price of the iPhone to $199 for the 8GB version and $299 for&#xD;
the 16GB version.&lt;br&gt;&#xD;
This price tags now puts the iPhone in &lt;strong&gt;direct competition&lt;/strong&gt; with Nokia&#xD;
on the consumers market and with Blackberry on the enterprise market.&lt;br&gt;&#xD;
The iPhone is now targeting mainstream consumers and not only the high-end market...&lt;br&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;35% of Fortune 500 companies&lt;/strong&gt; participated in  Apple's enterprise&#xD;
iPhone experiment - including the US Army, Disney, etc. That's quite an impressive&#xD;
market engagement.&lt;br&gt;&#xD;
The new iPhone enterprise features, coupled with the new competitive price tag can&#xD;
make Apple a significant player in the enterprise market. Look out RIM...&lt;br&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Seems like $9.99 is going to be the pricing standard for iPhone apps. Cheap...&lt;br&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://www.apple.com/mobileme/"&gt;MobileMe&lt;/a&gt; was dubbed "Exchange for the&#xD;
rest of us" - a new service from Apple to synchronize personal data across devices&#xD;
and platforms.&lt;br&gt;&#xD;
Basically it does what Plaxo does but &lt;strong&gt;its not free&lt;/strong&gt; :S &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Microsoft's Live Mesh\SkyDrive\Foldershare services now have a new serious competition... &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
In "&lt;a href="http://www.joelonsoftware.com/articles/fog0000000018.html"&gt;Don't Let&#xD;
Architecture Astronauts Scare You&lt;/a&gt;" &lt;a href="http://www.joelonsoftware.com/AboutMe.html"&gt;Joel&#xD;
Spolsky&lt;/a&gt; claims that data portability is just a theoretical problem invented by&#xD;
architecture astronauts (Ray Ozzie in this case).&lt;br&gt;&#xD;
Joel picked a bad example to prove his point as I guess having all the major players&#xD;
trying to data portability is a sign that its a real need. &#xD;
&lt;br&gt;&#xD;
Personally, I don't know what I would have done without Plaxo and Foldershare but&#xD;
that's a topic for another post I guess...&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
The seventh release of the &lt;a href="http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk__beta_7__9m2199__wwdc08/iphone_sdk__9m2199__wwdc08.dmg"&gt;iPhone&#xD;
SDK&lt;/a&gt; is out.&lt;br&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
The next version of Max OS X is called &lt;a href="http://www.apple.com/ca/press/2008_06/snow_leopard.html"&gt;Snow&#xD;
Leopard&lt;/a&gt; and is set to be released within a year. &#xD;
&lt;ul&gt;&lt;li&gt;&#xD;
Apple plans to support new hardware architectures (like multiple CPUs) and fix Leopard&#xD;
issues as well as add native support for Microsoft Exchange. &#xD;
&lt;/li&gt;&lt;li&gt;&#xD;
Sounds more like a Leopard Service Pack than a new major version...&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;strong&gt;The “Apple Push Notification Service”&lt;/strong&gt; - finally a decent solution&#xD;
for notifications for background applications on a mobile platform.&lt;br&gt;&#xD;
Instead of draining battery life and degrading performance by running a background&#xD;
process, applications can use the service to update remotely. &#xD;
&lt;br&gt;&#xD;
Here's how &lt;em&gt;Dan Moran&lt;/em&gt; from MacWorld &lt;a href="http://www.macworld.com/article/133798/2008/06/wwdckeynote.html?t=201"&gt;describes&#xD;
it&lt;/a&gt;:&lt;br&gt;&lt;blockquote&gt;&lt;p&gt;&#xD;
as you run an app like an IM client, it's connected to the server. When the user quits&#xD;
the app, the iPhone will maintain a connection to the server, which will let them&#xD;
push notifications. It can push three types of notification: badges, custom alert&#xD;
sounds, and you can push custom textual alerts, appearing kind of like SMS messages&#xD;
and you can provide buttons that will automatically launch application. Great thing&#xD;
about this design: it scales, but only requires one persistent connection. This is&#xD;
sweet, sweet news for all developers and those who wants to use IM clients especially.&#xD;
&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
Any other thoughts regarding Apple's announcements and plans?&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:dcb7e4d6-35cd-41c7-bf20-c7eed0581215" style="margin: 0px; padding: 0px; display: inline;"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Apple" rel="tag"&gt;Apple&lt;/a&gt;,&lt;a href="http://technorati.com/tags/AAPL" rel="tag"&gt;AAPL&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iPhone" rel="tag"&gt;iPhone&lt;/a&gt;,&lt;a href="http://technorati.com/tags/iPhone%203G" rel="tag"&gt;iPhone&#xD;
3G&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MobileMe" rel="tag"&gt;MobileMe&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=6383867f-8409-4d78-83b5-8c889e665362"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=7Cbwgs"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=7Cbwgs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=VC3lUI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=VC3lUI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=un6F1i"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=un6F1i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=StJS5i"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=StJS5i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=DdZ8Ai"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=DdZ8Ai" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=Cs1L5I"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=Cs1L5I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=n0gqli"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=n0gqli" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=6Qp9XI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=6Qp9XI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=ba8j9I"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=ba8j9I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=e66CNJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=e66CNJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,6383867f-8409-4d78-83b5-8c889e665362.aspx</comments>
      <category>Apple</category>
      <category>Technology</category>
      <category>Technology/Gadgets</category>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/06/09/ThoughtsAboutApplesWWDC08AnnouncementsAndTheIPhone3G.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=afa95302-c725-4d47-8956-3c82d476a3c0</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,afa95302-c725-4d47-8956-3c82d476a3c0.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,afa95302-c725-4d47-8956-3c82d476a3c0.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=afa95302-c725-4d47-8956-3c82d476a3c0</wfw:commentRss>
      
      <title>Of Course It's Down!</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,afa95302-c725-4d47-8956-3c82d476a3c0.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/302951618/OfCourseItsDown.aspx</link>
      <pubDate>Mon, 02 Jun 2008 12:45:11 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
Twitter is down again. Just ask &lt;a href="http://www.istwitterdown.com/"&gt;http://www.istwitterdown.com/&lt;/a&gt; ...&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &lt;a href="http://www.ekampf.com/blog/content/binary/OfCourseItsDown_AED7/image.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="484" alt="image" src="http://www.ekampf.com/blog/content/binary/OfCourseItsDown_AED7/image.png" width="627" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
It's funny that we're starting to take this for granted...&#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:906bcc44-5861-4cc2-868a-e84980f36cea" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Twitter" rel="tag"&gt;Twitter&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=afa95302-c725-4d47-8956-3c82d476a3c0"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=RACAnU"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=RACAnU" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=GtD9LI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=GtD9LI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=HCXiEi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=HCXiEi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=nBnGui"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=nBnGui" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=HBalYi"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=HBalYi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=Za0YLI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=Za0YLI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=IaBN4i"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=IaBN4i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=sOb6bI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=sOb6bI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=0y5GsI"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=0y5GsI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=Fl1hUJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=Fl1hUJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,afa95302-c725-4d47-8956-3c82d476a3c0.aspx</comments>
      <category>Technology</category>
      <category>Web 2.0</category>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/06/02/OfCourseItsDown.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=db6d8a4a-d1d5-40b4-9f7d-e1632a9c44e6</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,db6d8a4a-d1d5-40b4-9f7d-e1632a9c44e6.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,db6d8a4a-d1d5-40b4-9f7d-e1632a9c44e6.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=db6d8a4a-d1d5-40b4-9f7d-e1632a9c44e6</wfw:commentRss>
      
      <title>Duet Case Study - Auckland Regional Council</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,db6d8a4a-d1d5-40b4-9f7d-e1632a9c44e6.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/298232493/DuetCaseStudyAucklandRegionalCouncil.aspx</link>
      <pubDate>Mon, 26 May 2008 15:00:14 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
There's a new video testimonial at &lt;a href="http://www.duet.com"&gt;www.duet.com&lt;/a&gt; about&#xD;
Duet implementation in Auckland Regional Council. &#xD;
&lt;br&gt;&#xD;
Check it out at &lt;a title="http://www.duet.com/MediaLibrary/Videos/ARCCustomerTestimonialFlash/tabid/257/Default.aspx" href="http://www.duet.com/MediaLibrary/Videos/ARCCustomerTestimonialFlash/tabid/257/Default.aspx"&gt;http://www.duet.com/MediaLibrary/Videos/ARCCustomerTestimonialFlash/tabid/257/Default.aspx&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
(Unfortunately, no embed option. SAP still has something to learn how to let go...)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f8afcca8-90e6-4a26-8da9-4acaed56150f" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/SAP" rel="tag"&gt;SAP&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSFT" rel="tag"&gt;MSFT&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Duet" rel="tag"&gt;Duet&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Office" rel="tag"&gt;Office&lt;/a&gt;,&lt;a href="http://technorati.com/tags/ARC" rel="tag"&gt;ARC&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Auckland%20Regional%20Council" rel="tag"&gt;Auckland&#xD;
Regional Council&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=db6d8a4a-d1d5-40b4-9f7d-e1632a9c44e6"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=rQLUFz"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=rQLUFz" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=NGwaDH"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=NGwaDH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=oTxjIh"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=oTxjIh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=l1Jo0h"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=l1Jo0h" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=HobBHh"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=HobBHh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=KkDU7H"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=KkDU7H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=Ibh2uh"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=Ibh2uh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=6vMd7H"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=6vMd7H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=vontZH"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=vontZH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=6SCfKJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=6SCfKJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,db6d8a4a-d1d5-40b4-9f7d-e1632a9c44e6.aspx</comments>
      <category>SAP</category>
      <category>SAP/Duet</category>
      <category>SAP/Mendocino</category>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/05/26/DuetCaseStudyAucklandRegionalCouncil.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=03f5f242-bddf-4971-8c25-754f18cac533</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,03f5f242-bddf-4971-8c25-754f18cac533.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,03f5f242-bddf-4971-8c25-754f18cac533.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=03f5f242-bddf-4971-8c25-754f18cac533</wfw:commentRss>
      
      <title>Microsoft Israel R&amp;amp;D Center Launched!</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,03f5f242-bddf-4971-8c25-754f18cac533.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/295757864/MicrosoftIsraelRampDCenterLaunched.aspx</link>
      <pubDate>Thu, 22 May 2008 11:31:41 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
I put some pictures from the Microsoft Israel R&amp;amp;D Labs launch event yesterday &lt;a href="http://www.flickr.com/photos/ekampf/sets/72157605177093298/"&gt;on&#xD;
Flickr...&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a title="IMG_2263" href="http://www.flickr.com/photos/ekampf/sets/72157605177093298/"&gt;&#xD;
            &lt;img alt="IMG_2263" src="http://static.flickr.com/2381/2512413338_834dc0e886.jpg" border="0"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
A detailed even summary and notes will soon follow...&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7fb0eb0a-aeb8-4d9b-ad1c-9d69e69c01c5" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MSFT" rel="tag"&gt;MSFT&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Steve%20Ballmer" rel="tag"&gt;Steve&#xD;
Ballmer&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Israeli%20Startups" rel="tag"&gt;Israeli&#xD;
Startups&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Innovation" rel="tag"&gt;Innovation&lt;/a&gt;,&lt;a href="http://technorati.com/tags/R&amp;amp;D" rel="tag"&gt;R&amp;amp;D&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=03f5f242-bddf-4971-8c25-754f18cac533"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=Ca2As4"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=Ca2As4" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=zukW3H"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=zukW3H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=ndfMih"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=ndfMih" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=cXjtSh"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=cXjtSh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=T2yoih"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=T2yoih" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=ASipPH"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=ASipPH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=ZcHOHh"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=ZcHOHh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=0lNUeH"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=0lNUeH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=RFwYnH"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=RFwYnH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=580lRJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=580lRJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,03f5f242-bddf-4971-8c25-754f18cac533.aspx</comments>
      <category>Microsoft</category>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/05/22/MicrosoftIsraelRampDCenterLaunched.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.ekampf.com/blog/Trackback.aspx?guid=725117f8-83c1-48ff-99f7-018098d6a0b0</trackback:ping>
      <pingback:server>http://www.ekampf.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.ekampf.com/blog/PermaLink,guid,725117f8-83c1-48ff-99f7-018098d6a0b0.aspx</pingback:target>
      <dc:creator>Eran Kampf</dc:creator>
      <wfw:comment>http://www.ekampf.com/blog/CommentView,guid,725117f8-83c1-48ff-99f7-018098d6a0b0.aspx</wfw:comment>
      <wfw:commentRss>http://www.ekampf.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=725117f8-83c1-48ff-99f7-018098d6a0b0</wfw:commentRss>
      <slash:comments>4</slash:comments>
      
      <title>Looking For New Adventures</title>
      <guid isPermaLink="false">http://www.ekampf.com/blog/PermaLink,guid,725117f8-83c1-48ff-99f7-018098d6a0b0.aspx</guid>
      <link>http://feeds.feedburner.com/~r/EranKampf/~3/295109876/LookingForNewAdventures.aspx</link>
      <pubDate>Wed, 21 May 2008 15:22:43 GMT</pubDate>
      <description>&lt;p&gt;&#xD;
I &lt;a href="http://www.ekampf.com/blog/2005/03/06/MyNewJobAtSAPLabsIsrael.aspx"&gt;joined&#xD;
SAP&lt;/a&gt; more than 3 years ago (on the same day as my 23rd birthday) for a new &lt;a href="http://www.ekampf.com/blog/2005/04/26/ProjectMendocinoAnnounced.aspx"&gt;internal&#xD;
startup&lt;/a&gt;&lt;br&gt;&#xD;
(an Emerging Solution as SAP dubs it) - &lt;a href="http://www.duet.com"&gt;Duet&lt;/a&gt;. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;img height="306" src="http://www.ekampf.com/blog/content/binary/WindowsLiveWriter/DuetBehindtheScenesIntrodcutionandaMissi_11653/תמונה051.jpg" width="408"&gt;&lt;/img&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Working on Duet, a joint effort of SAP and Microsoft, has been an amazing experience. &#xD;
&lt;br&gt;&#xD;
During my work at SAP I've had the chance to appreciate the software industry from&#xD;
in non technical aspects (business, strategy, project management), to work in a truly&#xD;
global organizations that requires daily contact with colleagues around the globe&#xD;
and to &lt;a href="http://www.ekampf.com/blog/CategoryView,category,Travel.aspx"&gt;travel&lt;/a&gt; quite&#xD;
a bit... &#xD;
&lt;br&gt;&#xD;
Undoubtedly, I owe SAP the credit for helping me "grow up" professionally&#xD;
and expanding my knowledge and interests beyond core development skills.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
However, for a while now I've had this growing anxiety for doing something else. &#xD;
&lt;br&gt;&#xD;
Through blogging, friends and various web 2.0 sites\gatherings, I've had the chance&#xD;
to meet a lot of interesting new people that opened the door on many new (risky?)&#xD;
opportunities...&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Trading my secure, salaried job for an unknown is a scary thing to do, and yet, it's&#xD;
something I must do in order to be able to fully and wholeheartedly explore the different&#xD;
alternatives out there. And so,&lt;strong&gt; I have officially resigned from my position&#xD;
at SAP&lt;/strong&gt;. It would be unfair to my colleagues, SAP and myself to do anything&#xD;
less.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
What's next? I'm not entirely sure... &#xD;
&lt;br&gt;&#xD;
I'm looking into internal opportunities within SAP as well as external opportunities,&#xD;
I've got several startup ideas that I'm exploring with partners and of course there's&#xD;
that Computer Science degree I should finish already (and make the folks happy).&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
In any case, I'm sure there's an exciting future ahead and I invite you all to read&#xD;
along and find out with me...&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.ekampf.com/blog/aggbug.ashx?id=725117f8-83c1-48ff-99f7-018098d6a0b0"&gt;&lt;/img&gt;&#xD;
        &lt;br&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
If you liked this entry, feel free to visit &lt;a href="www.developerzen.com"&gt;www.developerzen.com&lt;/a&gt; to&#xD;
read more similar articles. Readers of my blog are invited to join me on &lt;a href="http://twitter.com/ekampf"&gt;Twitter&lt;/a&gt; and&#xD;
fan my page in &lt;a href="http://www.facebook.com/pages/DeveloperZencom/10649455588"&gt;Facebook&lt;/a&gt;.
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/EranKampf?a=M0ua9l"&gt;&lt;img src="http://feeds.feedburner.com/~a/EranKampf?i=M0ua9l" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=c5fQSH"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=c5fQSH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=BZigBh"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=BZigBh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=u0UUsh"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=u0UUsh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=zN2YVH"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=zN2YVH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=25xarh"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=25xarh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=3cOBtH"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=3cOBtH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=DT3KpH"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=DT3KpH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/EranKampf?a=XZB0uJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/EranKampf?i=XZB0uJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;</description>
      <comments>http://www.ekampf.com/blog/CommentView,guid,725117f8-83c1-48ff-99f7-018098d6a0b0.aspx</comments>
      <category>SAP</category>
      <category>SAP/Duet</category>
      <category>SAP/Mendocino</category>
    <feedburner:origLink>http://www.ekampf.com/blog/2008/05/21/LookingForNewAdventures.aspx</feedburner:origLink></item>
  </channel>
</rss>
