Hi,

Here is the log of the chatroom at http://farsides.com/chat/ (or 
irc://irc.freenode.net/#farsides) for the 2011-05-27.


2011-05-27 02:30:45+0000 rogerio_ (rogerio_) is now online
2011-05-27 03:18:03+0000 <romulo> antoviaque1, ping
2011-05-27 06:30:35+0000 da1 (da1) is now online
2011-05-27 06:54:20+0000 dachary (dachary) is now online
2011-05-27 07:03:23+0000 <antoviaque1> hi all!
2011-05-27 07:03:23+0000 <antoviaque1> da: 
http://gitready.com/advanced/2009/02/11/pull-with-rebase.html && 
http://gitready.com/advanced/2009/03/20/reorder-commits-with-rebase.html
2011-05-27 07:03:43+0000 <antoviaque1> 
http://gitready.com/intermediate/2009/01/31/intro-to-rebase.html
2011-05-27 07:14:53+0000 <antoviaque1> dachary: http://cardstori.es/ - gloups : 
)
2011-05-27 07:15:00+0000 <dachary> antoviaque1: yes
2011-05-27 07:15:10+0000 <dachary> I'm currently fighting a mystery
2011-05-27 07:15:33+0000 <dachary> when I install the package, although 
2011-05-27 07:15:34+0000 <dachary> -rw-r--r--    root/root       1118 
./etc/cardstories/twisted/plugins/twisted_cardstories.py
2011-05-27 07:15:38+0000 <dachary> is in the .deb
2011-05-27 07:15:48+0000 <dachary> 
root@cardstories:/var/cache/packaging-farm/sources/cardstories# find 
/etc/cardstories/
2011-05-27 07:15:48+0000 <dachary> /etc/cardstories/
2011-05-27 07:15:48+0000 <dachary> /etc/cardstories/twisted
2011-05-27 07:15:53+0000 <dachary> I'm puzzled
2011-05-27 07:16:51+0000 <antoviaque1> uh, yup - the kind of bug that can be 
very hairy to solve for very little :)
2011-05-27 07:20:35+0000 <dachary> antoviaque1: is it better now ? (I have a 
very slow connection)
2011-05-27 07:20:51+0000 <antoviaque1> it is : )
2011-05-27 07:20:58+0000 <antoviaque1> works well now
2011-05-27 07:21:04+0000 <antoviaque1> what was it?
2011-05-27 07:21:34+0000 <dachary> I don't know yet. I copied it manually. This 
makes no sense at all
2011-05-27 07:24:23+0000 <dachary> I must have done something wrong when I 
renamed the package from python-cardstories to cardstories
2011-05-27 07:28:30+0000 <dachary> the packages on cardstori.es contain this 
bug but they also are up to date with the repository as of yesterday night
2011-05-27 07:28:51+0000 <dachary> I'm out now
2011-05-27 07:41:23+0000 <antoviaque1> thanks : )
2011-05-27 08:39:05+0000 <antoviaque1> Updated 
http://farsides.com/wiki/Game_developer with the latest changes
2011-05-27 08:47:46+0000 <antoviaque1> da: I'd like to try out positing it 
there: 
https://careers.stackoverflow.com/billing/checkout?NumberOfJobs=1&checkout=continue...
2011-05-27 08:47:49+0000 <antoviaque1> good for you?
2011-05-27 08:48:12+0000 <antoviaque1> and also in a Brazilian job board, or 
anything that romulo or rogerio would advise, for Brazil
2011-05-27 08:48:50+0000 <da1> re job desc : it's very good
2011-05-27 08:48:56+0000 <da1> 2 comments/questions :
2011-05-27 08:49:49+0000 <da1> employment status : why don't we add an option 
for part time (so that we don't lose candidates who could be intersted by this 
option
2011-05-27 08:49:58+0000 <antoviaque1> ok
2011-05-27 08:50:02+0000 <antoviaque1> good idea
2011-05-27 08:50:59+0000 <antoviaque1> done
2011-05-27 08:51:12+0000 <da1> and maybe mention 'salary to be discussed' ?
2011-05-27 08:51:30+0000 <antoviaque1> well since it's not mentioned, it's 
obvious ;p
2011-05-27 08:52:09+0000 <da1> it's free software so it's free work, correct ? 
:)
2011-05-27 08:52:15+0000 <antoviaque1> of course
2011-05-27 08:52:18+0000 <da1> haha
2011-05-27 08:52:18+0000 <antoviaque1> good idea too
2011-05-27 08:52:20+0000 <antoviaque1> :p
2011-05-27 08:58:46+0000 dachary (dachary) is now online
2011-05-27 08:58:54+0000 <dachary> back
2011-05-27 08:59:10+0000 <dachary> got connectivity, most likely good and 
stable 
2011-05-27 09:01:09+0000 <da1> antoviaque1: i'm looking at 
http://stackoverflow.com/questions/128062/how-to-find-remote-off-site-work
2011-05-27 09:03:13+0000 <da1> looking at http://www.remoteemployment.com
2011-05-27 09:03:56+0000 <da1> for instance 
http://www.remoteemployment.com/job/39222-full-time-php-developer-php-software-developer-php-rock-star-2939-surrey/
2011-05-27 09:04:25+0000 <antoviaque1> I don't think a good coder would go on 
that site
2011-05-27 09:04:55+0000 <antoviaque1> the list is good, but it's sites like 
vWorker - and we went that way already, it's tough to find someone good enough 
this way
2011-05-27 09:05:01+0000 <da1> yep
2011-05-27 09:05:18+0000 <da1> 
http://meta.stackoverflow.com/questions/54896/add-a-telecommuting-search-option-to-the-careers-site
2011-05-27 09:05:37+0000 <da1> apparently there is a telecommute option
2011-05-27 09:05:39+0000 <antoviaque1> ah cool
2011-05-27 09:05:54+0000 <antoviaque1> it's probably on the part I can't see, 
since the first thing they ask is to pay ;p
2011-05-27 09:06:14+0000 <da1> the word 'telecommute' should be included in the 
post i think
2011-05-27 09:06:33+0000 <da1> also if it's possible to customize the title :
2011-05-27 09:06:51+0000 <da1> game developer - work from home
2011-05-27 09:06:55+0000 <da1> or smthing like that
2011-05-27 09:07:00+0000 <da1> what do you think ?
2011-05-27 09:07:10+0000 <antoviaque1> hum, I don't know
2011-05-27 09:07:14+0000 * antoviaque1 thinks
2011-05-27 09:07:22+0000 <da1> anyway, ok for me for the stackoverflow posting
2011-05-27 09:08:17+0000 <antoviaque1> A telecommute in the title why not - 
I'll try to see how it fits in their format
2011-05-27 09:08:24+0000 <antoviaque1> alrighty
2011-05-27 09:08:38+0000 <antoviaque1> da: I need the company info : )
2011-05-27 09:10:06+0000 <da1> yep
2011-05-27 09:16:31+0000 <dachary> antoviaque1: I figured out the problem. The 
file is listed as a configuration file and when I removed it manually it stayed 
this way until I removed the package with --purge. Because configuration files 
changes are not overriden by package upgrades.
2011-05-27 09:16:56+0000 <dachary> http://cardstori.es/ is now fully upgraded 
(I did not update the index.html). 
2011-05-27 09:17:05+0000 <antoviaque1> ahhh - yup, makes sense
2011-05-27 09:18:43+0000 <dachary> da1: the natty package is ready too
2011-05-27 09:20:09+0000 <da1> antoviaque1: re company info
2011-05-27 09:20:11+0000 <da1> http://farsides.com/files
2011-05-27 09:20:15+0000 <da1> in folder corporate
2011-05-27 09:21:48+0000 <antoviaque1> cool thanks : )
2011-05-27 09:22:13+0000 <antoviaque1> would still be worth doing a wiki page 
though ;p For example, for VAT number, email to put, etc.
2011-05-27 09:22:17+0000 <antoviaque1> :D
2011-05-27 09:22:22+0000 <da1> carstori.es : author role, can't validate step 2 
(write story)
2011-05-27 09:22:48+0000 <da1> the card is not displayed and the 'next' is not 
working
2011-05-27 09:22:52+0000 <antoviaque1> and on the Kbis it's all in caps
2011-05-27 09:23:04+0000 <da1> my patch broke everything ? :p
2011-05-27 09:23:46+0000 <da1> antoviaque1: wiki page, added to my todo, sir 
yes sir :)
2011-05-27 09:29:38+0000 <dachary> da1: how do you mean it's broken ? 
2011-05-27 09:30:14+0000 <dachary> da1: I've been able to validate
2011-05-27 09:31:08+0000 <dachary> http://cardstori.es/?game_id=1&;
2011-05-27 09:31:15+0000 <dachary> it's not pretty but it works
2011-05-27 09:32:28+0000 <da1> right
2011-05-27 09:32:30+0000 <da1> hmmm
2011-05-27 09:32:46+0000 <dachary> it may be a problem related to reloading the 
JS after an upgrade
2011-05-27 09:33:02+0000 <dachary> to prevent this there should be a unique 
artificial timestamp 
2011-05-27 09:33:07+0000 <dachary> foo.js?203948
2011-05-27 09:33:27+0000 <dachary> when deploying for real it's mandatory
2011-05-27 09:33:43+0000 <dachary> to disable js agressive caching
2011-05-27 09:33:49+0000 <da1> i reloaded the page => now it works
2011-05-27 09:34:22+0000 <dachary> da1: that's what I'm talking about ;-)
2011-05-27 09:34:34+0000 <da1> yep, understood :)
2011-05-27 09:34:36+0000 <dachary> I'm off today. Will reconnect tonight.
2011-05-27 09:34:45+0000 <da1> bye bye
2011-05-27 09:56:51+0000 <antoviaque1> 
http://careers.stackoverflow.com/jobs#/11804/web-game-developer-free-software-telecommuting-farsides?campaign=List
2011-05-27 09:59:13+0000 <da1> antoviaque1:  nice :)
2011-05-27 10:16:27+0000 tartarugafeliz (tartarugafeliz) is now online
2011-05-27 10:46:55+0000 <antoviaque1> 
http://symfonians.net/job/web-game-developer-free-software-telecommuting
2011-05-27 10:49:32+0000 <antoviaque1> Sent to [email protected]
2011-05-27 10:53:17+0000 <antoviaque1> Sent to http://jobs.jsninja.com/
2011-05-27 10:54:53+0000 <antoviaque1> da: what about contacting 
http://www.hotlinuxjobs.com/ ?
2011-05-27 11:04:23+0000 <da1> i don't know. What you've done is already a good 
first batch no ? i'm not familiar with the hotlinuxjobs site 
2011-05-27 11:06:13+0000 <antoviaque1> no, it's a free software recruiting firm
2011-05-27 11:11:02+0000 <da1> i'll have a look at them
2011-05-27 11:14:07+0000 <da1> i'm trying to install the source of CS so i 
tried to start fresh with apt-get remove python-cardstories
2011-05-27 11:14:24+0000 <da1> but i get :
2011-05-27 11:14:26+0000 <da1> Virtual packages like 'python-cardstories' can't 
be removed
2011-05-27 11:14:32+0000 <da1> antoviaque1: any idea ?
2011-05-27 11:16:03+0000 <antoviaque1> da1: I haven't installed the package 
recently, no. did you install the new version from loic? he renamed it to 
'cardstories' so it could be that
2011-05-27 11:23:56+0000 <da1> bbl
2011-05-27 12:16:56+0000 romulo (romulo) is now online
2011-05-27 12:16:58+0000 <romulo> morning =]
2011-05-27 12:17:14+0000 <romulo> antoviaque1, i pushed another patch to the 
ticket, and i will finish the tests today
2011-05-27 12:32:44+0000 <romulo> dachary, ping
2011-05-27 13:50:38+0000 <rogerio> Hi
2011-05-27 13:50:46+0000 <rogerio> Bonjour
2011-05-27 13:51:01+0000 <rogerio> antoviaque: Hi
2011-05-27 13:58:38+0000 <rogerio> dachary: Hi
2011-05-27 13:58:49+0000 <rogerio> antoviaque: are you there?
2011-05-27 13:58:58+0000 <antoviaque1> rogerio: hi!
2011-05-27 13:59:17+0000 <antoviaque1> hum, not sure why I didn't get any sound 
notification
2011-05-27 13:59:29+0000 <rogerio> no problem
2011-05-27 13:59:39+0000 <antoviaque1> how are you?
2011-05-27 13:59:49+0000 <antoviaque1> I was a little worried, I have to admit
2011-05-27 14:00:03+0000 <rogerio> I'm fine
2011-05-27 14:00:07+0000 <rogerio> I just took the feature #54, "Add the "play 
again" button to each game in the lobby"
2011-05-27 14:00:26+0000 <rogerio> is related to the other task I made yesterday
2011-05-27 14:00:30+0000 <antoviaque1> good idea - it's very linked to your 
other task yep
2011-05-27 14:00:39+0000 <rogerio> but I have some doubts about it, and I need 
to discuss
2011-05-27 14:00:48+0000 <antoviaque1> sure
2011-05-27 14:01:06+0000 <rogerio> because we need to create new game with the 
same players, am I right?
2011-05-27 14:01:15+0000 <antoviaque1> yep
2011-05-27 14:01:38+0000 <rogerio> the database stores only the ID of the 
players
2011-05-27 14:01:43+0000 <rogerio> but we need the email
2011-05-27 14:01:51+0000 <rogerio> so, how can we do?
2011-05-27 14:02:19+0000 <rogerio> for example, we can create another table, 
player:  ID, EMAIL  (fields)
2011-05-27 14:02:20+0000 <antoviaque1> ah, the game logic only keeps reference 
of internal ids
2011-05-27 14:02:25+0000 <rogerio> yes
2011-05-27 14:02:40+0000 <antoviaque1> and those ids are translated by the auth 
postprocess before being sent back
2011-05-27 14:02:45+0000 <rogerio> and we need those emails to put on textarea 
invite screen
2011-05-27 14:03:18+0000 <rogerio> hmm, so, the emails are stored in memory, 
right?
2011-05-27 14:03:39+0000 <antoviaque1> nope, there is a table that translates 
the references if I'm correct
2011-05-27 14:03:55+0000 <rogerio> if the application turns off, then we lost 
the emails?
2011-05-27 14:04:24+0000 <rogerio> I didn't find any relation with the email 
address
2011-05-27 14:04:29+0000 Madkinder (Madkinder) is now online
2011-05-27 14:04:52+0000 <rogerio> the tables are: game, player2game, invitation
2011-05-27 14:04:57+0000 <antoviaque1> that's because we call it player id 
instead
2011-05-27 14:05:08+0000 <antoviaque1> hi Madkinder!
2011-05-27 14:05:16+0000 <Madkinder> hello everyone
2011-05-27 14:05:21+0000 <rogerio> Hello
2011-05-27 14:05:22+0000 <antoviaque1> dachary would be better suited to help 
you, but if I had to do the task I'd start by looking at the postprocess method 
of the auth module
2011-05-27 14:05:43+0000 <rogerio> hmm, I understand
2011-05-27 14:05:59+0000 <rogerio> so, about other task I wnat to work this 
weekend
2011-05-27 14:06:03+0000 <antoviaque1> see how it is done there - you should 
understand better imho
2011-05-27 14:06:10+0000 <Madkinder> antoviaque1: I guess you're Xavier. We've 
mailed each other a while ago
2011-05-27 14:06:18+0000 <rogerio> ok
2011-05-27 14:06:21+0000 <rogerio> antoviaque: Feature #12, Feature #4, Bug #16
2011-05-27 14:06:31+0000 <rogerio> can I tackle these for weekend?
2011-05-27 14:06:58+0000 <antoviaque1> Madkinder: it's possible yep - I'm not 
sure I know which emails; what was the subject?
2011-05-27 14:07:01+0000 <rogerio> one for today, and 2 for the days I didn't 
work
2011-05-27 14:07:06+0000 <antoviaque1> rogerio: let me see
2011-05-27 14:07:26+0000 <Madkinder> the one about job application
2011-05-27 14:08:00+0000 romulo (romulo) is now online
2011-05-27 14:08:03+0000 <romulo> antoviaque1, ping
2011-05-27 14:08:21+0000 <antoviaque1> ah - you're Ihor? I just found your 
nickname in your email : )
2011-05-27 14:08:24+0000 <Madkinder> I'm Ihor, yes
2011-05-27 14:08:31+0000 <antoviaque1> Welcome : )
2011-05-27 14:08:39+0000 <Madkinder> as just about to introduce myself
2011-05-27 14:08:42+0000 <Madkinder> thanks
2011-05-27 14:08:53+0000 <romulo> dachary, ping
2011-05-27 14:08:56+0000 <antoviaque1> Let me just finish looking at romulo's 
tickets, I'm yours in a few seconds
2011-05-27 14:09:03+0000 <Madkinder> awesome
2011-05-27 14:09:11+0000 <Madkinder> ping me back when you're ready
2011-05-27 14:09:19+0000 <antoviaque1> sure
2011-05-27 14:09:39+0000 <antoviaque1> romulo: sounds good to me
2011-05-27 14:10:10+0000 <rogerio> antoviaque1: are tolking to me or romulo?
2011-05-27 14:10:14+0000 <antoviaque1> on #16 be sure to read the comments, as 
dachary requested a specific method to implement this
2011-05-27 14:10:16+0000 <rogerio> talking
2011-05-27 14:10:26+0000 <antoviaque1> rah <tab> on r is not good
2011-05-27 14:10:30+0000 <antoviaque1> to you sorry : )
2011-05-27 14:10:34+0000 <rogerio> heheehe
2011-05-27 14:10:53+0000 <rogerio> I need also work on feature #54, "Add the 
"play again" button to each game in the lobby"
2011-05-27 14:11:01+0000 <rogerio> 4 tasks
2011-05-27 14:11:14+0000 <rogerio> I think I can finish all this
2011-05-27 14:11:25+0000 <antoviaque1> ok - can you put your time estimate on 
each ticket?
2011-05-27 14:11:29+0000 <rogerio> I'll talk to dachary today to discuss
2011-05-27 14:11:34+0000 <rogerio> yes, sure
2011-05-27 14:11:35+0000 <antoviaque1> perfect
2011-05-27 14:11:57+0000 <rogerio> you can talk to Madkinder now
2011-05-27 14:12:03+0000 <rogerio> thanks Xavier
2011-05-27 14:12:07+0000 <antoviaque1> ahah, thanks rogerio : )
2011-05-27 14:12:19+0000 <antoviaque1> Madkinder: I'm yours
2011-05-27 14:12:23+0000 <romulo> what about me? :(
2011-05-27 14:12:26+0000 <rogerio> :)
2011-05-27 14:12:35+0000 * romulo feels cold
2011-05-27 14:12:36+0000 <antoviaque1> hi romulo - sorry I missed you earlier!
2011-05-27 14:12:43+0000 <romulo> antoviaque1, hi there =]
2011-05-27 14:12:47+0000 <antoviaque1> :D
2011-05-27 14:12:49+0000 <rogerio> hahahha
2011-05-27 14:13:11+0000 <romulo> antoviaque1, pushed 
http://tickets.farsides.com/issues/47 earlier. Still need to check with dachary 
the best way to make tests, then it goes off to reviewing.
2011-05-27 14:13:15+0000 <Madkinder> antoviaque1: um, I guess you're busy 
again, aren't you? :)
2011-05-27 14:13:23+0000 <antoviaque1> Madkinder: yes, sorry : )
2011-05-27 14:13:28+0000 <Madkinder> sure, np
2011-05-27 14:13:39+0000 <antoviaque1> Thanks for waiting, I appreciate : )
2011-05-27 14:13:52+0000 <antoviaque1> romulo: ok, good
2011-05-27 14:14:03+0000 <antoviaque1> do you think you're ready to get another 
task?
2011-05-27 14:14:10+0000 <Madkinder> well, it's me who's looking for a nice 
team to join, so I'll gladly wait a bit
2011-05-27 14:14:14+0000 <antoviaque1> or do you expect a lot of work from the 
review?
2011-05-27 14:14:29+0000 <antoviaque1> Madkinder: we're veeeery nice :p
2011-05-27 14:14:37+0000 <Madkinder> I bet ;)
2011-05-27 14:14:40+0000 <romulo> antoviaque1, not so sure =P. Would like (for 
safety) to get a new task after the weekend
2011-05-27 14:14:42+0000 * antoviaque1 hides the torture instruments 
2011-05-27 14:14:58+0000 <romulo> hahaha
2011-05-27 14:14:58+0000 <antoviaque1> romulo: ok - since this is a big task, 
it makes sense
2011-05-27 14:15:27+0000 <romulo> antoviaque1, yeah. The patch is kinda big and 
i changed and included so many things that it might take a bit to get it 100%
2011-05-27 14:15:42+0000 <antoviaque1> ok then
2011-05-27 14:15:48+0000 <antoviaque1> your estimate still holds?
2011-05-27 14:15:59+0000 <romulo> yes, i hope to deliver tests today
2011-05-27 14:16:08+0000 <antoviaque1> perfect : )
2011-05-27 14:16:21+0000 <romulo> Dunno if thats right but i always consider 
taking the task one day and deliver it in the next day, not exactly at the 
morning.
2011-05-27 14:16:32+0000 <antoviaque1> impatient to try out those email 
notifications ;p
2011-05-27 14:16:44+0000 <romulo> antoviaque1, they are working on this patch. 
=P
2011-05-27 14:16:48+0000 <romulo> tartarugafeliz, ping
2011-05-27 14:16:59+0000 <tartarugafeliz> hi
2011-05-27 14:17:16+0000 <romulo> tartarugafeliz, publish folder doesnt have a 
mockup. Did you noticed this?
2011-05-27 14:17:33+0000 <antoviaque1> romulo: yep, that's fine - it gives you 
some time to discuss during the day, so it's good.
2011-05-27 14:17:59+0000 <tartarugafeliz> yes, I noticed, I have to finish
2011-05-27 14:17:59+0000 <antoviaque1> And it doesn't prevent you from taking a 
new task, as long as you don't stockpile backlog : )
2011-05-27 14:18:15+0000 <tartarugafeliz> are you going to work with this now?
2011-05-27 14:18:16+0000 <romulo> antoviaque1, ok. Just wondering: For 
payments, we get a ticket on the payment queue in which state?
2011-05-27 14:18:28+0000 <romulo> tartarugafeliz, nop, still lacks revision
2011-05-27 14:19:01+0000 <antoviaque1> romulo: the state is "Merged and paid"
2011-05-27 14:19:13+0000 <tartarugafeliz> revision of what?
2011-05-27 14:19:19+0000 <romulo> tartarugafeliz, my patch
2011-05-27 14:19:24+0000 <romulo> antoviaque1, ok
2011-05-27 14:19:26+0000 <antoviaque1> it's David who chnges it from MErged to 
that state
2011-05-27 14:19:42+0000 <romulo> antoviaque1, i mailed myself like 2^3^10 
times yesterday playing testing with my girlfriend ;p
2011-05-27 14:19:56+0000 <tartarugafeliz> romulo, so, why are you asking me 
this now?
2011-05-27 14:20:08+0000 <romulo> tartarugafeliz, was just wondering if you 
noticed
2011-05-27 14:20:35+0000 <tartarugafeliz> yes, I told you when I sent the files 
that this one was missing.
2011-05-27 14:20:36+0000 <antoviaque1> romulo: any other things?
2011-05-27 14:20:47+0000 <tartarugafeliz> I'll finish today ok? :)
2011-05-27 14:21:29+0000 <romulo> tartarugafeliz, oh my bad then. I dont 
remember you telling me. Take your time, dont worry, lots of other things to 
take care.
2011-05-27 14:21:35+0000 <romulo> antoviaque1, no i dont think so.
2011-05-27 14:22:08+0000 <antoviaque1> ok
2011-05-27 14:22:52+0000 <antoviaque1> Madkinder: ok, I should be your for real 
now : )
2011-05-27 14:22:58+0000 <Madkinder> nice :)
2011-05-27 14:23:08+0000 <Madkinder> should we talk in private?
2011-05-27 14:23:14+0000 <antoviaque1> Actually maybe we could show you a game 
of Card Stories - would be a good playtest :p
2011-05-27 14:23:38+0000 <Madkinder> I've seen that, though I'm not sure I got 
its idea
2011-05-27 14:23:52+0000 <antoviaque1> Madkinder: not unless you have something 
you'd rather not share - we usually have most discussions in public
2011-05-27 14:24:02+0000 <antoviaque1> but if you do don't hesitate
2011-05-27 14:24:11+0000 <Madkinder> why should I?
2011-05-27 14:24:37+0000 <Madkinder> the reason I came here is to have a real 
life chat
2011-05-27 14:24:57+0000 <Madkinder> I could have sent you a CV, but to be 
honest I need to write one first :)
2011-05-27 14:25:17+0000 <antoviaque1> ahah, perfect : )
2011-05-27 14:25:26+0000 <Madkinder> so I'd prefer not to waste neither your 
time nor mine
2011-05-27 14:25:36+0000 <Madkinder> I'd rather answer questions
2011-05-27 14:25:38+0000 <Madkinder> kinda interview
2011-05-27 14:25:58+0000 <Madkinder> you decide
2011-05-27 14:26:07+0000 <antoviaque1> sure
2011-05-27 14:26:33+0000 <Madkinder> ok, so I'd like to introduce myself to the 
team first, if you don't mind
2011-05-27 14:26:53+0000 <antoviaque1> please do : )
2011-05-27 14:27:03+0000 <antoviaque1> I'll have a few questions for you 
afterwards
2011-05-27 14:27:24+0000 <Madkinder> my name's Ihor, I'm an IT-guy from Ukraine
2011-05-27 14:27:55+0000 <Madkinder> I can't say I'm a programmer or an 
administrator or translator... I'm a bit of everything
2011-05-27 14:28:23+0000 <Madkinder> I'm 25
2011-05-27 14:29:24+0000 <Madkinder> can't imagine my life w/o programming and 
learning. I wrote my first program when I was 6 (not that my dad didn't help me 
:))
2011-05-27 14:29:40+0000 <antoviaque1> :)
2011-05-27 14:30:03+0000 <antoviaque1> and what did you work on until now?
2011-05-27 14:30:28+0000 <Madkinder> to be honest right now I'm trying to find 
an application for myself
2011-05-27 14:30:48+0000 <Madkinder> in January I left my own business
2011-05-27 14:31:27+0000 <Madkinder> I ran it along with my partner for 3 
years, but one day I realized I cannot do software the way we were doing
2011-05-27 14:31:55+0000 <Madkinder> even though I've been earning a bit of 
money ;)
2011-05-27 14:32:01+0000 <antoviaque1> ahah : )
2011-05-27 14:32:11+0000 <antoviaque1> what was the issue with the way you were 
developing?
2011-05-27 14:32:54+0000 <Madkinder> our goals were different: my partner's one 
was to earn a lot of money and to run a big business
2011-05-27 14:33:13+0000 <Madkinder> he wanted to have a lot of employees
2011-05-27 14:33:47+0000 <Madkinder> otoh, my vision was to run a small team 
focused on producing something valuable, passionated
2011-05-27 14:34:30+0000 <antoviaque1> I see
2011-05-27 14:35:03+0000 <Madkinder> basically I wanted to work in a "team", 
use new technologies, you know... evolve
2011-05-27 14:35:24+0000 <Madkinder> rather then do a bunch of similar projects 
month by month...
2011-05-27 14:35:24+0000 <antoviaque1> And what do you usually work on? (type 
of projects, roles, languages, etc.)
2011-05-27 14:35:38+0000 <Madkinder> my role was CTO
2011-05-27 14:35:46+0000 <Madkinder> basically when we started there were only 
two of us
2011-05-27 14:36:07+0000 <Madkinder> my partner was dealing with customers and 
I was responsible for doing stuff
2011-05-27 14:36:30+0000 <Madkinder> after we hired some guys my chore was to 
keep them doing their work right
2011-05-27 14:36:48+0000 <Madkinder> designing the architecture, picking the 
right tools, you know...
2011-05-27 14:37:33+0000 <Madkinder> so after a couple of years I wasn't 
actually doing any programming
2011-05-27 14:37:44+0000 <Madkinder> except crucial parts of the code
2011-05-27 14:37:56+0000 <Madkinder> that annoyed me actually
2011-05-27 14:38:15+0000 <antoviaque1> You didn't liked the managerial role?
2011-05-27 14:38:31+0000 <Madkinder> not that I didn't like it
2011-05-27 14:38:43+0000 <Madkinder> I didn't like to be "pure manager"
2011-05-27 14:38:58+0000 <antoviaque1> ok
2011-05-27 14:39:13+0000 <Madkinder> and I didn't like the team reacting like 
"oh, not again, yet another tool/library/technology/whatever"
2011-05-27 14:39:36+0000 <antoviaque1> but would you be ready to not have 
managerial duties anymore? You wouldn't miss it?
2011-05-27 14:40:32+0000 <Madkinder> you know... I would like to work in a team 
where everybody who's contributing has voice
2011-05-27 14:40:36+0000 <Madkinder> kind of meritocracy
2011-05-27 14:40:45+0000 <Madkinder> not sure I spelled this word right
2011-05-27 14:40:52+0000 <antoviaque1> you did : )
2011-05-27 14:41:12+0000 <antoviaque1> and we're trying to run things on this 
basis here, so good to know : )
2011-05-27 14:41:31+0000 <antoviaque1> what about those who don't contribute? 
the community?
2011-05-27 14:41:35+0000 <Madkinder> I don't like when I'm imposed what to do, 
but I don't like when my subordinate doesn't have his own opinion
2011-05-27 14:42:03+0000 <Madkinder> well, the community is a valuable stuff
2011-05-27 14:42:20+0000 <Madkinder> in fact they are the ones we are doing 
things for (apart from ourselves :D)
2011-05-27 14:42:42+0000 <Madkinder> I have an experience working on an MMORPG 
gave
2011-05-27 14:42:57+0000 <antoviaque1> oh, on which one did you work?
2011-05-27 14:43:03+0000 <Madkinder> when I left the project the server was 
able to handle 2.5k online simultaneously
2011-05-27 14:43:19+0000 <Madkinder> http://arena.ru/
2011-05-27 14:43:27+0000 * antoviaque1 is looking
2011-05-27 14:43:44+0000 <Madkinder> that time it was a Russian project, now 
some Italian firm has acquired it, if I'm not mistaken
2011-05-27 14:44:26+0000 <antoviaque1> what position did you occupy on this 
project?
2011-05-27 14:44:43+0000 <Madkinder> I was one of the core server programmers
2011-05-27 14:45:12+0000 <Madkinder> actually I was the one who clicked "File > 
New Solution ..."
2011-05-27 14:45:14+0000 <Madkinder> :D
2011-05-27 14:45:18+0000 <antoviaque1> ahaha : )
2011-05-27 14:45:24+0000 <antoviaque1> and can I ask why you left?
2011-05-27 14:45:35+0000 <Madkinder> sure
2011-05-27 14:46:07+0000 <Madkinder> the whole team was distributed: the main 
office was located in Moscow, Russia
2011-05-27 14:46:24+0000 <Madkinder> they outsorced coding stuff to us, 
Ukrainians
2011-05-27 14:46:38+0000 <Madkinder> and basically I was working for a 
Ukrainian firm
2011-05-27 14:47:14+0000 <Madkinder> one day something happened in relationship 
between Russians and Ukrainians... and I was transfered to another project
2011-05-27 14:47:21+0000 <Madkinder> it wasn't me who made the decision actually
2011-05-27 14:47:40+0000 <Madkinder> then I left that firm and started my own 
business
2011-05-27 14:47:46+0000 <antoviaque1> I see
2011-05-27 14:48:08+0000 <antoviaque1> and it was you first job? Quite a few 
achievements for 25 years old already : )
2011-05-27 14:48:44+0000 <Madkinder> I might say it was my first "real" job
2011-05-27 14:49:06+0000 <antoviaque1> ok
2011-05-27 14:49:18+0000 <Madkinder> I learned a lot from those days and I am 
very grateful for that time I spent with those guys
2011-05-27 14:49:38+0000 <antoviaque1> What about languages? Which ones do you 
prefer? You talked about python, are there any others?
2011-05-27 14:49:44+0000 <Madkinder> yep
2011-05-27 14:49:51+0000 <Madkinder> I read pretty much anything
2011-05-27 14:50:06+0000 <Madkinder> starting from x86 assembly and up to erlang
2011-05-27 14:50:35+0000 <Madkinder> I'm comfortable with Python, Java, C# 
(.NET 2.0 - 4.0), Ruby
2011-05-27 14:50:50+0000 <Madkinder> not that good at C++ (I mostly use Qt 
framework)
2011-05-27 14:51:12+0000 <antoviaque1> What about JS/jQuery? 
2011-05-27 14:51:16+0000 <Madkinder> oh, and JavaScript as well, though I 
haven't tried anything server side
2011-05-27 14:51:33+0000 <Madkinder> jQuery, a bit of Prototype, YUI
2011-05-27 14:51:42+0000 <antoviaque1> ok - and you like it?
2011-05-27 14:51:56+0000 <Madkinder> yep
2011-05-27 14:52:07+0000 <Madkinder> one thing I don't like about it is tooling
2011-05-27 14:52:22+0000 <Madkinder> at least I haven't found anything powerful 
enough
2011-05-27 14:52:41+0000 <Madkinder> you know I'm a bit spoiled with Java with 
Eclipse :D
2011-05-27 14:52:52+0000 <Madkinder> all this refactoring/push in/pull out stuff
2011-05-27 14:53:04+0000 <Madkinder> *spoilt
2011-05-27 14:53:11+0000 <antoviaque1> And PHP? : )
2011-05-27 14:53:31+0000 <Madkinder> I got to admit I used that... thing too
2011-05-27 14:53:47+0000 <Madkinder> One of the biggest projects I used PHP for 
was for UGS Pay company
2011-05-27 14:53:57+0000 <Madkinder> they are doing online payments
2011-05-27 14:54:05+0000 <Madkinder> kind of a little PayPal
2011-05-27 14:54:22+0000 <Madkinder> I can read it, I can write it
2011-05-27 14:54:25+0000 <Madkinder> but I won't
2011-05-27 14:54:32+0000 <Madkinder> under any circumstances
2011-05-27 14:54:48+0000 <Madkinder> after I used Python, there's no way back
2011-05-27 14:55:30+0000 <Madkinder> so, basically, I'm able to port legacy PHP 
code to Python, Ruby, Java 
2011-05-27 14:55:49+0000 <antoviaque1> You mean you would refuse to code 
something in PHP ?
2011-05-27 14:56:08+0000 <Madkinder> I guess so
2011-05-27 14:56:17+0000 <Madkinder> programming must be fun
2011-05-27 14:56:31+0000 <Madkinder> I don't see any fun in coding in PHP, sorry
2011-05-27 14:56:46+0000 <antoviaque1> Yep, we try to give as much choice as we 
can to everyone in chosing the tasks
2011-05-27 14:57:23+0000 <antoviaque1> However, there are sometimes project 
requirements, and we all have to sit on our fun from time to time
2011-05-27 14:57:44+0000 <antoviaque1> Hmm
2011-05-27 14:57:48+0000 <Madkinder> that was the reason I asked how'd you earn 
your money?
2011-05-27 14:57:57+0000 <Madkinder> :)
2011-05-27 14:58:06+0000 <antoviaque1> ahah, of course
2011-05-27 14:58:12+0000 <Madkinder> 'cos that can help me understand who rules
2011-05-27 14:58:59+0000 <antoviaque1> Well, it's pretty simple - there is the 
videogame studio, Farsides, which is sponsoring developments
2011-05-27 14:59:13+0000 <Madkinder> just to understand is there any evil guy 
who might come eventually and say: "Start PHP programming right now or you will 
have nothing to eat tomorrow!"
2011-05-27 14:59:27+0000 <antoviaque1> I guess that evil guy would be me : )
2011-05-27 14:59:38+0000 <Madkinder> are you that cruel oO
2011-05-27 14:59:43+0000 <antoviaque1> ahahah
2011-05-27 15:00:16+0000 <antoviaque1> I'm in charge of the production for the 
studio, so I would be the one discussing the tasks with you
2011-05-27 15:00:59+0000 <Madkinder> do you have anything else you'd like to 
ask? 'cos I have some questions too
2011-05-27 15:01:25+0000 <antoviaque1> but I'm worried about the fact that you 
would refuse to touch some parts of the code - it's perfectly understandable 
from a volunteer, but for paid work?
2011-05-27 15:01:32+0000 <antoviaque1> sure, please do
2011-05-27 15:02:06+0000 <Madkinder> let me explain my point of view
2011-05-27 15:02:36+0000 <Madkinder> when I was workin on Arena.ru there were 
basically two parts: server (.NET backend) and a client (Win32/DirectX)
2011-05-27 15:03:20+0000 <Madkinder> I was basically working on server. Some 
day client-lead came to me and said: abandon your work and start fixing our 
client bugs
2011-05-27 15:04:05+0000 <Madkinder> Though I was able to write C++ I wasn't 
that good in DirectX and didn't understand the whole project architecture
2011-05-27 15:04:13+0000 <Madkinder> but I was forced to
2011-05-27 15:04:23+0000 <Madkinder> since I was paid for it :)
2011-05-27 15:05:05+0000 <Madkinder> on the other hand consider the output
2011-05-27 15:05:21+0000 <antoviaque1> I understand that you wouldn't want to 
work for something where you don't feel good
2011-05-27 15:05:25+0000 <Madkinder> I can work for all the day long doing 
things I hate very much
2011-05-27 15:05:56+0000 <Madkinder> I can, and I will, even though it might be 
PHP code. But I need to realize the background of it.
2011-05-27 15:06:10+0000 <antoviaque1> And my goal is not to force you into 
anything
2011-05-27 15:06:10+0000 <Madkinder> let me try to explain it in another words
2011-05-27 15:07:00+0000 <Madkinder> when running my business with my partner I 
was often forced to opt for a php project instead of python one, just because 
"it was easier to find a PHP project"
2011-05-27 15:07:10+0000 <Madkinder> or it was paid better for
2011-05-27 15:07:43+0000 <Madkinder> and when it was too often, it wasn't a 
pleasure to get back to work every day
2011-05-27 15:07:56+0000 <antoviaque1> I understand
2011-05-27 15:08:00+0000 <Madkinder> so can you please explain what's behind 
your PHP projects?
2011-05-27 15:08:13+0000 <antoviaque1> The issue is that we may have more or 
less PHP depending on the moment
2011-05-27 15:08:20+0000 <Madkinder> do you have some that are already in 
production and they just need some bug fixing from time to time?
2011-05-27 15:08:59+0000 <antoviaque1> right now Card Stories doesn't have any, 
but we'll add symfony to handle the server pages, and there will be tasks there 
too
2011-05-27 15:09:29+0000 <Madkinder> aint there any possibilities to opt for 
another technology? I'm just curious
2011-05-27 15:09:32+0000 <antoviaque1> And the other project, HPO, is PHP+JS
2011-05-27 15:10:50+0000 <antoviaque1> I'm sorry, I think I will have to 
decline your candidature - it's not a judgement on you, but as you said, it's 
not good to have to work on things we don't like :/
2011-05-27 15:11:28+0000 <Madkinder> ok, it's your choice
2011-05-27 15:11:36+0000 <Madkinder> anyway it was nice to talk to you
2011-05-27 15:12:00+0000 <antoviaque1> Yep, thanks for your time - and sorry I 
couldn't help you more in your research
2011-05-27 15:12:14+0000 <antoviaque1> I hope you'll find the project you're 
looking for : )
2011-05-27 15:12:39+0000 <Madkinder> might be
2011-05-27 15:13:03+0000 <antoviaque1> Have a good day!
2011-05-27 15:13:10+0000 <Madkinder> you too, be well
2011-05-27 15:13:12+0000 Madkinder (Madkinder) is now offline
2011-05-27 15:15:21+0000 <antoviaque1> ok, too bad :/
2011-05-27 15:16:08+0000 <antoviaque1> rogerio: checking your tickets - 
remember to change their status/attribution/time estimate : )
2011-05-27 15:18:16+0000 <romulo> antoviaque1, i have never seen such hate for 
a simple language =P
2011-05-27 15:18:26+0000 <antoviaque1> ahaha, yep
2011-05-27 15:18:31+0000 <romulo> weird :P
2011-05-27 15:18:42+0000 <antoviaque1> and if he's like this during the 
interview, I imagine afterwards ;p
2011-05-27 15:18:51+0000 <romulo> yeah, makes sense
2011-05-27 15:19:38+0000 <romulo> i, once said "I hate java", because it was 
proprietary and all that. Im coding using Java right now, and i have been doing 
it since last year :P
2011-05-27 15:20:25+0000 <antoviaque1> ahahah
2011-05-27 15:20:49+0000 <antoviaque1> well we all have languages that we don't 
like
2011-05-27 15:21:12+0000 <antoviaque1> but the attitude was a bit misplaced 
here imho : )
2011-05-27 15:21:53+0000 <romulo> Well, in my case i never hated it, it was 
just being stubborn
2011-05-27 15:22:37+0000 <antoviaque1> ahahah
2011-05-27 15:26:46+0000 <romulo> antoviaque1, i will probably commit the tests 
tonight and be back at the weekend. Any problem?
2011-05-27 15:27:13+0000 <romulo> I *need* to rest. I slept 3 hours/day for 
every day of this week.
2011-05-27 15:27:30+0000 <antoviaque1> No worries at all
2011-05-27 15:27:48+0000 <antoviaque1> To the contrary - writting code when 
we're too tired is rarely a good idea ;p
2011-05-27 15:32:51+0000 <romulo> ok going home, buying food, be back later
2011-05-27 18:03:21+0000 <dachary> back
2011-05-27 19:27:00+0000 <rogerio> Hi dachary
2011-05-27 19:27:15+0000 <dachary> hi
2011-05-27 19:27:15+0000 <rogerio> dachary: Can you talk?
2011-05-27 19:28:11+0000 <rogerio> I would like to dicuss about the feature 
#54, "Add the "play again" button to each game in the lobby"
2011-05-27 19:28:30+0000 <rogerio> dachary: do you have time now? quickly
2011-05-27 19:33:12+0000 <dachary> Yes
2011-05-27 19:33:28+0000 <dachary> Finished merging #26. 
2011-05-27 19:33:34+0000 <dachary> Let me pull #54
2011-05-27 19:34:41+0000 <dachary> What would you like to discuss ? 
2011-05-27 19:34:44+0000 <dachary> rogerio: ^
2011-05-27 19:38:06+0000 <rogerio> about the players emails
2011-05-27 19:38:27+0000 <rogerio> so, in database we don´t have the email 
addresses stored
2011-05-27 19:38:55+0000 <rogerio> and I'm not able to get those who played 
such game
2011-05-27 19:39:21+0000 <rogerio> how can I solve this?
2011-05-27 19:39:24+0000 <dachary> rogerio: are you aware of romulo work 
regarding email invitations ? 
2011-05-27 19:39:57+0000 <dachary> I think your work depends on his
2011-05-27 19:40:07+0000 <rogerio> really?
2011-05-27 19:40:13+0000 <rogerio> why?
2011-05-27 19:40:30+0000 <dachary> http://tickets.farsides.com/issues/47
2011-05-27 19:41:23+0000 <rogerio> I thought, the only thing I had to know is 
to get the list of emails probably through database
2011-05-27 19:41:35+0000 <dachary> and that's also what he needs
2011-05-27 19:41:47+0000 <dachary> you should use the same method
2011-05-27 19:41:58+0000 <dachary> unless there is a reason not to
2011-05-27 19:42:05+0000 <dachary> but I can't think of any
2011-05-27 19:42:38+0000 <dachary> rogerio: does that make sense ? 
2011-05-27 19:43:17+0000 <rogerio> the romulo's task is about emails 
notifications, right?
2011-05-27 19:43:43+0000 <rogerio> I did not understand the relation between 
his task with the play again task
2011-05-27 19:44:05+0000 <rogerio> when user clicks on play again, a new game 
is created
2011-05-27 19:44:31+0000 <rogerio> and also the textarea is filled with the 
players of the game related
2011-05-27 19:45:13+0000 <rogerio> can you help understand what is the relation 
between the issue of romulo and the issue of mine?
2011-05-27 19:46:10+0000 <rogerio> I would like to know why not to store the 
players on database? Is there a big problem doing this?
2011-05-27 19:46:28+0000 <rogerio> like create a table PLAYER with fields ID, 
EMAIL for example
2011-05-27 19:46:43+0000 <rogerio> we already have the players ID on database
2011-05-27 19:46:50+0000 <dachary> this is exactly what romulo is dealing with
2011-05-27 19:47:07+0000 <dachary> when you create a new game you need to 
notify the players by inviting them, using their email
2011-05-27 19:47:18+0000 <rogerio> yes
2011-05-27 19:47:22+0000 <dachary> this is the relationship between your task 
and romulo's task
2011-05-27 19:47:28+0000 <rogerio> hmm, ok
2011-05-27 19:47:43+0000 <rogerio> but, romulo have the emails
2011-05-27 19:47:46+0000 <dachary> an invitation is an email notification
2011-05-27 19:47:57+0000 <rogerio> because the emails are written by user
2011-05-27 19:48:12+0000 <dachary> I suggest you talk with him about that
2011-05-27 19:48:16+0000 <rogerio> I am talking about the case of an old game
2011-05-27 19:48:39+0000 <rogerio> how to restore the email address?
2011-05-27 19:48:49+0000 <rogerio> ok, I'll talk to him about that
2011-05-27 19:53:14+0000 <dachary> rogerio: I'll apply Bug fix - Ticket #70 
right now. I like how you did the test :-)
2011-05-27 19:53:58+0000 <dachary> the next time, could you please write a 
comment that explains in detail what the patch does ? (instead of "Bug fix")
2011-05-27 20:02:50+0000 <dachary> and please add the test together with the 
tests that deal with the same area of the code (as opposed to the beginning of 
the test file)
2011-05-27 20:05:35+0000 <rogerio> ok
2011-05-27 20:06:24+0000 <rogerio> the JavaScript test that I did had conflict 
with other test
2011-05-27 20:06:51+0000 <rogerio> so I had to put the test on top
2011-05-27 20:07:02+0000 <rogerio> I will follow your suggestions
2011-05-27 20:07:09+0000 <rogerio> thanks loic!
2011-05-27 20:11:08+0000 <dachary> what kind of conflict ? If a test can't run 
unless it is first, this is a problem that needs to be addressed. Moving it to 
the beginning of the file and hoping that it will stay there forever is a hack 
that will make someone miserable eventually. And pissed most probably ;-)
2011-05-27 20:14:46+0000 romulo (romulo) is now online
2011-05-27 20:14:53+0000 <romulo> da, ping
2011-05-27 20:15:25+0000 <dachary> romulo: hi. You missed rogerio by 27 seconds.
2011-05-27 20:15:32+0000 <dachary> (10:14:21 PM) rogerio left the room (quit: 
Quit: Page closed).
2011-05-27 20:15:32+0000 <dachary> (10:14:48 PM) romulo 
[[email protected]] entered the room.
2011-05-27 20:15:58+0000 <dachary> he had a question for you but I suppose he 
will be able to ask the next time around
2011-05-27 20:16:30+0000 <romulo> he called me
2011-05-27 20:16:31+0000 <romulo> =]
2011-05-27 20:16:49+0000 <dachary> :-D
2011-05-27 20:16:49+0000 <romulo> dachary, thanks for telling anyway
2011-05-27 20:16:57+0000 <romulo> i told him to look for the emails @ 
authcardstories.sqlite
2011-05-27 20:19:26+0000 <romulo> ok, bbl im going to relax a bit and then 
implement the tests :P
2011-05-27 20:37:55+0000 <dachary> romulo: make sure you pull the latest from 
http://cardstori.es/trac/ because much have changed recently
2011-05-27 20:38:26+0000 <da> romulo: back
2011-05-27 21:23:12+0000 dachary (dachary) is now online
2011-05-27 21:25:05+0000 <romulo> dachary, im pulling from 
http://cardstori.es/cardstories.git
2011-05-27 21:25:28+0000 <dachary> good ;-)
2011-05-27 21:25:41+0000 <romulo> before each patch
2011-05-27 21:25:45+0000 <romulo> i make sure to fetch and rebase
2011-05-27 21:25:49+0000 <romulo> and merge commits 
2011-05-27 21:29:07+0000 <romulo> bbl
_______________________________________________
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