Friday, October 31, 2008
TLA's FTW!
XML RSS RPC.
TCP UDP. IBM ISI.
DOC XLS PPT.
TLA's FTW!
LOL L8R
Friday, October 17, 2008
Specifications are hard; seeing things that are not quite right is easy
There's a ton of great stuff to think about in this article, and this quote isn't the main point by any means - it's an aside, really - but it's SO TRUE! "We've found that it's very hard to specify what you want in advance
and be correct; people find it much easier to see something that's not
quite right and say how it needs to be changed."
And here's the thing in context - surrounded by lots of other truth.
One of the most difficult parts of software development is making sure that you build the right software. We've found that it's very hard to specify what you want in advance and be correct; people find it much easier to see something that's not quite right and say how it needs to be changed. Agile development processes explicitly expect and take advantage of this part of human behavior.
To help make this work, anyone involved with a software project should be able to get the latest executable and be able to run it: for demonstrations, exploratory testing, or just to see what changed this week.
Doing this is pretty straightforward: make sure there's a well known place where people can find the latest executable. It may be useful to put several executables in such a store. For the very latest you should put the latest executable to pass the commit tests - such an executable should be pretty stable providing the commit suite is reasonably strong.
If you are following a process with well defined iterations, it's usually wise to also put the end of iteration builds there too. Demonstrations, in particular, need software whose features are familiar, so then it's usually worth sacrificing the very latest for something that the demonstrator knows how to operate.
Wednesday, October 15, 2008
Experiment and Logic: GOOD; Authority, Intimidation, Self-Interest: BAD
I believe that everything admirable in the modern world results form the use of Argument by Experiment together with Argument by Logic (without making an Idol of either), whereas everything heinous and terrible results from the persistence of the older habits of Arguments by Authority, Intimidation, Self-Interest and Legal Precedent, or the various forms of calling the other side sons of bitches.
RAW co-wrote the Illuminatus! trilogy.
Before I give you the link to the page that holds that quote, let me point out that it contains an excerpt from RAW's Wilhelm Reich on Trial in Hell which is quite accurately titled, and co-stars the Marquis de Sade. You've been warned.
Fnord
Monday, October 06, 2008
Lord, I'm Discouraged
Tuesday, September 30, 2008
Fix The World: The Power of Goals
Setting goals - defining exactly what it is that you want to accomplish - is a tremendously powerful tool for getting the job done.
You can get away with a tacit goal-setting excercise in your subconscious when it's just you doing something, but in my experience I've found it's absolutely critical when you need many people to cooperate in the work to make an explicit statement of where you want to end up.
Bill Gates spoke to the UN General Assembly about progress on the Millennium Development Goals a few days ago. I heard some of it on the radio, and just watched his entire talk (only a few minutes long, I recommend it).
Here's a few key excerpts:
It is crucial to evaluate our performance in both areas, but I also think it’s important at this point to evaluate the goals themselves as a force for change. So here’s my evaluation: I love the Millennium Development Goals. I think they the best idea for focusing the world on fighting global poverty that I’ve ever seen. With all the mountains of measures and studies and reports in the world—these Millennium Development Goals have broken through and grabbed broad attention.
Thanks to these goals, not only UN agencies but the world at large knows the key measures of poverty, hunger, health, and education. Some of the numbers are good and some are not. But the fact that the world is focusing on the numbers is excellent.
It means people see where things are going well, and understand how we can spread those successes. They see where we’re falling short, and they see the need to apply more effort and do things differently.
[...]
There is more power in these goals than we ever imagined. Now that we’ve seen it, we want to work with you to intensify it – and push the day when all people, no matter where they’re born, can live a life filled with health and opportunity.
Yes! Define goals! THEN work to achieve them! Like Bill Gates, I've had the experience of being surprised by just how well this works, and how the benefits of goal-setting are far broader than might be expected.
Tuesday, September 23, 2008
The greatest bass player of all time
21 Years ago today Jaco Pastorius died.
Jaco plays with Joni Mitchell.
Jaco plays with Weather Report
Jaco plays The Word of Mouth
Joni Mitchell on Jaco
Pat Metheny on Jaco
And the MeFi crowd has even more links in the comments.
Btw, no disrespect intended to James Jamerson.
Monday, September 22, 2008
Because it works
“Every day not talking about the economy, the war and how to fix a broken system is a victory for McCain,” said John Weaver, a former top strategist to the nominee who left the campaign last year. “They’re going to ride it as long as they can and as long as the mainstream media puts up every ridiculous charge.”
The negative and often exaggerated or misleading claims being made about Obama and Delaware Sen. Joe Biden, especially those playing on Palin’s gender, are just too irresistible for the process-consumed online and cable news media that now drives the campaign conversation, Weaver said.
“Unless there is a hurricane, they’re going to cover it,” he observed.
Over the years I have written about the stock market several times. I thought given the up and downs of the market, now would be a good time to replay some of those posts
(Via Blog Maverick.)
I like what Mark Cuban has to say about stock markets, and his belief that stock prices are much more about buzz than about any underlying financial reality.
I'm not saying I agree completely, but I do like including that way of looking at stock markets.
Monday, September 08, 2008
Today's links and ideas: "I've been impressed with how thoughtful and competent Obama is. That's why he's got my support. I also think our country is up shit's creek unless we can upgrade our economy, and to do so we need health and education, and that means public spending. It's not as if the Republicans don't believe in public spending, they do -- they just waste the money on destroying communities overseas. I want us to borrow to build strength here at home. I don't see it as a liberal vs conservative thing, rather a smart vs dumb thing. "
(Via Scripting News.)
Everything that Happens Will Happen Today
I'm enjoying it quite a lot.