What we do NOT want to do:

For those of you who haven't read this blog entry, do so and then come right back. There is some appeal to building a behemoth application that will replace Exchange/Outlook/Evolution and rule the world… muhahah… Realistically, unless we rule the world, that doesn't really do much for CaseySoftware, our developers, or our the bank account. […]


Distributed Development Teams – Part II

In case you missed the first installment, go check it out. With the advent of CaseySoftware's first non-founding member coming aboard, I thought I'd revisit the Distributed Development Teams and the related project management issues that are raised. First of all, CaseySoftware is based in Northern Virginia, just outside of Washington, DC. This has never […]


Drinking from a Fire Hose

In the three weeks since CaseySoftware.com has gone fullstream, quite a bit has happened some good, some bad: traffic to the site is up significantly; our core keywords of dotProject, SugarCRM, Mantis, and (lesser so) phpBB are propelling us into the top few entries on Google, Yahoo, and the other search engines; we've fallen horribly […]


Pattern Share

Pattern Share Great idea with some smart people (GoF, Martin Fowler, etc), but within 2 minutes, there are already big problems. I registered with my account here: webmaster@(guess the rest). It let me register just fine. Unfortunately, I'm character limited when logging in. I can't type more than “webmaster@caseysoftware.c”. As a side note, I hope […]


Working in an Open Source World

An interesting article came across my radar today. It was Satya Komatineni's blog entry on CVSNT, Eclipse, and some lessons in OpenSource where he experiences one of my only complaints against Open Source Software: User Documentation is Almost Always Out of Date. I work to keep an eye on the latest and greatest things coming […]


Hostile Work Environments

What constitutes a “Hostile Work Environment”? It's quite clear that displaying porn or tasteless material falls in this category. It's quite clear that sexual harassment falls into this category. It's less clear when it applies to other areas. If your boss refuses to speak to you, does that qualify? This may seem silly and immature, […]


XML is Not the Silver Bullet

Unless you've been asleep for the past 4-5 years, you've heard about XML. I have been working in it extensively since mid-2001 developing XSL Transforms, XML Schemas, XML storage, and a variety of other things before there seemed to be any helpful O'Reilly books on it. XML (and WebServices) was initially hyped to be the […]


Hiring the Best

Joel (of Joel on Software) has spoken once again and this time he has spoken about the legendary “Top 1% of Developers”. He points out – and rightfully so – the fact that just because a company accepts 1/200 of their applicants, it doesn't mean they're getting the top 0.5%. It means that they hired […]


Customer Skins for dotProject

After a much needed hiatus, I am back. Mantis development is continuing as described before. It is not moving quite as projected due to other competing priorities, but it is difficult to turn down customers. We have just started working with our Graphic Artist to create themes and stylesheets for dotProject. There is obviously going […]