<?xml version="1.0" encoding="utf-8"?>

<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
<title type="text">Stuff Michael Meeks is doing</title>
<subtitle type="html"><![CDATA[
things, of varying degrees of uselessness, that I did
]]></subtitle>
<id>http://www.gnome.org/~michael/blog/index.atom</id>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog" />
<link rel="self" type="application/atom+xml" href="http://www.gnome.org/~michael/blog/index.atom" />


<author>
<name>Michael Meeks</name>
<uri>http://www.gnome.org/~michael/blog/index.atom</uri>
<email>michael.meeks@novell.com</email>
</author>
<rights>Copyright 1999-2008 Michael Meeks</rights>
<generator uri="http://pyblosxom.sourceforge.net/" version="1.4.3 01/10/2008">
PyBlosxom http://pyblosxom.sourceforge.net/ 1.4.3 01/10/2008
</generator>

<updated>2009-11-26T11:39:57Z</updated>
<!-- icon?  logo?  -->

<entry>
<title type="html">2009-11-26: Thursday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/26/2009-11-26</id>
<updated>2009-11-26T11:39:57Z</updated>
<published>2009-11-26T11:39:57Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-26.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Discovered my mtime setting magic has been broken for
a long time, which cropped subsequent updates from the next day;
bother. Poked at my time fixing script, to defeat the clever
pyblossom mtime checking.
    &lt;/li&gt;
    &lt;li&gt;
	Poked at bootchart2 - merged a beautiful patch from Scott
(who I discovered is Keybuk) - to add intelligent chart cropping,
annotation - showing nice vertical red lines at specific points,
and dumping of those times to a text file. Got Anders Norgaard
commit rights.
    &lt;/li&gt;
    &lt;li&gt;
	Reviewed / merged misc. queued bits to Moblin:Factory.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-25: Wednesday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/25/2009-11-25</id>
<updated>2009-11-25T21:00:00Z</updated>
<published>2009-11-25T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-25.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early; J. out to school and shop, with Grandma looking
after the babies. Read some of Ralf&apos;s beautiful &lt;a
href=&quot;http://levien.com/phd/thesis.pdf&quot;&gt;thesis&lt;/a&gt; on Spiro
curves.
    &lt;/li&gt;
    &lt;li&gt;
	Read up on btrfs for a while; interesting, managed to get
UML compiling, and running out of the box with the latest git
kernel as well - nice.
    &lt;/li&gt;
    &lt;li&gt;
	Why is it, that whenever I get Nigerian scam spam, I think of the
&lt;a href=&quot;http://www.youtube.com/watch?v=XChH2hBgIUM&quot;&gt;Phonejacker&lt;/a&gt;&apos;s
pidgeon in the bank account ? still, makes it more fun reading mail.
    &lt;/li&gt;
    &lt;li&gt;
	Sync with Jared, then with Brad, then call with Greg
&amp;amp; co.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-24: Tuesday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/24/2009-11-24</id>
<updated>2009-11-24T21:00:00Z</updated>
<published>2009-11-24T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-24.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Apparently today is my 10&apos;th anniversary at Novell/Ximian -
good stuff, the time has gone rather quickly it seems, next stop
the grave - the trials of the immersive world of programming.
    &lt;/li&gt;
    &lt;li&gt;
	Chat with Thorsten. Nice chap arrived to remove the old
boiler outlet from the wall, and brick up the hole; good stuff.
Discovered my bootchart collector was simply leaking directory
handles meaning it couldn&apos;t open thread directories after a
while, much better.
    &lt;/li&gt;
    &lt;li&gt;
	OO.o customer call, JP staff, Coreteam meeting; chat
with Scott.
    &lt;/li&gt;
    &lt;li&gt;
	Poked at Father&apos;s airing cupboard shelving, and got it
screwed to the wall. Chatted until late.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-23: Monday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/23/2009-11-23</id>
<updated>2009-11-23T21:00:00Z</updated>
<published>2009-11-23T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-23.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, parents set too carpeting here, and fixing there;
Dad PAT tested Cheryl&apos;s chocolate making equipment.
    &lt;/li&gt;
    &lt;li&gt;
	Worked away at bootchart some more; got the pybootchartgui
piece munged in with the bootchart-collector and some scripts, to
make it rather easier to package and maintain. Pushed to
&lt;a href=&quot;http://github.com/mmeeks/bootchart&quot;&gt;bootchart2&lt;/a&gt;, and
our Moblin repos.
    &lt;/li&gt;
    &lt;li&gt;
	Dug at why in some cases threads are not having their CPU
accounted for correctly by taskstats (is this the world&apos;s worst
interface for getting profiling data ?).
    &lt;/li&gt;
    &lt;li&gt;
	Cut an ancient carpet to size for the next-door room,
dinner, and DE meeting late. Poked at some packaging tasks with
Scott.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-22: Sunday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/22/2009-11-22</id>
<updated>2009-11-22T21:00:00Z</updated>
<published>2009-11-22T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-22.html" />
<content type="html">&lt;ul&gt; &lt;!-- ljm --&gt;
    &lt;li&gt;
	Poor J. feeling rather unwell; left her at home while I took
the babes to church. Back - M, &amp;amp; D. came for lunch, admired the
works, and set-to making a second desk with Father. Played with my
new $25 planeing machine - which is rather good, though wet wood
seems to jam it up rather.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-21: Saturday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/21/2009-11-21</id>
<updated>2009-11-21T21:00:00Z</updated>
<published>2009-11-21T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-21.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Lie-in, J. not feeling good; wandered the house
poly-fillering holes - like you do.
    &lt;/li&gt;
    &lt;li&gt;
	Played with the babes outside in the road -
practising cycling of various kinds, despite the weather.
Cut back some of the over-enthusiastic ivy threatening to
overwhelm the side-way, even before it is roofed - sat on
the lintel with H. for a while.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-20: Friday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/20/2009-11-20</id>
<updated>2009-11-20T21:00:00Z</updated>
<published>2009-11-20T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-20.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up, full of bounce - today I must achieve something; no
meetings, and tried to avoid E-mail; failed. Poked evolution,
misc. moblin bugs.
    &lt;/li&gt;
    &lt;li&gt;
	Watched some of the FY10 kick-off talks, some good balance
there it seems. Lunch; installed a 2.1 test build, and prodded at
a mutter hang that bothered me.
    &lt;/li&gt;
    &lt;li&gt;
	Prodded at shutdown scripts, and artwork. Out onto the
ridge of the roof to add a washer to the weather vane - to stop it
banging around in the high winds; greased it to stop it squeaking
too - much better. Finally scraped all the pink wall-paper off
Tim &amp;amp; Julie&apos;s door (soon to be a new desk).
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-19: Thursday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/19/2009-11-19</id>
<updated>2009-11-19T21:00:00Z</updated>
<published>2009-11-19T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-19.html" />
<content type="html">&lt;ul&gt; &lt;!-- ljm --&gt;
    &lt;li&gt;
	An ineffectual day flailing at too many varied tasks. Managed
to do a little real hacking - which was fun - a one line change; hmm.
    &lt;/li&gt;
    &lt;li&gt;
	Got stuck into reading the &lt;a href=&quot;http://chromium.org&quot;&gt;Chromium&lt;/a&gt;
code, sad to see an Ubuntu base, but good to see lots of interesting
technologies in there: atk, pango, gtk+, clutter, gnome bits - even orbit2.
It actually looks like something real, and I&apos;m eager to see what efficiency
wins and new tricks those Googlers manage to generate for the common good.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-18: Wednesday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/18/2009-11-18</id>
<updated>2009-11-18T21:00:00Z</updated>
<published>2009-11-18T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-18.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Slept in late, off to the Doctor&apos;s, got some antibiotics.
Started to feel better, desparately tried to get my still growing
E-mail / task backlog under control.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-17: Tuesday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/17/2009-11-17</id>
<updated>2009-11-17T21:00:00Z</updated>
<published>2009-11-17T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-17.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up before six, urgh - taxi to breakfast meeting with Rob
Sinclair, good to meet him in the flesh at last.
    &lt;/li&gt;
    &lt;li&gt;
	Met Claudio &amp;amp; James, off to the briefing centre for
much of a day of talking about accessibility of all sorts.
Amused at the vituperative reserved for Google&apos;s 100% inaccessible
Chrome browser - go WebKit !
    &lt;/li&gt;
    &lt;li&gt;
	I&apos;m increasingly convinced that the world writes, (or 
worse - pointlessly re-writes) things frequently enough that
keeping a11y up to date is a vast task. Of course, as we all
know - all applications now have to move to the web (2.0)
with yet another rats nest of a11y problems, developer
training etc. nevermind the frequent cool-toolkit-of-the-year
lurches. By the time a11y has
caught up, the relentless urge to re-write - usually for &apos;bloat&apos;
reasons (ie. we finally got a mature product that ticks the
required boxes) - kicks in, and we end up with a 31337 ultra-lean
non-functional replacement (apparently).
    &lt;/li&gt;
    &lt;li&gt;
	Arrived at the Eurostar four hours early; thankfully the
management genius&apos; that run this company provide no way to pay a
fee to change the time of, or upgrade to a flexible ticket. It
seems they prefer to leave money sitting in their hall for hours
on end. Buying a new ticket for Eur 100+ is ridiculous, but I&apos;d
happily pay the difference to a flexible ticket now. Sat around
feeling horribly ill, and wishing I was at home with the wife.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-16: Monday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/16/2009-11-16</id>
<updated>2009-11-16T21:00:00Z</updated>
<published>2009-11-16T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-16.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, feeling shocking; took babes to school, poked
the Surgery ineffectually; home, tried to get the laptop into
shape, and got to the train, Kings Cross, Brussels etc.
    &lt;/li&gt;
    &lt;li&gt;
	Eventually arrived, gave the address of the hotel to the
Taxi driver - he seemed confused; drove to the street - no hotel.
It appears that pasting &lt;code&gt;Foo Address\nBrussels&lt;/code&gt; into
google maps managed to get a hit in Paris, which is where I booked
the hotel; bother. Toured the city finding somewhere to stay - ended
up in an airport hotel, feeling groggy.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-15: Sunday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/15/2009-11-15</id>
<updated>2009-11-15T21:00:00Z</updated>
<published>2009-11-15T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-15.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, dealt with babes, off to NCC, ran creche.
Back for lunch, feeling yet worse, on to Solomon &amp;amp; Peace&apos;s
for dinner, and then back home. Chewed over life, my lethargy
and general inactivity with J.
    &lt;/li&gt;
    &lt;li&gt;
	Bed early, kidneys hurting in the night, urgh.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-14: Saturday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/14/2009-11-14</id>
<updated>2009-11-14T21:00:00Z</updated>
<published>2009-11-14T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-14.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Lie in, off to Tesco / Homebase to buy this &amp;amp;
that. Put up mirror cabinet in the bathroom, some door
stops (to stop door handles going through walls) - neatly
obsoleting some of my older hardware.
    &lt;/li&gt;
    &lt;li&gt;
	Set too making a clothes rail for N&apos;s wardrobe,
interrupted by a surprisingly lengthy power-cut; unusual.
Attempted to continue carpenting with hand tools, and brace
&amp;amp; bit; sadly the chuck on the latter is shockingly bad,
making life harder.
    &lt;/li&gt;
    &lt;li&gt;
	Lit candles, and a fire - spent the time burning
confidential documents - which feels extremely dodgy, but
just saves on buying a shredder.
    &lt;/li&gt;
    &lt;li&gt;
	J. out in the evening, feeling pretty under the
weather; but managed to get some long overdue poly-filler-ing
done. It&apos;s good to be minus one gaping hole in the toilet
wall at least. Bed early.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-13: Friday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/13/2009-11-13</id>
<updated>2009-11-13T21:00:00Z</updated>
<published>2009-11-13T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-13.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Played with valgrind, poked Julian. Flushed the mental list of
outgoing mails to write. Chat with JP; got stuck into accessibility
again, good to see what has been happening there. Chased various team
members by phone to catch up with the current state of play.
    &lt;/li&gt;
    &lt;li&gt;
	Stephen helped me get the latest UIA / Silverlight setup
and working, which is neat. Call with Sandy &amp;amp; Brad.
    &lt;/li&gt;
    &lt;li&gt;
	Put up H&apos;s new blind - screwing it to the plastic window,
hopefully it will stay put, and not puncture the sealed window units.
Question Time in the evening, and chalked up tasks for tomorrow.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-12: Thursday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/12/2009-11-12</id>
<updated>2009-11-12T21:00:00Z</updated>
<published>2009-11-12T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-12.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up lateish, paying back the sleep debt. Mail catch-up. Pete
arrived to lay vinal in the bathroom. Detour via the dentists to get
a mouth that feels like it&apos;s made of cold rubber.
    &lt;/li&gt;
    &lt;li&gt;
	Back, re-assembled and tidied up a bit the laptop battery
test harness, grabbed new packages to test. Electrician arrived and
discovered that the heat sensor that should have been in the
under-floor heating mat was in fact not: the friendly tiler arrived
back to start lifting the floor tiles. Pete still at it laying
the floor. Lunch - Tony popped over.
    &lt;/li&gt;
    &lt;li&gt;
	Prodded at glibc wrt. the annoying gdb debugger griping around
loading -lpthread late in the day, as a dependent of a dynamic module,
could it just be another gdb lameness ?
    &lt;/li&gt;
    &lt;li&gt;
	Dinner with the wife; while &lt;a
href=&quot;http://download.opensuse.org/distribution/11.2/iso/openSUSE-11.2-GNOME-LiveCD-i686.iso&quot;&gt;OpenSUSE
11.2&lt;/a&gt; installed; filed a few bugs - nasty problem with metacity&apos;s
signal handling - it seems.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>

<entry>
<title type="html">2009-11-11: Wednesday.</title>
<category term="" />
<id>http://www.gnome.org/~michael/blog/2009/11/11/2009-11-11</id>
<updated>2009-11-11T21:00:00Z</updated>
<published>2009-11-11T21:00:00Z</published>
<link rel="alternate" type="text/html" href="http://www.gnome.org/~michael/blog/2009-11-11.html" />
<content type="html">&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Up early, dropped Srini at the coach stop, back to
breakfast with the family &amp;amp; Robert, on to mail, admin,
planning; and kiwi patch back-porting.
    &lt;/li&gt;
    &lt;li&gt;
	Google appear to have lost the plot, with yet-another
&lt;a href=&quot;http://golang.org/&quot;&gt;language&lt;/a&gt;, at least it seems
fairly simple - rock on &apos;&lt;a href=&quot;http://www.jirka.org/gob.html&quot;&gt;gob&lt;/a&gt;&apos;
or was it Vala ? or Eiffel, or ... &amp;lt; insert vast list of
obscure languages &amp;gt; ... The quest for balance - of
incremental value vs. relevance goes on.
    &lt;/li&gt;
    &lt;li&gt;
	Pete arrived, to fit a patch to our old carpet - looks
lovely, some cunning glueing thing, and a lovely hooked carpet
cutting knife.
    &lt;/li&gt;
    &lt;li&gt;
	Perhaps one of the most totemic talks of OOoCon was the &lt;a
	href=&quot;http://conference.services.openoffice.org/index.php/ooocon/2009/paper/view/24&quot;&gt;discussion&lt;/a&gt;
	on: &quot;a possible future architecture for openoffice.org&quot; - also captured on &lt;a
	href=&quot;http://www.youtube.com/watch?v=Yu_moia-oVI&quot;&gt;video roll&lt;/a&gt;, and
	just to irritate myself, I couldn&apos;t resist watching &lt;a
	href=&quot;http://media.lscube.org/view?what=/oooconf/6%20Nov%202009/Sala%20Etrusca/etrusca_20091106_morning.mpg&quot;&gt;it&lt;/a&gt;
	and had a few thoughts.
	&lt;ul&gt;
	    &lt;li&gt;
		Since - of course, this is OpenOffice.org - neither of
	the two people giving the talk have ever contributed real code, or
	apparently intend to, which neatly avoids having a visceral understanding
	of the issues programmers face, or the existing overall architecture,
	nevermind a future architecture.
	Everything is necessarily re-fried second, or third hand guesswork
	- this is fairly usual in OO.o &apos;community&apos; circles - though, at
	most normal conferences you tend to get laughed off the stage for
	this sort of thing. Some good first questions when dealing with
	apparently clueful OO.o-stable advocates are: &lt;i&gt;&quot;is there any code
	yet?&quot;&lt;/i&gt; and then &lt;i&gt;&quot;Did you write any of it ?&quot;&lt;/i&gt;. Sometimes we
	have whole talks by non-coders about non-existent code. Yet, perhaps
	Chinese whispers, when filtered through a strategic community genius,
	can be woven into a fantastically compelling story - lets see.
	    &lt;/li&gt;
	    &lt;li&gt;
		Indeed - for a heady mix of truism, and balderdash, it&apos;s
	hard to beat: &lt;br/&gt;Luis: &lt;i&gt;&quot;To load writer you
	have to load 85% of the code-base ... if you have a modularised
	version, I &lt;b&gt;imagine&lt;/b&gt; you can just open up the UNO code, which
	is a core part that things are plugged into ... and then the specific
	module you want - load time would be much faster, it would be much
	lighter ... &quot;&lt;/i&gt;&lt;br/&gt;
		The realities of creative imagination aside, it seems to
	me that the cult of UNO is itself, a large part of the problem,
	stultifying re-factoring, reducing performance, confusing concerns:
	such as code re-use, highly granular concurrency, and scripting bindings,
	and forcing an all-or-nothing nightmare on everyone. Without it,
	we might have more of a chance. The same kind of individual that
	thinks Java&apos;s &lt;code&gt;synchronised&lt;/code&gt; keyword is the last word in
	concurrency just loves the UNO-for-everything attitude.
	    &lt;/li&gt;
	    &lt;li&gt;
		With regard to performance, it is amusing - often a
	given UNO interface is sufficiently unusable that it is necessary
	to create a C++ helper library to be able to use it in a lean
	and effective way; this unfortunately tends, either to double the
	library count (thus reducing performance), or mean you need to link
	to the implementation itself anyway, reducing &apos;plug-ability&apos;.
	    &lt;/li&gt;
	    &lt;li&gt;
		&lt;i&gt;&quot;... this [modularisation] results in a sustainable
	community ... what I am interested in is making it so that ...
	[ many ] people are able to develop OO.o as they want ...&lt;/i&gt;&lt;br/&gt;
	Of course, creating a sustainable developer community is a great
	goal - and one I applaud. It is (in general) perhaps a shame that
	the clear advice of the existing external developers was not
	highlighted. Indeed, this &lt;b&gt;very talk&lt;/b&gt; crowding out some
	thoughtful developer analysis, with marketing, could be seen
	as a powerful signpost to the emasculation, oppression and
	exclusion of the hacker class. Reducing the pundit
	count is perhaps a pre-requisite for recruiting developers, who
	don&apos;t easily tolerate this sort of thing. It is good to have an
	expert view, based seemingly on no experience, that the developer
	process &lt;i&gt;is not bureaucratic&lt;/i&gt; - no doubt a great comfort in
	the struggle to get code included.
	    &lt;/li&gt;
	    &lt;li&gt;
		The presentation of the OO.o code base as vast, and
	impossible to hack on is strange. To me, some of the most
	ghastly pieces to work with are the heavily &apos;UNO&apos;ised &apos;designed&apos;
	pieces: configmgr, toolkit, and framework code leap immediately
	to mind. Indeed - the simplest pieces I&apos;ve worked with - eg. the
	calc core, or VCL happen to be the &apos;legacy, non-UNO-ised&apos; bits -
	can that really be a co-incidence ?
	    &lt;/li&gt;
	    &lt;li&gt;
		The goal of &lt;i&gt;&quot; ... make it sustainable so people can
	make a business out of it ...&lt;/i&gt; is a really nice idea, but the
	primary problem in this area is, surely, Sun&apos;s ownership demands
	which strangle corporate (and I imagine Government) investment at
	birth - &lt;i&gt;sign here to donate to Sun Microsystems&lt;/i&gt;.
	    &lt;/li&gt;
	    &lt;li&gt;
		A great truism: &lt;i&gt;&quot;... speculation gets us no-where
	without actual bucks&quot;&lt;/i&gt; - though arguably, you shouldn&apos;t have
	to &lt;i&gt;pay&lt;/i&gt; people to work on OO.o. If the project is structured
	right - making it fair, and less of a pain to interact with - then
	developers will slowly trickle in, feel valued, have fun, get
	things done, and enjoy creating great software together for the
	common good. At least, that is the OO.o community I want to be
	involved in.
	    &lt;/li&gt;
	&lt;/ul&gt;
	In summary - it would have been entirely preferable to have some
    speakers with authority, programming experience and first-hand
    understanding of the issues to present some competing visions in such
    a session. It is also galling not to hear about the real structural
    challenges to getting developer interest and investment that the
    ownership and governance structure create. Finally, the hype around
    UNO as part of the solution, when it is a key part of the problem is
    discouraging.
    &lt;/li&gt;
    &lt;li&gt;
	Finally my kiwi image build finished, and I tested Marcus&apos; nice
    fix, which works well for me.
    &lt;/li&gt;
    &lt;li&gt;
	Saddened to see the EU&apos;s apparent lack
    of understanding of the database world, in their &lt;a
    href=&quot;http://europa.eu/rapid/pressReleasesAction.do?reference=IP/09/1271&amp;format=HTML&amp;aged=0&amp;language=EN&amp;guiLanguage=en&quot;&gt;complaints&lt;/a&gt;,
    and the recent Sun layoffs. Simply because two things are called by
    the same name - &apos;a database&apos; - does not mean they necessarily compete:
    is SQLite a meaningful competitor to MySQL ? - would anyone want it
    if it was ? and Oracle already seem to build the preferred InnoDB
    storage core for MySQL. Either way,
    if I ever had to create a database, I would build on one using a more
    open model, eg. you can&apos;t &apos;buy&apos; &lt;a href=&quot;http://www.sqlite.org/&quot;&gt;SQLite&lt;/a&gt;,
    or &lt;a href=&quot;http://en.wikipedia.org/wiki/Postgres&quot;&gt;Postgres&lt;/a&gt; and thus
    avoid this sort of problem.
    &lt;/li&gt;
&lt;/ul&gt;
</content>
</entry>
</feed>
