Better Project Management Tools

I would like to use a mind-map like interface to organize data in multiple hierarchies.

So, for example, I’d start out using “FreeMind”:http://freemind.sourceforge.net/wiki/index.php/Main_Page to capture and organize ideas according to one hierarchy, like the type of feature they represent, then I’d switch to a different dimension and organize them according to relative priority & timeframe, then another to organize them by who is responsible for completing the tasks.

Actually, that’s a lie. I don’t really want to use a mind map UI to do all the organization. What I want is to be able to do my first organizational pass using a mind map, then I want to be able to switch into a spreadsheet view to add additional hierarchy information. Then I want to be able to view and perhaps tweak the map in a hierarchy based on the information I entered in tabular view. Most importanly, I want to be able to toggle between all these views, and have the changes I make in one view be reflected in the other.

As an added bonus, it would be cool if I could then easily map all of those dimensions into fields in the “change management system i’m using”:http://trac.edgewall.org/wiki/TracProject. Again, I’d like these changes to propagate bidirectionally with the mindmap and tabular view.

Update: I’m not sure this is exactly what I want.  I am sure that I’m not happy with the existing tools for organizing and interacting with task information.

Very Interesting: Amazon EC2 / Amazon Web Services

Computing on demand. You can rent one or more virtual machines, each equivalent to a 1.7GHz Xenon with 1.7GB of memory, by the hour for $0.10/hour. That’s about $70/month (plus $0.15/month per GB of storage), which isn’t bad on its own. It’s even better because you can ramp capacity up and down by bringing additional instances on line.

If it works as promised, I think lots and lots of smart, hungry, low capital-outlay startups are going to build using Amazon’s infrastructure. It looks like a no brainer. If you architect your application intelligently, the cost of scaling is going to be rougly linear with load and the lock-in is minimal. From what I understand, the computational environment looks like a linux box, complete with root level access, so the cost of moving to dedicated hardware at some point is very doable. Of course, if Amazon does things right, people won’t ever want to leave, but as a potential customer, it’s nice to know that there is an obvious route to independence if things don’t work out.

Would be interesting to experiment with this for scientific computing. Ideally you’d want an instance manager that could be tuned to the fact that instances are billed on an hourly basis.

Amazon.com Amazon Web Services Store: Amazon EC2 / Amazon Web Services
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers.

Iraq is in a Civil War? What Next for the US?

John P. Abizaid, commander of the US Central Command, and the top US commander in the Middle East recently told a Senate palel that “Iraq is on a trajectory for Civil War”:http://www.boston.com/news/nation/washington/articles/2006/08/04/generals_voice_fear_of_civil_war_in_iraq/?rss_id=Boston+Globe+–+National+News.  Recently, the British ambassador to Iraq voiced a similar opinion.

Assuming this is true, what is the US going to do about it, or, more to the point, who will the US back?  The Kurds?

Wow, Google Reader Kinda Sucks, and here’s why…

I just tried out “Google Reader”:http://www.google.com/reader (Google’s RSS Aggregator) for the first time. It sucks. Sure, it’s got lots of slick AJAXY UI wizzardry, but it isn’t very efficient. You get a list of the titles of all the items in your feeds and then have to select each one to actually see the content. Even with the keyboard shortcuts and whatnot, you can only view one item at a time.

I don’t know that I’m totally sold on the whole “River of News”:http://www.reallysimplesyndication.com/riverOfNews concept, where all the items for all your feeds are shown on one page in reverse chronological order. But I do like seeing all the entries for a given feed, or group of feeds, displayed that way so I can quickly whip through them with the scrollbar, stopping on the items that catch my eye.

It feels like it takes me about the same amount of time and effort to eyeball an entire blog entry and decide if I want to read it in depth as it does to make the decision based on reading a headline. More importantly, my error rate is lower from eyeballing the whole story, because I base my decision on more information (and blog entry titles often suck) and I don’t have to do anything more to read the entry, because it’s right there in front of me. When forced to go by the title, I have to select the title and wait for the rest of the item to load (thankfully this happens quite quickly with Google Reader), and then I often decide to pass on the item after all because the full-text shows me that the entry wasn’t very interesting (for example, a recap of a news story I read somewhere else already).

I want a WordPress performance tracker

I use “WordPress”:http://www.wordpress.org to publish this blog.  I like the package, but sometimes it seems more than a little slow.  I suspect a big part of the problem is my shared hosting with Pair.com, particularly the mySQL database.  As a result, I’m looking at other options for hosting a friends blog.  The thing is, I’m really flying blind here.

It would be cool if there were a service that kept performace statistics for WordPress performance at a variety of web hosts.  It could watch the ping services (like weblogs.com) to discover blogs, visit them and check for tell-tail signs of wordpress-ness, and then track the performace of the site over time.  Statistics could be rolled up using IP addresss and routing info so as to group blogs by web hosting provider.  It could also look at the performance information that many WordPress templates include as a comment in the generated page source.

It needn’t be limited to tracking WordPress performance either.  It could also track the performance and availability of other common dynamic web applications, like Drupal & PHPbb.