978 reputation
1819
bio website
location Cluj-Napoca, Romania
age
visits member for 2 years, 11 months
seen yesterday

I work as a PHP developer at Pentalog where we develop the largest dating site in Europe.

I thrive in challenging environments and am never afraid to get my hands dirty.

My passions include computer programming, psychology and poker.


Jan
13
comment When deciding on whether or not to work for a new company, what are your dealbreakers?
About nr. 2: I kind of disagree. There's no need for a second machine just for email. Frankly, double-clicking that small icon that represents your email client once every hour is not that big a deal. Also, it's probably faster than switching to another machine. You don't have to check for email every 2 minutes, you know. If you do, alarm bells should definitely fire somewhere because you're losing a lot of productivity that way. But if it's absolutely necessary that you see new emails instantly, a dedicated screen seems a better idea.
Jan
13
comment When deciding on whether or not to work for a new company, what are your dealbreakers?
Reading this I realise it's the first time I actually thought about mailbox size. I never saw one in the email account at my job. I also have thousands of emails (a lot of which have attachments) in that account. So I guess we have no limit. Yeey :)
Jan
13
comment Can my company give IP rights away for an application I wrote off hours to another startup?
@MikeDiaz So how did this whole story turn out ? What did you end up doing ? After reading most answers and comments, I'm kind of curious. And I bet I'm not the only one :) .
Jan
12
comment How can I share data across several websites?
+1 for using the concept "a picture is worth 1000 words" :)
Jan
11
comment Do job postings exaggerate their requirements?
So managers that do this should be fired. And CEOs should be fired too for not firing the managers. PS: This was not an ironic comment, I'm actually very serious.
Dec
17
comment If we only know that a video is 720P, 480P or 240P can that unambiguously tell us of the resolution?
While this is true, you will probably see that most of the time the horizontal resolution is fixed while the vertical one can have different values. For example, in the case of 720p: you will see many movies with resolution 1280x720 (most common), 1280x536, 1280x588, 1280x688 etc. In these cases, even though you don't have 720 vertical lines, these resolutions are still considered to be 720p or 720i.
Dec
3
awarded  Pundit
Dec
2
comment How important is it to reduce the number of lines in code?
In college, the very first thing our OOP teached told us is "Write a program as short as possible, but not shorter" :)
Dec
1
comment How to get a job with no experience?
Although long, reading your answer was a delight. I wish more programmers would focus a bit on their communication skills, like you have :)
Nov
25
comment Avoid too complex method - Cyclomatic Complexity
+1 for respecting the reason for the rule, not the rule itself
Nov
19
comment Is a university education worth it for a good programmer?
+1 for the xor thing. Very clever :)
Nov
19
comment Hiring a Junior Developer, What should I ask?
Actually, if the candidate is somewhat active on SO (or if they were active sometimes in the past), you'll likely find the link to it in their CV. On the other hand, interviewers rarely have the time to look over something like this. Which in some cases can be good for you, because I for example am not proud of every question / answer that I posted on SO.
Nov
15
comment What is the relevance of resumes in the age of GitHub, Stack Exchange, Coursera, Udacity, blogs, etc.?
The way you describe this seems correct for most large and medium companies. However, if this is the case, that makes them just plain incompetent. I have no better word for it at the moment. The way they do things is broken and they lose big money every single day because of that. Oh, and we developers lose too...
Nov
7
comment What are the signs that a ten days debugging session will not resolve an issue?
I know this is a little offtopic, but your situation is very symptomatic of a lack of unit tests, not having separate environments for development and production, not using a version control system etc. If any of this is true, some alarm bells should definitely FIRE in your organization; as the system grows and grows, the issues I mentioned will cause you to be in this situation more and more often.
Oct
30
comment How you return to a code when you don't remember what you were doing?
I would add writing unit tests to this list.
Oct
26
comment Is “code that generates code” really all that great?
@Izkata If I understand correctly, he means the former.
Oct
25
comment How should a non-IT manager secure the long-term maintenance and development of essential legacy software?
FYI: 20 years in the software world is equivalent to 2 or 3 human generations. It's a very very long time. From a technological point-of-view, BASIC and COBOL are old enough to be put in a museum...
Oct
25
comment How should a non-IT manager secure the long-term maintenance and development of essential legacy software?
It was irresponsible and very risky to let yourself come to this situation. Your system is written in prehistoric languages (think about cars in 1850 and you'll know what I mean). It's very hard to find companies or independent contractors that know these languages. Your entire business rests on a single point of failure... which is about to fail. Act fast or this whole thing will blow in your face.
Oct
18
comment How can I keep track of all the websites I've made like a proper business would?
+1 for version control. I was in the same situation: as a student no one told me a single word about version control. Now that I see its benefits, I can't imagine how the hell I worked without it.
Oct
18
comment Building a database class in PHP
what's wrong with PDO ?