Solution to Windows Bug: "The file name is too long"
I couldn't delete a set of files on an old Windows OS because "The file name is too long". After fruitless Google searching, I found the solution and so, posting here for posterity. Remove any files...
View ArticleNo 'Team' in 'I': Going Solo with WACD
To continue from an earlier post on the WACD methodology, here are some tips for keeping the pesky 'team' concept from eroding your development sovereignty. First off, developing applications in teams...
View ArticleFlow Control In Scrum (Or Any Development Process)
"We spend between 15% - 30% of our time dealing with customer or support issues, so we have no concept of uninterrupted development time."I was told this in a recent email plea from a former...
View ArticleContinuous Integration Server Review: CruiseControl, Hudson, TeamCity and Cruise
Comparison of two open source and two paid continuous integration servers:http://docs.google.com/View?id=dhkskk4s_54f749s7dc
View ArticleNo thanks, God
I'll trust that it was well intended, but President Obama's letter to his followers this Thanksgiving completely omits any mention of the one thing that still holds our country together: God. Obama's...
View ArticleRuby 1.9.1 RDoc No Memory Error
When running: gem install wxruby-ruby19 I got the following RDoc error: Successfully installed wxruby-ruby19-2.0.1-x86-mingw321 gem installedInstalling ri documentation for...
View ArticleSOA, May You REST in Pieces.
Save your valuable time and don't watch this attempt to pump blood into a cadaver: http://www.infoq.com/presentations/Reincarnation-SOA-Anne-Thomas-Manes. This presentation was so staggeringly...
View ArticleWACD Anti-Pattern: Putting Your Development Approach on Wiki
I saw something on a team wiki the other day. Btw, why I was reading awiki is still a mystery me. Note: For those who don't know - WACD is a joke! It is satirical illustration of how not to do...
View ArticleKnowing Why
I think certain kinds of people - people who like to understand the depths of 'why' seek out tension. The tension drives them to resolve and normalize concepts. They do this because the act of...
View ArticleThoughtWorks' Cruise now 'Go'
We use ThoughtWork's (TW) products to manage development on our project, including Cruise. Cruise was often confused with CruiseControl - an entirely different thing. After a good start with Cruise, TW...
View ArticleGoing Back to Hell
"I want us to get into the mode of planning and stop just doing stuff." - Waterfall Czar I know of throwing out Scrum babies with bathwater.
View ArticleDribble
The road to hell is paved with Waterfall. Why then is there fire you ask? Good question. I think, because, although the falls may be spectacular, in the end, often all that's left is a dribble.
View ArticleWill Your Project Succeed?
Ultimately group success of any kind is determined by good people doing good work. Period. A good sponsor, designer, and developer can build great software, no matter what the process or team...
View ArticleToday's Scarcity: Reputation
In the recent InfoQ article about free Test Driven Development classes in our new 'Gift Economy', there is a misguided notion that fundamental economics have somehow evolved to such an extent that...
View ArticleThe Real Value of Money
Investment advisors like to talk about about inflation these days in terms of raw money supply/purchasing power. But there's more to this. The uncertainty inflicted on an economy by loose currency...
View ArticleWhat Makes a Great Product Owner?
A friend of mine is working with scrum.org and was asking questions about product ownership. This got me thinking. So, I threw together this quick list of things that, I think, make a great Product...
View ArticleNeeded: New Option for Conditional Assignments in Ruby
In the next version of Ruby I'd like to be able to have @number in this: class A def initialize @number = 1 end def foo(number = 2) @number =|| number end end evaluate to this: A.new.foo => 2 This...
View ArticleProduct Owners Should Be Engineers
To regain competitive foothold, Steve Ballmer is putting engineering leaders into product managment roles. I think this is wise. "You see the engineering team ascending because Steve is realizing...
View ArticleTortoiseGit 1.6.3.0 Caching Errors
Git on Windows is like using a machine gun to paint a Peace poster. It just seems wrong. Git was designed to support better configuration management of the Linux operating system open source...
View Article