Ship It! LIVEShip It! LIVE
home about services writing contact

We develop, test, and create fine software products, and design creative solutions to your problems.
The development of software is an intrinsically creative process. We are dedicated to improving our mastery of the art.
Links · RSS Feed
Popular Pages

Quoting Watts Humphrey, "Developers are caught in a victim's mentality." We never think it's our fault, it's always somebody else's.
-Jared Richardson
Jared Richardson’s talk titled “Build Teams, not Products,” in particular, was one of the best presentations I’ve ever witnessed. It was just one of those talks where all the points seem tautologic...
-Yev Bronshteyn
Even though our group was already following many of the practices outlined in Ship It!, I believe the book paid for itself within the first day of purchase. When one considers the burn rate of a ty...
-Steve Mitchell

New Version of Virtual Box Available (May 4)
Virtual Box competes with VMWare and Parallels, but it's open source. It's a very decent virtualization product. Sun bought them a few months ago, and this is the first major release since then.

This blog entry (Sun xVM VirtualBox 1.60 Just Released for Ubuntu Hardy Heron and other Os's!) does a good job of summing up the new release.

Visit the VirtualBox homepage for more info.

Category: Misc

Cool Scala Story (May 3)
This is a nice story about how a developer sold management on a Scala solution, put it in production, and handed off the maintenance to other developers.

For All You Know, It's Just Another Java Library

When you wanted to follow the advice of the Pragmatic Programmers and learn a language every year, you had to do it at home. You couldn't bring your new learning language into work.

Today it's a different. You can learn dozens of different languages and run them on top of the JVM or MS' CLR.

Also, if you're going to learn a new language, make sure it's hard enough to hurt. If you know Java, pick something very different, like Erlang or Scala. Learn to think in a new way.

Category: Misc

How Long Does It Take to Write Tests? (May 1)
I frequently hear the question at conferences... sure, we all know we should write tests, but it's like exercise. I know I should, but I don't. It would take too much time.

Recently I've been telling people that it takes only 10% of their time to create automated tests. And then I tell them about this blog entry. I decided to link to it so it'd be easier to find.

Automated Testing -- It's the thought that counts

At 6th Sense Analytics, we collect process metrics, so this is just an example of the type of insight we can pull out. After the tests were created, we knew exactly how much time was required.

Category: Agile

Free NFJS Pass at Agile RTP (Apr 30)
I wanted to let everyone know that we'll be giving away a free pass to Research Triangle Software Symposium. The very popular No Fluff Just Stuff traveling software conference will be in your backyard if you're in North Carolina.

It's primarily a Java conference, but we've got a strong Agile track as well. And there are classes in other topics, like Scala, Technical Debt and more.

I'm a bit biased... I'm one of the speakers. :) But I really like the conference and the people it draws. It's a great chance to get a quick introduction to a broad collection of topics and network with a great national and local crowd.

And if you don't win the free pass, you could always try writing a haiku about Atlassian. :)

Category: Agile

Twitter's Addicting (Apr 30)
I never got why people liked Twitter, but I saw enough people I respect using it (like Ward Cunningham, Dave Thomas, Venkat, and Neal Ford, to name a few) that I decided to try it out... I like it. A lot.

Now that I can "twit" from my iPhone, I don't have to use desktop time to update or track other people's streams. I can post or read at a stop light or in an airport.

Also, the iPhone has a killer app called Twinkle that shows me Twitter feeds based on my location. There's something compelling to me about being able to see feeds within 1-2-5-10-100 miles from my current location. And it's amazing how many people there are "Twitting" on Twinkle within 2 miles of my house.

(In order to use Twinkle, you'll need to "jailbreak" your iPhone. You'll find a nice GUI on the ZiPhone page. It's a busy page, you'll have to navigate a bit. Also, only jailbreak. Don't unlock or activate unless you really know what that means.)

And just now I read an article titled Tweeting for Companies 101. Don't let the title fool you... while there's a decent amount of information for a corporate Twitter movement, there's tons of good information for the individual user as well.

Here's a page of Twitter Apps to get you started. Scroll down to find non-Windows apps.

Here's my link. Come visit. Get addicted too. :)

Category: Personal

Previous page Next page


© 2007 Agile Artisans.