2007/09/08

Martin Fowler turns TV critic: Dr Who

Martin Fowler gives a great introduction to Doctor Who. He does a great job of pointing out the real highlights (and there are many!)

This made me chuckle:

You see Doctor Who is only secondarily about entertainment, it's primary purpose was always to scare the living daylights out of small children. I may be too old now to get behind the sofa, but I do remember how much I enjoyed it.


I remember hiding behind the sofa - I swear that a black and white TV that vibrates wit h the theme tune is ideal for Dr Who. That said my kids love the new stuff even without the hiding!

2007/08/25

Live from Ulaanbaatar

Rob is the son of a friend of mine and is doing a year with VSO in Mongolia:

Upon arrival we made our base camp in a gir (a large tent which nomadic Mongolians use as their home). From here we went for a walk, going past traditional herdsmen and their cattle. Almost everyone I past was on horseback. It was fascinating to see the traditional, nomadic style of life still being followed in this region. Completely different to anything back in the UK!

2007/08/23

inbox zero

Merlin Mann talks about GTD etc. at Google:

Feedburner

Well, I didn't know Google had bought Feedburner - time to get back under my rock!

Anyhow, I have added this blog to Feedburner so I can see what all the fuss is about.

2007/08/10

No Dolphin Smalltalk, No Open Source Dolphin Smalltalk

There will no doubt be a number of you who would suggest that we Open Source Dolphin. Of course, you are free harbour such opinions and to discuss the idea on the newsgroup but please do not expect us to be persuaded. It simply will not happen! Both Blair and I dislike the Open Source movement intensely and we would rather see Dolphin gradually disappear into the sands of time than instantly lose all commercial value in one fell swoop.


......

At this point, I cannot sign off without commenting on the enthusiasm and talent in the Dolphin community that has sustained us all these years. There are people on the Dolphin newsgroup who have been with us since the early days back in 1997. There are a number of you who have supported Dolphin far beyond the call of duty and I sincerely thank you for this. I don't want to name names for fear that I forget someone but you know who you are and I thank you again. Doubtless, many of you will be disappointed by this decision but I hope that you understand now why this has to be.


Hmmm. The author seems to rule out Open Source as a viable business decision under any circumstances. Might have built a larger community around Dolphin, maybe even more profitable (especially with on-going client work)




Powered by ScribeFire.

2007/07/30

Getting Things Done, in Emacs

From credmp (via Sacha Chua)

A wonderful concept that has intrigued me for quite some time is David Allen’s Getting Things Done. Wikipedia has a good short story on what the process is and how it should work. This article however is about how I implement it into my daily routine at work to try and get the most out of a day. Firstly, I will introduce the software I utilize to get everything done.

....

In order to get my system up and running, in regards to the
Muse/Planner/Remember trinity, I have found the information and code
snippets of Sacha Chua extremely useful.



Powered by ScribeFire.

2007/07/11

Organisations are systems: agile or not

More wisdom from Patrick Logan:

I taught and coached agile software development a lot over the last many years. A common question was "What about metrics? I need an agile that supports metrics. Our organization does metrics. Or will." Often the people asking the question had little if any understanding of "metrics". Often they thought that "metrics" (the kind in "quotes") must be really complicated, and so this agile thing where you cheat and cut corners certainly must not "do metrics".
A focus on concrete and to-the-point metrics is so important, yet so elusive.

Do smaller (growing) companies do well until politics means that the goals of the organsiations , its sub-unts and individuals cannot easily be aligned?

2007/06/19

Planning your future

It has been said before, but here is a great article by Erin Malone on thinking about your future:

The point is, in the big picture, no one is going to look after your career for you, but you.




Many good points and a nice outline. Also some great discussion in the comments. Read It All!(tm)



Powered by ScribeFire.

2007/05/27

Programmatic changing of documentation in CL

From yrk:

SETF can be used to modify documentation: (setf (documentation 'foo 'function) "Common Lisp documentation is malleable").




Powered by ScribeFire.

2007/05/21

Distributed Systems vs. SOA

Some interesting perspectives on SOA from Pat Helland (who seems to be getting lots of links since going back to MS):

So, the move from distributed systems (one transactional scope --> one notion of time) to SOA (independent transactional scopes --> time based on the perspective of the user) is like moving from Newton's Universe to Einstein's Universe

and

In SOA (again, how I think of it), we are acknowledging the existence of independent machines. This affects the transactional scope (we end up with different chunks of data which cannot be updated by the same transaction) and we end up with independently evolving schema and operations for the different systems. This is a seminally different concept than distributed systems (at least in the way I think of them).


So:
In the presence of imperfect availability of knowledge, a business is forced to choose between closing down service (reducing availability of the service), over-booking, or over-provisioning. Indeed, if multiple systems (or humans) are extending commitments independently, they must choose between over-booking, over-provisioning, or some unknown balance between them. If I have 10,000 widgets to sell and 100 salespeople, I could allocate 100 to each sales-person and know that I have not over-booked if they go out and independently sell the widgets. To do this, though, I am almost certain to need extra inventory for the sales-people that don't sell all 100 of their widgets. Indeed, for most businesses, this is a ridiculously expensive proposition. So, an analysis is done on the statistics, a cost of over-booking is calculated, and allocations are given based on the expectations of selling the 100,000 widgets.

That is my summary in 3 quotes! Read it all to a) check on my understanding, b) to get the full subtlety

Technorati Tags:

Powered by ScribeFire.

DSL or API?

From chromatic on ONLamp:

Confusingly, every example of a DSL I saw looked like something I would have called an API before my sudden immersive enlightenment.

If I’m confused about what a DSL is, you must be too. I took copious notes through the sessions on Friday and have devised a simple, ten-question test to help you determine whether a wad of code represents a DSL or an API.



Fun! So what is a DSL?

Powered by ScribeFire.

2007/05/17

about schmedley - wow!!


rich internet applications


This is what schmedley is all about








Note the OS X style "Mexican applications wave" at the bottom





Powered by ScribeFire.

2007/05/15

My name is on a software patent.

Mark Pilgrim:
Even our most seasoned patent writers argued against it, and we did it anyway. And for what?




Powered by ScribeFire.

2007/05/08

More Ubuntu - now on mobile phones?

Looks like more Ubuntu momentum according to the BBC:


A version of the increasingly popular Linux operating system Ubuntu will be developed for use on net-enabled phones and devices.

The Ubuntu Mobile and Embedded project aims to create the open source platform for initial release in October 2007.


Good free(?) publicity.

No mention of apps that I can see - seems important in this space

Powered by ScribeFire.

2007/05/04

Common LISP: Code Coverage in SBCL

Juho reports:

SBCL 1.0.5.28 includes an experimental code coverage tool (sb-cover) as a new contrib module. Basically you just need to compile your code with a special optimize proclamation, load it, run some tests, and then run a reporting utility. The reporting utility will produce some html files.




Looks very cool.



Powered by ScribeFire.


2007/05/01

Dell to use Ubuntu on Linux PCs

Congratulation to Ubuntu



From the BBC article:





Michael Dell, the founder, chairman and chief executive of Dell, is himself an Ubuntu user. He has the operating system installed on a high-end Dell Precision M90 laptop he uses at home.





This refers to this link which refers to:



Software:

  • Ubuntu 7.04 Feisty Fawn
  • VMWare Workstation 6 Beta
  • OpenOffice.org 2.2
  • Automatix2
  • Firefox 2.0.0.3
  • Evolution Groupware 2.10






Powered by ScribeFire.

2007/04/17

Highlighting symbols in Emacs



M-x all-things-emacs

I ran across this package on gnu.emacs.sources recently. If you enable light-symbol-mode in a buffer and pause on a symbol, then Emacs will highlight all other occurrences of the symbol in the buffer. When you move point the highlighting goes away.




Neat







Powered by ScribeFire.

2007/03/31

Trying Clippings

Following my urge to try nearly all Web 2.0 applications, here is an entry from Clippings
clipped from clipmarks.com

keithmantell

Location: unknown
 
Member since: Today 1:26 PM
0 clips created
0 popped
0 total pops
edit my profileinvite friends
 powered by clipmarksblog it

2007/03/29

gblogger




Stufff from new gblogger install


Ubuntu Feisty beta battling

I have had exciting day battling with Ubuntu.



First off, my root partition fille up so X11 wouldn't start.  All attempts to resize the partition (qtparted, DiskWorks) failed.  What the heck, I had a new disk rive to install, so I thought I would install the lovely new beta.



Hmm, kernel panic..... OEM install isk reveale more details - all around ACPI.  Turned that off in the BIOS, on we go.  Nice looking install using Ubiquity kept freezing at 88%.  Used the naff looking OEM version, but it worked!! Finally!!!



I am now up and running, having copied over /home, some apt configs etc.



The result is good - hopfully folks using the final install will have fewer problems ( though I suspect the ACPI will never be fixed - need new mother board!!)





Powered by ScribeFire.