I happened across a thread on the ScrumDevelopment list discussing putting out fires – in other words having time/resources available during iterations for production support that was unforeseen. Having spent 7 years with on a fire department, the phrase has a special meaning to me. However, I started thinking about the parallels between the production…
Author: Cory Foy
Test-Driving a Sudoku Solver in Ruby
(Update: The Game.rb and GameTest.rb files were refactored and can be found here: Game.rb, GameTest.rb) Over on the XP list, a topic was brought up about types of examples one can use in a Test-Driven Development class. That led to a discussion about a Sudoku Solver. Sudoku is a game with a 9×9 grid which…
We’re only as agile as our process
One of the tasks my current team was given when it was started was to do things “the right way.” In other words, the company felt like maybe they weren’t /really/ practicing XP, and perhaps there was a way to crank it up to 11. However, yesterday my pair leaned over and said, “We’re only…
So, who cares about Mono anyway?
In my last post about getting NUnit running on Mono/Linux, Ed Gibbs commented: I understand the challenge of getting something like NUnit running on Mono, but I really don’t get the point of Mono. Congrats on getting it running. Does anyone run Mono for real production projects? I did post some links in response, but…
NUnit GUI running green on Mono/Linux!
Indeed. I got the NUnit GUI to not only display, but to run the test-suite I had loaded into it. I had to change the test options to Load the assemblies in seperate AppDomains, and uncheck Assembly reload before each test run, but it was incredibly exciting to watch it run the test suite. Here’s…
Speaking at the Tampa Code Camp July 15th
Just a quick note to say that I’ll be speaking in Tampa, FL at the Tampa Code Camp on July 15th. I’ll be doing 3 sessions – one on Fitnesse, one on Ruby for C# Developers, and a third on Test-Driving ASP.NET development with NUnit and NUnitAsp. Registration is capped to 350 registrants, so be…
These are the people making decisions about the future of the internet
I just the other day got, an internet was sent by my staff at 10 o’clock in the morning on Friday and I just got it yesterday. Why? Because it got tangled up with all these things going on the internet commercially. Perhaps he meant email? And maybe their email server was down? And let’s…
NUnit GUI Running on Mono/Linux
I’ve had some time this weekend to tinker around with NUnit. Part of my role on the NUnit dev team is to make sure everything is working on Mono/Linux. Up until now, NUnit works, but only on the console. That’s now starting to change. I was able to get the GUI and toolkits to compile,…
The right of a free press should not be absolute?
I’m not normally one to post political stuff here, but this particular story quite amazed me. It seems that the New York Times published a report last week that the Bush Administration was tapping into the international banking transfer program to track international wire transfers without a warrant. But the Bush Administration didn’t want the…
Solving “configuration not set for eth0” on Gentoo Linux
Recently I updated some of my configuration files on my Gentoo box. When I brought it back up, X had died and eth0 was failing with “configuration not set for eth0”. After about an hour of searching for why eth0 wasn’t coming up, I paused and stepped back from it. I realized that my USB…