<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Geir&apos;s Blog</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.codehaus.org/people/geir/atom.xml" />
    <id>tag:blogs.codehaus.org,2010-10-15:/people/geir//15</id>
    <updated>2010-12-16T12:04:33Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 5.01</generator>

<entry>
    <title>Strong types</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2010/12/strong-types.html" />
    <id>tag:blogs.codehaus.org,2010:/people/geir//15.1837</id>

    <published>2010-12-16T12:02:46Z</published>
    <updated>2010-12-16T12:04:33Z</updated>

    <summary>Strong types are the hobnailed boot of the Enterprise Man on the neck of the Agile Code Poet. (been tossing this around internally and on private lists... )...</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
        <category term="General Computing" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p>Strong types are the hobnailed boot of the Enterprise Man on the neck of the Agile Code Poet.</p>

<p>(been tossing this around internally and on private lists... )<br />
</p>]]>
        
    </content>
</entry>

<entry>
    <title>ASF Resigns from JCP EC</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2010/12/asf-resigs-from-jcp-ec.html" />
    <id>tag:blogs.codehaus.org,2010:/people/geir//15.1836</id>

    <published>2010-12-09T18:14:59Z</published>
    <updated>2010-12-09T18:21:43Z</updated>

    <summary>Today, on behalf of the ASF, I sent the following to the JCP ECs and the PMO : Dear Patrick, On behalf of the Apache Software Foundation, I hereby resign our seat on the SE/EE Executive Committee, effective immediately. We&apos;ll...</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p>Today, on behalf of the ASF, I sent the following to the JCP ECs and the PMO : </p>

<blockquote>
Dear Patrick,

<p>On behalf of the Apache Software Foundation, I hereby resign our <br />
seat on the SE/EE Executive Committee, effective immediately.</p>

<p>We'll have a post up on the Apache website with a detailed <br />
explanation for the community - please contact me if you have <br />
any questions.</p>

<p>On a personal note, I have enjoyed working with all of you <br />
for the last 7 years, and look back fondly on the work we <br />
did together.</p>

<p>I wish you the very best in sorting out this mess - Java is too <br />
important to all of us to let the current situation continue.</p>

<p>geir</p>

<p>Geir Magnusson Jr<br />
VP, JCP<br />
The Apache Software Foundation<br />
</blockquote></p>

<p>It's been an interesting 7 years, and ... we tried.  Time to move on.</p>

<p>For more info, see the <a href="https://blogs.apache.org/foundation/entry/the_asf_resigns_from_the">explanation on the ASF site.</a></p>]]>
        
    </content>
</entry>

<entry>
    <title>First Doug, Now Tim</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2010/12/first-doug-now-tim.html" />
    <id>tag:blogs.codehaus.org,2010:/people/geir//15.1835</id>

    <published>2010-12-08T10:46:30Z</published>
    <updated>2010-12-08T10:55:10Z</updated>

    <summary>Tim Peierls resigned from the JCP EC (Strange thing about which to start blogging again after a long hiatus, but first steps) I&apos;ll have more to say about this debacle in the coming days, but just ponder the irony of...</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p><a href="http://tembrel.blogspot.com/2010/12/resigned-from-ec.html">Tim Peierls resigned from the JCP EC</a></p>

<p>(Strange thing about which to start blogging again after a long hiatus, but first steps)</p>

<p>I'll have more to say about <a href="http://jcp.org/en/jsr/results?id=5111">this debacle</a> in the coming days, but just ponder the irony of Red Hat and Eclipse voting for a TCK license that prohibits shipping implementations of Java SE under open source licenses.  Maybe they're counting on getting a better, special deal from Oracle...<br />
 </p>]]>
        
    </content>
</entry>

<entry>
    <title>test</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2010/10/test.html" />
    <id>tag:blogs.codehaus.org,2010:/people/geir//15.1834</id>

    <published>2010-10-20T17:58:45Z</published>
    <updated>2010-10-20T17:58:59Z</updated>

    <summary></summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p><br /></p>]]>
        
    </content>
</entry>

<entry>
    <title>Ever run into a piece of software that just feels rock solid?</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/12/ever-run-into-a-piece-of-softw.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1827</id>

    <published>2009-12-01T23:26:09Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary> I&apos;m playing with Sun&apos;s OpenMQ. The Java-based installer made me fairly skeptical (c&apos;mon guys... tar zxf...) but boy howdy! so far, utterly rock solid. After my pitched, losing battles with SpiritWave in the 2001-2003 timeframe, I&apos;m fairly skittish and...</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p>
I'm playing with Sun's OpenMQ.  The Java-based installer made me fairly skeptical (c'mon guys... tar zxf...) but boy howdy! so far, utterly rock solid.   After my pitched, losing battles with SpiritWave in the 2001-2003 timeframe, I'm fairly skittish and approaching this project at Gilt with caution.
</p>
<p>
So far though...
</p>
<p>
(Yes, I tried ActiveMQ as that would be my first choice due to the utterly irrational reason of tribal affiliation, but I've managed to lock the ActiveMQ broker up fairly easily with a simple stress test, and waiting to hear back on the user list regarding what I did wrong.  So while I'm waiting, I'll play with OpenMQ and try not to fall in love.)
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Once again, the five worst words on a sunday morning...</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/11/once-again-the-five-worst-word.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1826</id>

    <published>2009-11-30T00:41:27Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary>&quot;Frank Rich is off today&quot;...</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        &quot;Frank Rich is off today&quot;
        
    </content>
</entry>

<entry>
    <title>Click click click</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/11/click-click-click.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1825</id>

    <published>2009-11-21T00:29:48Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary> I&apos;m going to bring a clicker to the next conference I go to an sit and click in random bursts. When people complain, and they will, I&apos;ll ask why they accept noisy typists.....</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p>
I'm going to bring a clicker to the next conference I go to an sit and click in random bursts.  When people complain, and they will, I'll ask why they accept noisy typists..
</p>
]]>
        
    </content>
</entry>

<entry>
    <title>Rubyconf, QCon and Dreamforce</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/11/rubyconf-qcon-and-dreamforce.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1824</id>

    <published>2009-11-20T20:20:16Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary>In SF for a few days, originally to go to Rubyconf with the Gilt team, but am playing hooky to spend the day at QCon with &quot;my people&quot;. (It&apos;s amazing how rich they manage to make the QCon agenda every...</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p>In SF for a few days, originally to go to Rubyconf with the Gilt team, but am playing hooky to spend the day at QCon with "my people".  (It's amazing how rich they manage to make the QCon agenda every time...  that's not a statement about Rubyconf - they are two different beasties...)
</p>
<p>
Despite coming here and working (remotely) here for years, I'm always amazed how rich the Bay Area is for tech acrivity -  walking to QCon this morning, I noticed that there's also "Dreamforce", the Salesforce conference, going on at the same time.  I suspect that there's no overlap in attendees for all three (except me, I guess).
</p>
<p>
Listening to Kresten talk about his Erlang implementation on the JVM. JErlang?
</p>
 
]]>
        
    </content>
</entry>

<entry>
    <title>Pitch-perfect-brilliant</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/11/pitchperfectbrilliant.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1823</id>

    <published>2009-11-12T14:24:48Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary>http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-or-the-office-according-to-the-office/ Stay with it. It&apos;s refreshingly clear, persuasive and very well written....</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<a href="http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-or-the-office-according-to-the-office/">http://www.ribbonfarm.com/2009/10/07/the-gervais-principle-or-the-office-according-to-the-office/</a>

Stay with it.  It's refreshingly clear, persuasive and very well written.]]>
        
    </content>
</entry>

<entry>
    <title>Let the enterprise fix what the EU and DOJ regulators overlooked</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/11/let-the-enterprise-fix-what-th.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1822</id>

    <published>2009-11-10T15:00:21Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary>http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16648 Bravo....</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16648">http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16648</a>

Bravo.]]>
        
    </content>
</entry>

<entry>
    <title>IDEA and open source</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/10/idea-and-open-source.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1821</id>

    <published>2009-10-20T09:47:30Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary> Jetbrains just announced that my favorite IDE - IDEA - is now going to have an open-source version. That&apos;s great. The interesting question is why are they doing this? Those of us that use IDEA, love IDEA. I&apos;ve read...</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p>
<a href="http://www.jetbrains.com/">Jetbrains</a> just announced that my favorite IDE - <a href="http://www.jetbrains.com/idea/">IDEA</a> - is now going to have an open-source version.  That's great.
</p>
<p>
The interesting question is why are they doing this?  Those of us that use IDEA, love IDEA.  I've read some discussion about this (<a href="http://beust.com/weblog/archives/000520.html">Cedric</a> thinks they're doomed, <a href="http://ceki.blogspot.com/2009/10/idea-open-sourced.html">Ceki</a> isn't so certain) so I'll chime in - I think that this is less about the Java IDE, but more about broadening the product line and putting limited resources towards that goal.
</p>
<p>
I think there are a few things to consider.  First, Jetbrains makes products that don't suck so they have a reasonable chance of bringing this non-suckage to other markets other than Java.  IDEA IMO has long been the gold standard for what a Java IDE should be, and while I keep trying to switch to Eclipse, I always seem to come running back.  Second, I think the tools market must be a really tough place to play so if you are in that space, you need to keep product lines fresh and relevant.  (Borland who?)  Third, while I think that Java is probably the best all-around platform for serious business system development, other things, like Ruby on Rails and PHP, really have momentum and mindshare when it comes to basic website development, and that's a <i>huge</i> market.  And now having spent about 6 months actively working in a Rails shop, it's clear to me there are lots of things an experienced Java tool vendor can bring to the Ruby market.
</p>
<p>
Re the last point, clearly Jebrains isn't afraid to do this.  They have had products for the .NET community for some time (Resharper which fixes Visual Studio's primitive refactoring support as well as a .NET profiler),  build tools (TeamCity), a new bug tracker and RubyMine, an IDE for Ruby (I've used the Ruby support in IDEA and like it).  I also just noticed they have a "Web and PHP IDE Preview" up on their site.
</p>
<p>
So color me hopeful - this isn't a move of desperation by a struggling company, but rather a tactical step to support a longer term strategy that broadens their product line and user base.  Those of us that are IDEA fanbois aren't going to go away - I'll still get the Ulitmate edition (ok - so they aren't so good at naming...).  But I know a lot of Ruby developers that could use some "surprise and delight" from Jetbrains...
</p>]]>
        
    </content>
</entry>

<entry>
    <title>http://www.getpersonas.com/</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/09/httpwwwgetpersonascom.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1817</id>

    <published>2009-09-18T15:52:07Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary> http://www.getpersonas.com/ As usual, I&apos;m always the last one to the party. This is nice! Mozilla - make this a standard feature!...</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p>
<a href="http://www.getpersonas.com/">http://www.getpersonas.com/</a>
</p>
<p>
As usual, I'm always the last one to the party.  This is nice!  Mozilla - make this a standard feature!
</p>]]>
        
    </content>
</entry>

<entry>
    <title>http://chdk.wikia.com/wiki/CHDK</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/09/httpchdkwikiacomwikichdk.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1816</id>

    <published>2009-09-17T13:56:47Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary> http://chdk.wikia.com/wiki/CHDK I don&apos;t know what I like more - that someone figured this out, makes it free, that Canon built this into their product, that&apos;s it&apos;s accessible this way, or that Canon hasn&apos;t shut it down yet......</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p>
<a href="http://chdk.wikia.com/wiki/CHDK">http://chdk.wikia.com/wiki/CHDK</a>
</p>
<p>
I don't know what I like more - that someone figured this out, makes it free, that Canon built this into their product, that's it's accessible this way, or that Canon hasn't shut it down yet...
</p>]]>
        
    </content>
</entry>

<entry>
    <title>Gelsinger leaves INTC for EMC</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/09/gelsinger-leaves-intc-for-emc.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1815</id>

    <published>2009-09-14T10:12:06Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary> http://www.theregister.co.uk/2009/09/14/emc_gelsinger/ I didn&apos;t know him when I was at INTC, but he was a Big Deal and this is really surprising....</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p>
<a href="http://www.theregister.co.uk/2009/09/14/emc_gelsinger/">http://www.theregister.co.uk/2009/09/14/emc_gelsinger/</a>
</p>

<p>
I didn't know him when I was at INTC, but he was a Big Deal and this is really surprising.
</p>]]>
        
    </content>
</entry>

<entry>
    <title>EU tangling up the JAVA-ORCA deal</title>
    <link rel="alternate" type="text/html" href="http://blogs.codehaus.org/people/geir/archives/2009/09/eu-tangling-up-the-javaorca-de.html" />
    <id>tag:blogs.codehaus.org,2009:/people/geir//15.1814</id>

    <published>2009-09-03T11:24:48Z</published>
    <updated>2009-12-11T22:42:24Z</updated>

    <summary> http://europa.eu/rapid/pressReleasesAction.do?reference=IP/09/1271&amp;format=HTML&amp;aged=0&amp;language=EN&amp;guiLanguage=en I&apos;ll admit I don&apos;t understand this. Except for some auxiliary enterprise features, MySQL is OSS, under the GPL. Why is this a bigger problem that Sun&apos;s stranglehold over Java technology?...</summary>
    <author>
        <name>Geir</name>
        <uri>http://blogs.codehaus.org/people/geir/</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blogs.codehaus.org/people/geir/">
        <![CDATA[<p>
<a href="http://europa.eu/rapid/pressReleasesAction.do?reference=IP/09/1271&format=HTML&aged=0&language=EN&guiLanguage=en">http://europa.eu/rapid/pressReleasesAction.do?reference=IP/09/1271&format=HTML&aged=0&language=EN&guiLanguage=en</a>
</p>

<p>
I'll admit I don't understand this.  Except for some auxiliary enterprise features, MySQL is OSS, under the GPL.  Why is this a bigger problem that Sun's stranglehold over Java technology?
</p>]]>
        
    </content>
</entry>

</feed>
