56,590 reputation
12130242
bio website pelicandd.com
location France
age 27
visits member for 3 years, 8 months
seen 9 hours ago

Freelance developer for the last six years, I'm specializing myself in quality and productivity for the last two years. I spent the last year working in a Dilbertesque company, watching people doing everything they can to make projects fail.

For a long time, I worked with Microsoft technologies, but recently started to build Linux-based DevOps infrastructure—an excellent way to learn lots of new things.

I'm mostly active on Programmers.SE, but try to participate on other sites as well.

Do you want to:

Feel free to contact me by email at arseni.mourzenko@gmail.com.


Jun
17
revised PHP - Repository matrix pattern?
deleted 13 characters in body
Jun
17
comment Why do people use markdown wysiwyg editors in web applications?
@meskarune: have you read the three points in the first part of my answer?
Jun
15
answered Why do people use markdown wysiwyg editors in web applications?
Jun
13
comment Fixing a spelling mistake in a method name
@BenVoigt: I'm not talking about code, but about the content of the books. Also, I'm not talking about Learn <Enter buzzword here> in five days-type books which become useless when, two months later, <Enter another buzzword here> is released, but rather about books such as Code Complete.
Jun
13
comment Fixing a spelling mistake in a method name
@BenVoigt: let's talk about reviews. I'm not a native English speaker, and I don't consider I know English very well. However, even I've found misspellings in every book published by Wiley, Microsoft Press, and other publishers which are expected to have well-paid expert reviewers focused on misspellings. I don't even mention magazines and ordinary press which contain a ton of misspellings and even grammar mistakes. So no, for me, a misspelling in a source code written for NASA is not indicative of anything.
Jun
13
comment Fixing a spelling mistake in a method name
@BenVoigt: we have misspellings in HTTP protocol. This should have been extensively reviewed too, don't you think? Actually, reviews of live-critical software are more concentrated on mathematical exactness and unambiguity of the program logic. Naming a variable radiatonIntensity instead of radiationIntensity might be a source of a bug, but much less than, say, ratio = 10 / 3.0 (let's guess, is it 3, 3.3333333333333333 or maybe 3.3333333333333335? JavaScript suggests the last one. C# thinks it's the first one. My math teacher would consider the second one to be the least wrong answer).
Jun
13
comment Is my work on a developer test being taken advantage of?
@Gabe: good example. But in this example, it's also obvious for the candidates that you're not looking for a cheap workforce to implement a feature in your new product, and that the criteria is not so complicated that it would take eight hours to obtain a solution.
Jun
12
awarded  Good Answer
Jun
12
awarded  Good Answer
Jun
12
comment Fixing a spelling mistake in a method name
@user2357112: I never said that the slightest refactoring is likely to kill someone. It's not about killing someone, but about making everything possible to mitigate the remaining 0.001% risk of having a bug. This requires formal proff. This requires several layers of testing. This requires formalism. This forbids "I wanna quickly rename this method, hopefully it would work!" behavior. Life-critical projects use techniques which would be considered a complete waste of time and money for any business app. That's why they are so reliable (and expensive).
Jun
12
awarded  Nice Answer
Jun
11
reviewed Approve suggested edit on How to name a method that both performs a task and returns a boolean as a status?
Jun
11
answered Fixing a spelling mistake in a method name
Jun
11
comment Open-sourcing a proprietary library without certain features
Proprietary Chrome and its open source Chromium come into mind as well.
Jun
11
awarded  Nice Answer
Jun
11
answered Is my work on a developer test being taken advantage of?
Jun
10
reviewed Reviewed Is the Entity Component System architecture object oriented by definition?
Jun
10
reviewed Reviewed Should custom data elements be stored as XML or database entries?
Jun
10
reviewed Reviewed Should custom data elements be stored as XML or database entries?
Jun
10
reviewed Leave Open Why isn't there a python compiler to native machine code?