Conflicted Goals & Software Sales

As a regular reader of Joel On Software and heading a group prepared to go into the ASP realm with dotProject and Mantis, I read this post with great interest today. It's a long post, but I'll summarize it here: Software companies and software buyers have directly competing goals from the second the contracts are […]


On Being "Thorough" – Part 2

If you haven't read KC's entry On Being “Thorough”, go check it out and come right back. I'm addressing the same point from a different direction. On Friday, I submitted an invoice for a huge amount of hours to our biggest customer. The contract is fixed price, but paid on an incremental basis depending on […]


Code Reuse vs Code Theft

During the analysis of a codebase from a recent client, I noticed something quite odd… The bulk of the codebase was of very low quality. Tabbing conventions for denoting loops/if-then statements were not followed, variables were not named consistently, passing data via globals, and whole functions where copy and pasted throughout the code. None of […]


On Being "Thorough"

I was contacted yesterday by someone who had received one of my proposals last fall. They loved it, but that project ended up falling through before it went anywhere with me. Regardless, I made a positive impression. Fast forward four months and the gentleman drops me a message with a description of his latest project […]


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 […]