846 reputation
515
bio website ryba4.com
location Novosibirsk, Russia
age
visits member for 3 years, 11 months
seen May 13 at 14:07

My BitBucket profile, my CV at careers. I'm a Python & Javascript programmer, know some DBs well. Know some Linux stuff.

I speak Russian, Italian, Spanish and English fluently.

I'm fond of cycling, MTB orienteering, travelling.


Mar
7
comment Do Databases Optimize Queries with Sum/Average or Other Aggregates?
Thanks. I worked as DB dev for 2 years, so I know triggers. I thought I might have overseen something.
Aug
19
comment Learning PHP with a Rails/Django/Lift background
@sunwukung: it depends on your skills and experience, and on what you search for. Last year I decided to quit php and get a python position, and also I cared of sane relationships and environment and was direct about this. This way I limited possible vacancies to a very small number, and it did take a month, but in the end I had 4 offers to choose from and found something enjoyable. If you say I'm a rockstar programmer, I'm not (not a CS education, do not know pointers, etc.).
Aug
15
comment Learning PHP with a Rails/Django/Lift background
Why do you need to learn it? From my experience, PHP has a much less readable and writeable syntax, and Python/Django community has many more quality contributors. There's also Node.js being rapidly developed. That's where a young and daring programmer will be valuable. Why do you need PHP?
Aug
15
comment Did jQuery kill the JavaScript discussions?
I had issues with some plugins not working with some browsers or just as expected (like livequery that doesn't understand chains of filters). I loaded the full version of jQuery and debugged it.
Aug
15
comment Is this interview question real or a communication skills test?
Yes, I did conflate "back office" with "back end".
Aug
12
comment Is this interview question real or a communication skills test?
Yeah, the inspirit/frustrate is sooo familiar, thanks.
Aug
12
comment Is this interview question real or a communication skills test?
pauleck: Yes, I was misinformed.
Nov
10
comment How do open source projects maintain quality?
As soon as you learn DVCS like hg or git, you naturally start using them as soon as you start a project. Just create a folder, and do hg init or git init, and your repository is created.
Oct
17
comment Does any programming language use variables as they're in maths?
Thanks for this comprehensive explanation!