Hi,

Here is the log of the chatroom at http://community.hackit.cx/chat/ for the 
06/12/2010.


07:58:02 <> Pramendra joins Farsides
08:55:07 <> Kalhaan joins Farsides
09:04:23 <Kalhaan> Pramendra quit (timeout)
09:15:03 <Pramendra> Pramendra quit
09:15:06 <> Pramendra joins Farsides
09:24:07 <Kalhaan> Hi Pramendra!
09:24:29 <Pramendra> Hi
09:25:09 <Pramendra> How are you?
09:26:35 <Kalhaan> Very good : )
09:26:38 <Kalhaan> And yourself?
09:26:44 <Kalhaan> How is it going?
09:28:29 <Pramendra> In the normal way. Here weather is quite changing. So, 
with some health issues work is in progress.
09:30:48 <Pramendra> I had mailed you for some query. Had you checked mail?
11:19:23 <Kalhaan> Yes, I've seen your emails - I'll have a look at the code 
and send an update today
11:19:46 <Kalhaan> I think you're right about the email from friends, it's not 
something Facebook let you access
11:20:48 <Kalhaan> Unless of course they have added the application - in which 
case we can retreive their email from our database, since it was retreived by 
us when they accessed Card Stories
11:24:07 <Pramendra> actually, when anybody will join the game, then we can 
store the email of that user in database. After joining game for picking card 
we have the email address of palyer in database.
11:24:28 <Kalhaan> yep
11:24:36 <Pramendra> and then we can send the updates for that game to that user
11:24:53 <Kalhaan> the only people we can't remind are those who have been 
invited, but have never accessed the game
11:25:03 <Kalhaan> exactly
11:25:26 <Pramendra> yes
11:25:41 <> da joins Farsides
11:25:52 <da> hi there
11:26:01 <Kalhaan> hi!
11:26:07 <Pramendra> so, I am trying for feasibilty to send reminder by 
facebook.
11:26:16 <Pramendra> hi, david
11:26:36 <Kalhaan> ah, you mean through Facebook messages?
11:26:51 <Pramendra> yes
11:26:57 <Pramendra> are you ok with it?
11:27:01 <Kalhaan> good idea yep
11:27:37 <Pramendra> thanks, so I continue with it.
11:27:38 <Kalhaan> (you mean the messages we get on the inbox, not invites 
right? -- just to be sure)
11:28:32 <Pramendra> I am not too much sure, but I am trying for it. If anyway 
it is possible , then we can do it.
11:29:06 <Kalhaan> ok!
11:29:09 <Kalhaan> thanks Pramendra
12:43:47 <Pramendra> da quit (timeout)
14:57:57 <Pramendra> Pramendra quit
17:02:15 <> vlad joins Farsides
17:02:37 <> Teodor joins Farsides
17:02:43 <vlad> Hello
17:02:57 <Kalhaan> hello vlad : )
17:03:12 <Kalhaan> Hi Teodor
17:03:20 <Teodor> Hello
17:03:45 <da> Hi Vlad, hi Teodor
17:04:07 <Kalhaan> Glad that we could meet
17:04:16 <Kalhaan> thanks a lot for setting up this chat Vlad
17:04:37 <vlad> my pleasure
17:04:40 <Teodor> i'm glad too
17:05:00 <Teodor> to talk with you
17:05:07 <Kalhaan> Definitely
17:06:02 <Kalhaan> Do you mind if I ask you to tell us a bit more about you and 
your company? So far we have mostly discussed directly with Vlad, and a bit 
with Marius, but I realize I don't know much about you
17:06:36 <Teodor> vlad quit (timeout)
17:06:57 <Teodor> sure - no problem
17:07:13 <Kalhaan> (btw just for you to know - the content of this chat is 
archived publicly on our mailinglist)
17:07:34 <Teodor> basically we are a web development company
17:08:02 <Teodor> we develop web projects all around the world
17:08:41 <vlad> hello
17:08:42 <Teodor> we have more than 250 web projects 
17:08:46 <Kalhaan> (re : ) )
17:09:01 <vlad> hm, seems i got disconected
17:10:20 <Teodor> vlad quit (timeout)
17:10:28 <Teodor> we are on the market from 2004
17:10:51 <> vlad joins Farsides
17:11:11 <vlad> ok, i changed the browser, hope it fixes it
17:11:19 <Teodor> we start with graphic projects (visual identity, design)
17:11:23 <Kalhaan> ( : ) )
17:11:45 <Teodor> and after one year we extend to web development
17:12:43 <Teodor> there are many things to discuss - tell me what do you want 
to know
17:12:47 <Teodor> :)
17:12:50 <Kalhaan> :)
17:13:13 <Kalhaan> So you are the owner of the company?
17:13:34 <Teodor> yes - we are 2 owners
17:13:50 <Kalhaan> alright : ) - just to get a picture
17:13:57 <Teodor> i'm one of them :)
17:14:18 <Kalhaan> Well congratulations for the success of your company : )
17:14:30 <Teodor> thanks you
17:14:48 <Teodor> you've done a great job too
17:14:57 <Kalhaan> I have to say, even if we haven't got the opportunity to 
discuss before, that I have been very happy with your services until now - Vlad 
is doing a good work!
17:15:13 <Teodor> Vlad is very excited to work on your project
17:15:14 <da> indeed
17:15:25 <Teodor> that's great
17:15:56 <Kalhaan> But, to get to the point of this conversation, this changed 
recently when we got the news that Vlad was moved to another project for a 
month and a half... :/
17:16:01 <Teodor> i mean that you are satisfied with our services
17:16:32 <Kalhaan> I have to say that I was quite surprised by that news, 
considering our long term relationship
17:17:17 <Kalhaan> Especially considering the short notice, given the fact that 
we had agreed on a month notice for cases like this one
17:17:35 <Kalhaan> Can you tell me a bit more about what happened?
17:17:43 <Teodor> we try to avoid this as much as possible
17:20:14 <Teodor> but after we'done the schedule within our company for this 
new roject we realised that we will need vlad's input also
17:20:53 <Kalhaan> Why did this project got priority over us?
17:22:11 <Teodor> It's a project with a big romanian company and we consider 
this is a big opportunity to extend for our company
17:23:21 <Kalhaan> I understand - but it creates issues on our side, especially 
because it happens at a moment where we are trying to accelerate the 
development of our game
17:23:45 <Teodor> we try to avoid to use vlad in this project but the very 
short deadline force us
17:24:15 <da> and we're trying to build a long term relationship with Vlad, so 
how do you see things in the future to avoid this happening again ?
17:24:56 <Teodor> Vlad explained this to us and right now we are in the process 
of hiring more programmers
17:25:47 <Teodor> and we will be able to offer from development power starting 
middle-end of January
17:26:00 <Kalhaan> Yes - but before talking about the future... I understand 
the interest you have in making this big contract work
17:26:03 <Teodor> more development power, sorry :)
17:26:42 <Kalhaan> It can develop your company, and it's true that we probably 
can't compete with the kind of money this is bringing to you
17:27:36 <Kalhaan> However, on our side, we have only a disadavantage: Vlad 
will be on something else for 1 month and a half, we have to deal with the 
consequences for our project
17:28:46 <Kalhaan> So I understand what are your reasons - if you had respected 
the 1 month delay that was agreed on before putting Vlad on this other project, 
you would endanger your big contract
17:29:22 <Teodor> I completely understand - the programmers that we will hire 
will eliminate this problem in the future
17:29:58 <Kalhaan> Hmm, maybe, but I see two issues:
17:30:23 <Kalhaan> 1) What garantees that a bigger contract won't arrive in a 
few months and create the same situation again?
17:31:07 <Kalhaan> 2) How can we be compensated for the current issue? Finding 
a solution for the future doesn't solve our problem for the next month and a 
half
17:33:11 <Teodor> 1)  a solution to this will be to sign an agreement between 
our comapnies that will have some financial penalties for breaking the terms
17:35:17 <Teodor> but probably this agreement will have to change the current 
financial arrangement which proved to be innefective
17:36:47 <Teodor> but we should discuss about this separatelly
17:38:42 <Teodor> 2) at this moment we cannot offer development power within 
our company. what we can do is to try to use our network of collaboratos and 
try to find a coder to replace vlad, but this could prove difficult given the 
winter hollydays that are aproaching
17:39:05 <Kalhaan> Hmm
17:39:30 <Kalhaan> For the 1), we could probably discuss this yes
17:39:38 <Teodor> or did you have other compensation in mind?
17:40:05 <Kalhaan> But we'd need to solve 2) first - because we are in a very 
difficult situation
17:40:33 <Kalhaan> Hmm, not precisely - I'm looking for a good way to solve the 
issue
17:41:29 <Kalhaan> If you were sure that you could help us find a good 
replacement for Vlad for this period, it would solve it, but if you think it 
will be difficult, it's hard to rely on it
17:43:38 <Kalhaan> Do you think that you could spare some of Vlad's time during 
that period - maybe one day per week?
17:44:36 <Kalhaan> This actually answers your point about the financial 
arrangement that is uneffective - the weekly milestones proved difficult to 
estimate in time, which has dragged some releases for weeks
17:45:27 <Kalhaan> We could switch to daily milestone - hopefully it would be 
easier to estimate the quantity of work to perform during the day, which would 
lead to a better financial arrangement for you, and more timely milestones for 
us
17:45:32 <Teodor> indeed - the estimation is a problem
17:45:37 <Kalhaan> This day per week would be an occasion to try that out
17:46:49 <Teodor> a big problem in this period is that in Romania, during 
hollidays nobody works (between 22 december - 4 january)
17:47:00 <vlad> this could work, the problem that i see is that if i estimate a 
day fro something, and at the end of the day there are reviews on it, it 
automatically goes into the next day 
17:49:10 <Teodor> will help you if vlad could be online in this period to offer 
you consultancy?
17:49:11 <da> Teodor -> yes I'm aware of these holidays. Could we try Xav's 
solution of one day per week outside of these holidays, ie before the 22nd, and 
after the 4th until Vlad is 100% free again ?
17:50:08 <Kalhaan> vlad> true - I think a large part of the issues with reviews 
can be eased by automatic validation - we could have a rule saying that if it 
passes make check, it's ok - if we have something to change that is not part of 
the automated checks, this would be part of another daily milestone.
17:50:31 <Kalhaan> This way you can know, by running make check yourself, if 
the milestone is accepted or not
17:55:25 <Kalhaan> Teodor, Vlad, what do you think?
17:55:47 <vlad> and i it goes to another milestone, it will be reported to the 
next week?
17:56:28 <Kalhaan> Not sure I understand - what do you mean?
17:57:38 <vlad> what i'm trying to say is that if i only work for a day a week 
on hackit, everything that goes over  a day will have to wait till the nex week 
to be done
17:59:26 <Kalhaan> Yes, it's an issue - which will make it even more important 
to plan for something that can be finished the same day
17:59:56 <Teodor> so - what we are talking about now it's only for the period 
until 20 january, right?
18:00:05 <Kalhaan> yes
18:00:59 <Kalhaan> but of course if it works better than the current 
arrengement, we could keep it afterwards - replacing weekly milestones by daily 
ones
18:01:41 <da> the way I see it : the daily task should have an operational 
objective that must be met at the end of the day. ie, If there is a blocking 
bug, it must be fixed on the day or the next one. But if we see in the review 
that something can be improved, we can have it done the week after.
18:04:55 <Kalhaan> Trying to rephrase david: if a bug is about a critical 
functional bug (something that prevents from using it at all), it would be 
solved the next day. If it's more a code review issue or a minor bug, for this 
period we can make an effort and wait for the next week
18:09:28 <Teodor> the problem i see is that right now, till 20 Jan, it's very 
hard for me to take more than a day a week from Vlad and the past experiences 
show that all of the iteration rolled over on multiple weeks
18:11:18 <Kalhaan> Yes - that's why we are trying to help you making more 
accurate time estimates
18:11:46 <Kalhaan> The two things that should improve the situation here are:
18:11:53 <vlad> who is going to make the day estimations?
18:12:37 <Kalhaan> you vlad : ) Of course, it will be a discussion, but 
utilmately nobody knows better than you what you can achieve in one day
18:12:49 <Kalhaan> The two things:
18:13:10 <Kalhaan> 1) It's only one day and not one week, which will make it 
easier to estimate
18:14:29 <Kalhaan> 2) Automation of reviews - make check will decide if the 
release is accepted from a code review perspective. If something needs to be 
improved, we'll reschedule it for a later release. Only functional bugs could 
create delays
18:17:24 <vlad> ok, i can try to make the estimations, but i will try top make 
them on the safe side, so that i will have time in the same day to do the make 
check and fix any problems that can appear
18:18:28 <Kalhaan> Yes, that seems to be the reasonable thing to do
18:20:12 <Teodor> ok, so we will try the daily iterations till the 20 of Jan 
and asses the success of them. If they do not work we will have another 
conference and see  how we can change the system
18:20:31 <da> fair enough. This said, when you finish your day, maybe it's not 
possible on my side to test for functional bugs on the same day, so there is a 
risk for you to have functional bugs on your side the day after. The way we 
could solve that is if you test yourself the functional side on the same day, 
then when you commit you know that there is a lesser risk of surprises.
18:20:37 <da> what do you think ?
18:22:59 <vlad> i always test the functional side. i never commited something 
that had a critical bug that i could see on my system :) However, this doesn't 
mean that bugs will not appear. I think an interesting discussion will be to 
define what's a critical bug
18:23:14 <Kalhaan> ahah, yes : )
18:23:18 <da> :)
18:23:57 <Kalhaan> We'll have to work out the specifics as it goes anyway, but 
this seems to be the right path 
18:24:45 <Kalhaan> And we can definitely debrief it after jan 20
18:25:15 <da> yes. I didn't mean that you don't test the functional side Vlad 
:) I think that with a one day process it can be more efficient - definitely 
worth trying
18:25:32 <Kalhaan> Teodor, maybe we could start the discussion about the 
contract in the coming weeks, and finalize it for jan 20 when we have seen how 
it went?
18:26:50 <da> Vlad, one question for the short term : how many days left on 
Farsides do you have before moving on to the other project ? I'd like to see 
how we can close the remaining milestones until then ?
18:27:00 <Teodor> That sounds good - depending on this daily iterations we 
should also discuss about financial system
18:28:10 <Teodor> ok, so it seems we have an agreement for the next period. 
What do you think the financila terms should be for hte daily iterations? is "1 
day =  a fifth of a week" sounds ok?
18:29:06 <Kalhaan> yes, perfect
18:29:16 <da> yep.
18:29:18 <vlad> The only thing left on my plate was finishing the missions code 
review (moving code to the mission engine class). However i see that there were 
a lot of new stuff added to the bug tracker and i must go over them and see 
what is with them
18:30:02 <Kalhaan> vlad> the new bugs are mostly copy&paste from the code 
review - it's not new issues, I've just created bugs to be able to track them
18:31:00 <da> on the functional side, there are 2 bugs on my side if I remember 
correct (see the mail I sent yesterday)
18:32:07 <Kalhaan> Alright - seems all good on my side
18:33:23 <da> Vlad - before we finish this discussion I would just need 
confirmation from you on the ability to finish the milestones
18:34:01 <vlad> yes, i'm looking right now on the bugs
18:34:09 <da> ok
18:46:37 <vlad> i counted 9 issues on the bug tracker that are assigned to me 
and reffer to milestones less or eaual than 2.2
18:48:30 <vlad> from those, the one with the proxy is a week in itself. i 
treated the proxy as kind of a separate module so i didn't write tests for it. 
I'll have to do some research to see exactly how to write them
18:49:53 <vlad> for the other ones i'll try to finish them before i start work 
on the new project. The thing is that right now i have to prepare for my 
departure (some shopping some packing etc) and i'll be in romania on wednesday 
afternoon, so probably it will be thursday before i resume work
18:49:57 <Kalhaan> That one is for a future release, no? Let me check
18:50:10 <vlad> it's 2.2 i think
18:51:01 <Kalhaan> ah yes, you're right - sorry, I meant to target it for 3.0
18:51:42 <Kalhaan> fixed
18:52:06 <da> so do we have an agreement on the 8 others before you switch to 
the other project ? I'm a little lost on the dates, you resume on thursday but 
I'm not sure when you move to the other project
18:54:10 <Teodor> he's supposed to start as soon as he get's to romania, but we 
can probably pushed it back to next monday
18:58:03 <Teodor> one more idea before we finish this conversation
18:58:33 <vlad> so this means that i'll have thursday and friday to try to 
finish the 8 issues.
18:58:55 <Teodor> the issues i see here is that vlad spends much more time on 
the iteration than one week and in most cases is the reviews and modifications 
that take more than the ite iterations itself
19:01:43 <Teodor> that is why the solution i initially thought was to switch to 
an hourly payment system, but let's see if the daily iteration works better
19:03:44 <Kalhaan> It's true that each iteration takes much more time than 
planned, but it's not due to functional modifications - we write detailled 
specifications beforehand, and we seldomly make any functional changes in the 
middle
19:05:59 <Kalhaan> Given the fact that we don't work in the same office, 
working with deliverables is the only way for us to ensure a fair deal for all 
our contractors - we don't monitor the hours, we just agree on deliverables, 
based on your estimates
19:06:43 <Kalhaan> So, hourly payment system is not an option, but we'll always 
be open to refine the system to ensure it works for both parties
19:07:44 <Kalhaan> Things like we did here, for example by providing a way to 
automate the validation of the code, to ensure you have more control over the 
acceptance of work
19:08:37 <da> and the daily iteration, which I think also goes in this 
direction - of more control on both sides
19:08:48 <Kalhaan> Does it make sense ?
19:11:11 <Teodor> The point i wanted to make is that we're working on the 
weekly system for about 4 months and there are only 3 or 4 weeks finalised. I 
do not think that vlad would give a week estimation for a 4 week job 4 times in 
a row. So it's probably a mix of modifications, bugs, reviews that add up to 
that amount
19:12:52 <Kalhaan> Yes, and we can work on those things - they are as 
unsatisfactory for you (because of money) than they are for us (because of 
unexpected delays)
19:13:40 <Kalhaan> I think the main point here is to communicate those issues
19:14:54 <Kalhaan> If you think that it's still not good, we can discuss it and 
find better ways for you to assess the quantity of work 
19:15:14 <Kalhaan> But do you understand my point about the fact that we need 
to work with deliverables?
19:21:30 <Teodor> yes, i undersand that. i'm sure you also understand my desire 
to get to a point where we receive the amount of funds proportional with the 
time worked on the project. Knowing vlad, i'm sure he works reasonably fast and 
doesn't waste time so i don't think it's an issue with the coding speed, it's 
just that in the end there's more work than initially anticipated
19:22:24 <Kalhaan> Yes, there is definitely improvements to do in our process - 
and I'm glad that we could have this conversation, it will push us all to solve 
it
19:24:39 <Kalhaan> In any case, don't hesitate to drop an email at any time 
about these kind of things - we're still at the beginning, so any feedback will 
help to improve the process
19:26:47 <Kalhaan> Vlad, is it alright for you too? Or do you think there is 
something else that we could improve?
19:27:59 <Teodor> I think a good start could be to have vlad cc me on an email 
whenever he thinks the amount of reviews/bugs/modifications will significanly 
alter the deadline for the iteration. And then we will discuss on a case by 
case basis at least until we fine tune things and the process then goes without 
problems
19:28:39 <Kalhaan> Sure!
19:28:47 <Teodor> do you thing it will work like this?
19:28:48 <vlad> no, i think it's ok. i'm happy when everyone else is happy :)
19:28:54 <Kalhaan> Actually, if you want, you can even subscribe to our mailing 
list :D
19:29:08 <da> nice Vlad :)
19:29:35 <Kalhaan> ahah, thanks Vlad : )
19:30:11 <Teodor> ok guys I think we had a good conversation
19:30:16 <Kalhaan> Yep
19:30:28 <Kalhaan> Thanks a lot for your time, it was a good chat
19:31:00 <da> absolutely. Vlad I'll be waiting for your ideas on what you can 
do in the days left, when you find the time
19:31:07 <da> Thanks a lot guys
19:31:19 <Teodor> and I will try to be more close to this project and hope 
everything will be ok
19:31:19 <vlad> sure David, most likely on Thursday
19:31:58 <Teodor> thanks for your time
19:32:11 <da> I'm confident it will. Have a good morning/evening :)
19:32:18 <vlad> Have a great evening guys. Bye
19:32:21 <Kalhaan> Looking forward to it - good day : )
19:32:26 <Teodor> you also. bye
19:33:18 <da> Teodor quit (timeout)
19:33:30 <Kalhaan> vlad quit (timeout)
19:49:31 <da> Kalhaan quit (timeout)
21:33:08 <Kalhaan> da quit (timeout)
23:36:51 <Kalhaan> da quit (timeout)
_______________________________________________
Farsides mailing list - [email protected]

Wiki:  http://farsides.com/
List:  http://farsides.com/ml/
Forum: http://farsides.com/forum/
Ideas: http://farsides.com/ideas/
Chat:  http://farsides.com/chat/

Reply via email to