Hot Needle Of Inquiry
2/9/2007 Great Beer
My son Ron's brewery, Jolly Pumpkin, is getting some great press, and deservedly so. Buy some, drink some. You'll be glad you did! (Now! Even more articles!)
2/7/2007 Boston Frightened By Cartoon
I fully agree that terrorism is a serious matter, but when people are frightened of cartoons, it's a sign that terrorism is working, not of agencies that are working.
1/27/2007 Twitter Status
The "Status" line, in the announcements on my home page, is linked to my status on http://www.twitter.com. It can be updated by a phone text message. I have absolutely no idea what this is good for, unless you were planning to meet us for lunch. If you have any ideas, including "Delete that!", drop me a note.
1/13/2007 Digital Rights Management
In these days of on line everything, you would think that it would be pretty easy to get a copy of Depeche Mode's "Personal Jesus" on your music player. You'd be wrong. And so would the music companies.
1/11/2007 Stay The Course
Recent events in the news gave me an insight into why people throw good money, or good resources, or even good human beings, into an obviously lost situation.
1/2/2007 Jour Nal
Where do you want to write today?
12/2/2006 Running Tested Features
Alistair Cockburn "rants" on iterations vs deliveries, the difference being "running, tested, features". He raises some darned good points, on which we mostly agree. Here, lightly edited, is my list-posted response.
11/23/2006 Pair Programming
This really happened.
11/12/2006 Jack Williamson
A master has passed away. Godspeed.
10/22/2006 The Device
If your life is like mine, you're always in need of additional hardware, especially in that hard-to-supply process monitoring area. Adrian Howard points to this marvelous Device, so far beyond the dull and boring lava lamp!
9/5/2006 Do What You Love
I'm surprisingly bummed by Steve Irwin's sudden death. Who ever loved his job more than the "Crocodile Hunter"? There's a lesson there.
9/4/2006 Community Forum
I'd like to give the community a place to talk about the things that matter in Agile today. In the next day or two, I'll be opening a community forum with just that purpose. I'll be seeding it with a few topic areas that have been on my mind, namely the conferences, the forces around advancing agile through extention or through sticking close to our simple roots, and the forces around adapting to existing corporate cultures or changing them. But those are just seeds. What Agile needs ... is you!
8/28/2006 Great Lakes Software Excellence Conference
The GreatLakesSoftwareExcellenceConference will be held in Grand Rapids, MI, October 25 and 26. There will be some excellent sessions there, and I recommend you take a look.
8/21/2006 Conference Thoughts
The Agile 2006 conference was very good, and the reviews from the attendees are mostly favorable. I've got some concerns and issues, and I'm soliciting feedback, input, ideas from people who have them. As an Agile Alliance board member, I might be able to get some things done. Tell me what to do.
8/16/2006 Agile Job Opportunity
A Seattle client has opportunities for Agile-focused people. Inquire within.
8/11/2006 On The Other Hand
Recent reports of plans to blow up planes support the idea that a "war on terror" may not reduce terrorism. On the other hand, terrorists need to remember what they learned after 9/11.
8/10/2006 Alien Invasion Continues
In January 2005, I wrote AlienInvasion, a note relating our nation's fine endeavors in Iraq to various science fiction novels. I spoke of how we like to think that we Americans would fight back forever against any technologically superior invaders, and implicitly invited readers to extend that thought to the world as it stood in January 2005. I invite you to think about that again, now. I hope I don't get dixiechicked for these thoughts, but if I do, so be it.
7/7/2006 Test Automation
I've been taking more heat than I'd like regarding my position on automated testing for Agile projects. I'm sure this all my fault, but that doesn't make me like it any more. Here are some thoughts.
7/4/2006 Completely Functional This Just In
My new business creating "completely functional" software has really started clicking along. Revenues are up!
7/3/2006 Completely Functional
I received today a posting to the Ann Arbor Computer Society list, asking for contract programmer help. In part it said: "The program is completely functional, however, the numerical results do not appear to be correct."
7/3/2006 Agile Conference
Agile 2006 is coming right up. The conference hotel is booked, sessions are filling up. Seats next to me at the bar are going fast. Time to set up your travel plans if you haven't already. Here, for no reason at all, are mine.
6/29/2006 Help Wanted
I've become bored with my C# blogging code and updating it is getting very low priority. If you're a Blogger expert and would be interested in helping to convert HotNeedleOfInquiry to Blogger, drop me an email.
6/25/2006 Religion Sex And Politics
... are the three topics that are off limits in Dale Carnegie classes. The idea is to keep the talks interesting, personal, but not controversial or difficult for everyone in the class to appreciate. I've usually lived by that same topic guideline here on line, with rare exceptions. Today I stumbled onto the "Out and Proud" parade here in Seattle. Religion, sex, and politics, here we come.
6/16/2006 Squeeze Box
Added SqueezeBox to the BlueMeanie family. Nice little product!
6/13/2006 Blue Meanie
Faithful readers have seen my rants on the not-so-good computer I got from Cyber Power Systems, and the not-so-good service. I liked the basic idea of the machine, and had the gang at dundee.net, whom I trust, build another one.
5/4/2006 Recent Mail
Excerpts from the Jeffries brothers mail box... (I found this while cleaning up the file directories. Made me laugh. Hope it does so for you.)
3/26/2006 Kellys Korner
Too much messing around messed up my Windows Explorer context menus. Kelly's Korner sorted me out after a week or more of Googling around. I sent him a donation, and some props here.
3/5/2006 Outstanding Beer Dinner
My son Ron, owner and brewmaster at Jolly Pumpkin Brewery, will be hosting a dinner at Evans Street Station in Tecumseh, Michigan, on March 20.
3/5/2006 Pair Programming Experiment
Crosstalk (The Journal of Defense Software Engineering) publishes an article by Dr Randall W Jensen, describing an experiment in pair programming resulting in very substantial improvements in productivity and reduction of defects.
2/22/2006 Cyber Fiasco Part Two
Unbelievable! These people really do not want my business, or else there is some new low in customer support that I wasn't previously familiar with. Avoid Cyber Power like the plague -- a pox on them and their houses!
2/22/2006 Cyber Fiasco
Ordered a really cool computer from CyberPower. They sent me a not so cool non-computer. So far, "We are not amused."
2/15/2006 Government In Action
My wife recently signed her parents up for the new Medicare drug insurance. They got a letter contining this quote: "Although our monthly premium is $24.49, we will only collect $24.40 per month via your Social Security benefit, due to a minor computer processing issue. This small difference $1.08 requires no action on your part, absent further notice."
1/27/2006 Proud To Announce
Another in a long list of honors! I've been invited to give a keynote address at Waterfall 2006! My topic: Extreme Programming Uninstalled. (No matter what picture is displayed, I assure you that it isn't me. Some kind of typo. Yeah, that's it.)
12/28/2005 Essence Of Project Management
Vic Uzumeri wrote to the scrumdevelopment list: "I am now on the quest for the holy grail - the true essence of project management that can be explained in 20 minutes to a less-than-respectful 21-year old :-) If I find it, I'll let everyone know." Inquire within.
12/26/2005 Tai Chi
I'm starting my fifth year of taijiquan (T'at Chi) in January. It's good for the body and the mind, and I'm beginning to get the hang of it. A new class starts January 5th -- join me!
11/24/2005 Happy Microsoft Posting
Microsoft responds, taking down erroneous TDD posting. Congratulations to them for stepping up, and to the community for cracking down.
11/22/2005 Sad Microsoft Posting
A woefully unsatisfactory Microsoft posting on new .NET features and how they assist with Test-Driven Development has caused a lot of consternation. It's just plain wrong.
11/12/2005 Intelligent Design
Pat Robertson, "intelligent design", and acts of God.
11/1/2005 The Energy To Hustle
A brief reflection on Jim Shore's entry on "Hustle", part of a thread of ideas on SenseOfUrgency. To hustle, we need energy, which needs to be sustained and rebuilt somehow.
10/27/2005 Math Art
Found an ad for this lovely math-based art in this month's SciAm. Check it out: I think it's lovely!
10/21/2005 Maximize Each Iteration
Delivery of the running, tested, features the customer wants is the purpose of the development team. Sometimes the work we signed up for won't quite fit into the iteration. What should we do?
10/20/2005 It Really Works
I got a happy note from James Wagner, pointing to his blog entry called "TDD Really Works". It cheered me up to see someone having some success, and with him, I hope that more will have the same discoveries.
10/19/2005 Making The Date
It seems like every development project begins with the date, and we're held responsible for "making the date". Making the date is not a development responsibility. Here's why.
10/12/2005 Candle Making
Jeff Nielsen, in the October issue of Software Test & Performance, draws a lovely analogy between Agile software development and making hand-dipped candles.
10/12/2005 Irritating Magazine Scam
I'm getting renewal offers from magazines, offering a "free" subscription for someone else if I renew now. That would be fine, except that my subscription is not expiring.
8/26/2005 Stake In The Ground Podcast
New venue, a quiet study room at the Brighton Library. Topic, Jim Shore's "stake in the ground" reminding us to get back to the basics. Result, a new podcast.
8/6/2005 Off The Road Podcast
Chet and I got together at Borders in Brighton yesterday, and talked about teams going "off the road" and what a process should do to address this concern. We recorded the chat and have put it up as a sort of podcast. We hope you enjoy it, and request your help.
8/2/2005 The Illusion Of Control
Often my email exchanges tell me something about myself. Here's something I noticed this morning: I consciously choose to imagine that I have rather a lot of influence over the things that happen to me.
7/29/2005 Agile Top Down
There's a recent thread on the Scrum list about how an executive or highly-placed manager could get Agile going. I've been one of those guys, and I know a bit about Agile, and here's how I'd proceed. First, focus management attention on cyclic delivery of running tested software. Second, provide the resources to learn how to do that.
7/24/2005 Speed Readers
Apparently psychologists are also speed readers.
6/14/2005 Test Driven By Intention
Can Test-Driven Development and Programming By Intention play together? Or do they annihilate each other, like protons and antiprotons, or XPers and CMMers?
5/30/2005 Discount Shopping
An odd experience with my Borders discount card ...
3/5/2005 Been There Done That
Bob Martin describes a couple of hours of pain that most of us have brought ourselves at least once. Read and heed!
3/5/2005 Bacon Whores
Real? Or Memorex? Either way, really odd.
2/23/2005 Scan Soft Bites Dog
Whining about a new product that didn't work.
2/6/2005 Little Help Gif Writer
Things are progressing on the site design. At least one thing needs to be programmed, in C# or possibly Ruby. I have a mild leaning toward C#. Advice and help wanted ...
2/4/2005 Now On Skype
Chet and I were at Panera and wanted to try Skype. So in order to talk to each other, we had to leave Panera and go to our homes. What's wrong with this picture?
2/3/2005 Little Help
Here's an update on what's happening with the XProgramming update, for those who have been interested in helping!
1/28/2005 The Mighty Quinn
When Manfred Mann first recorded Bob Dylan's song Quinn The Eskimo, my son Ron, in his snowsuit, reminded us of a little eskimo. It's very cold here, indoors and out, and I'm reminded of mighty eskimos, and that song.
1/23/2005 Ann Arbor News
Letter to my carrier and the circulation manager of the Ann Arbor News, relating to the interesting delivery habits they have developed for Sundays and holidays.
1/21/2005 Increasing Goodness
Dale Emery said, "Finding a bug doesn't decrease badness. It increases goodness." Herein, musings thereupon. (* see apology.)
1/19/2005 Site Update
XProgramming.com downloads page updated with C++ for SmartPhone, and a new planning tool. Site now has "About Us" navigation page with contact info, thanks to a suggestion by John Schulz, whose own reply email doesn't work. Thanks, John!
1/18/2005 Open Letter
Dear FBI: The most important thing wrong with a $170 million project done as you did it is that it is possible to make a $170 million mistake. Next time, consider doing your project interatively and incrementally. The other kind rarely work, and the statistics are clear. Whoever was in charge of it ought to be tried for felony ignorance.
1/18/2005 No Time For Fun
Work really isn't all that serious, even if we do spend much of our lives at it. Truth be told, most of life itself isn't really all that serious, when you get down to thinking about what's important. Lighten up, get a little whimsical, appreciate the odd things going on around you. If you let your sphincter get too tight, your gaseous expulsions will only be audible to bats. What good is that?
1/16/2005 All Over The Map
New article in XP Magazine: Our mission, should we choose to accept it, is to "spike" a map drawing program. We know nothing about maps or drawing, and very little about programming. How might we proceed?
1/16/2005 Practice Thats What We Do
Article in XP Magazine: To really take an important role in practice, ideas need to get built into people's heads. Since most practitioners don't read much, they get most of their ideas from people they talk to, things they can read quickly, and most of all, from ... practice.
1/5/2005 Alien Invasion
What if Earth was invaded by a technologically superior alien race, who were evil and who didn't share any of our values and morals? The story has been told time and again in science fiction.
12/28/2004 Wheres The Beef
Where's the Spec, the Big Picture, the Design? These questions were recently asked on the XP group, in the context of a review of Mike Cohn's User Stories Applied. The answers are a function of the whole project, not just User Stories.
12/28/2004 New Articles
Introducing a new series of articles.
12/14/2004 Primal Rhythm
I got up at 3:30 to tell you about this dream.
12/9/2004 Frequent Releases
We've been talking a bit about frequent releases, the notion of "deployed" vs "deployable", the "cost" of deploying, and so on. I'd like to bring out just two points: (1) The most common reasons given and used for infrequent deployment are evidence of poor software development practice; (2) Infrequent shipment is evidence of poor business practice.
12/5/2004 New Toys
One of my interests is GPS, and another is the PocketPC. So Street Atlas 2005 Handheld and the new Blue Logger GPS seemed like a sensible acquisition. I may not have been quite as right as I might have been.
11/25/2004 Planning Software
The XProgramming downloads page includes software intended to support planning and tracking of XP and Agile projects. Herewith, some thoughts on that.
11/8/2004 Leading By Fear
Please don't miss this posting on Andy's Weblog. It's rather thought-provoking.
10/21/2004 Credit Card
It wasn't a surfboard, but the credit card people did find an invalid charge. Now I'm on a new card.
10/17/2004 When The Past Piles Up
An interesting quote from Walter Benjamin, from Trevor of kaleboel, found on Language Log. Kind of thought-provoking.
10/17/2004 Jolly Pumpkin
My son Ron has built and opened a craft brewery in Dexter, Michigan. I'm proud of what he has accomplished, and provide here some information and links. If you live in Michigan, ask your store for it. If you live in a state bordering Michigan, do the same.
10/12/2004 Toy Cars
So I have this cool car. I paid sticker for it. Now they are being discounted as much as $8000 under sticker.
10/11/2004 Security Or Test Marketing
Send it through the x-ray. Your bag. Your computer, out of the bag. Your jacket. Your shoes. Your shirt. It's not about safety. Maybe it's something else.
10/7/2004 Passion Article
Brian Marick, in a blog entry that is quite interesting on its own, points to a very provocative article about group think, German philosophy, and the old Saturday Night Live gang. It got me thinking about Extreme Programming and the "Agile" methods. Have I mentioned passion lately?
10/4/2004 Gold Medal
At the Great American Beer Festival this year, my son's Oro de Calabaza won the gold medal in the French and Belgian category!
10/3/2004 Good Enough
There is no such thing as "good enough". There is only improvement or decline.
10/3/2004 Delphic Oracle
Possible deep messages from the spam files. Attempted partial interpretation.
9/30/2004 Xpwm Presentation
I gave two presentations to the XP West Michigan group in Grand Rapids last night. Slides for the first one are up on my site.
9/24/2004 As You Were
It's important to take grammar seriously, even if she has been dead for years.
9/24/2004 Lion On The Lake
There was a lion on the lake tonight.
9/24/2004 Sleep Your Way To Ocular Health
This is too good to miss.
9/21/2004 Without Understanding
Brian Marick writes: "Is there a way to let loose of understanding and still perform well?"
9/19/2004 Arrr Maties
Avast, ye'll not want ta be forgettin' that today be International Talk Like a Pirate day. Shiver me timbers, yer old cap'n nearly went aground on this himself.
9/17/2004 For Faster Browsing
Sometimes access to the interesting web sites is a bit slow. Using this link, you can download the internet to your hard drive, for faster response after the download is complete.
9/15/2004 Three Extremos
People keep saying things like "In the late 1990s, three software visionaries named Kent Beck, Ward Cunningham and Ron Jeffries pioneered Extreme Programming." It just ain't so.
9/15/2004 Making Torture Legal
An article of perhaps some greater significance than one about programming or the turkeys crossing the road.
9/12/2004 Blog Considered Harmful
As popular as blogging is, there are some things not to like about it.
9/7/2004 Effective Action
There are only two effective control actions that management can take when a project is coming in later than planned.
9/7/2004 Number Of The Beast
There's a move afoot to embed Radio Frequency ID tags in products, pets, and people. Some folks are up in arms about this. (NPI)
9/1/2004 Good Day To Die
What would happen if all projects were cancelled the moment they went over time or budget? When you're an XP project, today is a good day to die.
8/31/2004 Offshoring Pays
A study, published by two groups concerned with economic inequality, found that average CEO compensation at the 50 firms outsourcing the most service jobs abroad increased by 46 percent in 2003. CEOs at the 365 large companies surveyed by Business Week only saw an average raise of 9 percent, according to the report from the Institute for Policy Studies and United for a Fair Economy.
8/31/2004 Fired For Blogging
Friendster employee fired for blogging. And she didn't even say anything particularly bad.
8/21/2004 Extreme Orthodoxy
There's a perennial thread in XP and Agile discussion about "religion", "zealotry", or "orthodoxy". Various correspondents use this kind of "argument" in response to what they perceive, one imagines, as religion, zealotry, or orthodoxy. Makes sense, perhaps, but honestly I think it's a bad rap, and a bad argument.
8/21/2004 Honest Estimates
If schedules were honest then there would be as many underestimates as overestimates. People who work on my house sometimes take more time than they predict and sometime take less. They stay in business because their prices take that into account. They make mistakes, but are honest estimators. If almost all projects are over budget then it shows that estimating is not honest. -- Ralph Johnson
8/13/2004 Design Done Code Complete
I had the pleasure of attending Don Wells' talk at the Michigan XP Enthusiasts meeting tonight, at the Menlo offices. Very thought-provoking.
8/12/2004 Snowflake Writing Process
William Pietri posted an interesting link on the Extreme Programming list, about the SnowflakeWritingProcess, described by Randall Ingermanson.
8/11/2004 Fish Lovers Unite
Like a lot of concerned Americans, I get most of my news from serious programs like Jon Stewart's Daily Show. It's important to stay on top of things.
8/9/2004 When Good Boys Go Bad
In DirtyKitchen, I spoke of our desire to refactor the blogging code, even though our advice would be to work on stories. Today we worked on stories, and don't feel very good about what happened.
8/8/2004 Rss Feed
8/6/2004 Annoying The Pig
8/6/2004 Simple Gui Testing
8/6/2004 Jet Brains Re Sharper
Jake Scruggs mentioned in his blog that Object Mentor had begun using Jetbrains' Resharper, a code tool for Visual Studio C#, so I tried it out.
8/6/2004 Dirty Kitchen
Hot Needle's new RSSCapability is up and running as far as our tests can tell us. So I shipped it. But at lunch, Chet and I discussed an interesting dilemma. I'm having to take my own medicine, and I don't like it.
8/5/2004 Blog Stories
8/5/2004 Rss Capability
7/27/2004 Hot Needle Of Inquiry The Name
7/27/2004 Visual Orientation
7/25/2004 My Business Is To Create
7/25/2004 Ward Cunningham
7/24/2004 How Do We Sell Extreme Programming