Met with my client again today. He had a whole lot more comfortable
meeting - just me, one of the more experienced techies, and the chief
marketing guy.We talked about all the possibilities just waiting to
show up in Inectis, I did a small demo of the commercial administrative
interface again (yeah, I changed the logo placement ;), and they are
liking everything so far. Great day, great talk with those two
corporation-is-my-life guys.
What surprised me is that, even after meeting all their expectations so
far, it'd be this hard to get paid. Getting paid is always something
difficult, as buying an idea is a lot easier than actually paying for
it, but I didn't thought it would be all this hard. Lots of contracts,
service-level agreements, non-disclosure agreements, agreements,
agreements, agreements. Sheesh! Well, at least - it's an agreement: I
agree to deliver the software, they agree to deliver the money, under
lots of barely controllable conditions.
Hope everything turns out well
at the end, and I get paid to continue developing the stuff. I'm loving
my work on Inectis so far, and I try to hack on it a little bit every
day, adding new stuff, changing some buttons here, fixing some graphics
there, testing the AOP stuff again and again. Sometimes I build it just
to see AspectWerkz' offline transformation working. I don't know, but I
find it beautiful to watch things compiling and not failing after you
test them. It's kind of a magical moment for me, even if it takes just
a split second.