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

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.


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 ?
Oct
17
comment How to handle situation of programmer stealing credit for your project
Here's what I don't get: won't the version control logs show who wrote the code ? I obviously assume you use version control, otherwise it's hard to be sympathetic to your situation...
Oct
11
comment Old programmer disappeared. About to hire another programmer. How do I approach this?
The first and MOST IMPORTANT question: do you have a contract ?
Sep
10
comment As a senior project manager, should I still keep learning new skill in programming?
Have you ever said 100 times in a row "This guy is so right" ?
Aug
21
comment Shared hosting for a PHP application
Actually, the neat thing is that most hosting companies will offer to configure the VPS for you (free or for a small price) with whatever software you need/want. They'll clearly do a better job than the average developer. If you can afford it, a VPS is the way to go.
Aug
20
comment In freelance software development, what kind of penalties should firms have when they miss deadlines?
Why isn't there a part 4, 5, 6 etc. to that blog post ?
Aug
20
comment In freelance software development, what kind of penalties should firms have when they miss deadlines?
+1 Very good points. Also, a pleasure to read :)
Aug
12
comment Safely fixing production database data
Even if your database is large and backing it up takes a lot of time, you can probably just take a subset of that data and experiment on that.
Aug
12
comment Reusing open-source code that doesn’t specify a license
For future readers: DWTHYWWI = Do What The Hell You Want With It.
Aug
11
comment In what order are rows fetched absent ORDER BY clause?
Result sets returned by RDMBS-es are just that: sets, which by definition don't have a particular order. So the RDBMS can return them in any order it likes and change the order again on the next query execution. Relying on a particular order without an ORDER BY clause would be a mistake. I always try to explain this to my coworkers, but I'm only sucessful half the time :D .
Aug
1
comment Does dealing with legacy code help one evolve as a programmer?
It would be great to find some code comments or project documentation in these situations. Otherwise that hack or weird way to implement a function will remain a mistery. That developer may not even be in the company anymore, so there's no way for you to ask him about it.
Jul
29
comment The Relative Cost Efficiency of (Acceptance) Test Driven Development
OK, this is a good idea to check out. The team which I'm part of switched to TDD a few months ago. While we did see an increase in code quality (less nr of bugs and better modularity), we also saw an increase in development time. These things are subjective, but I'm pretty sure we can generate some statistics based on the entries in our bugtracker, JIRA etc. Now I'm curious too about seeing such metrics :) .
Jul
28
comment Preventing password hashing algorithm from overloading CPU
Actually, the OP is talking about hashing methods that are intentionally made slow. For example, take a look at bcrypt: en.wikipedia.org/wiki/Bcrypt
Jul
18
comment Am I covered with GPL If I want to share open source code of project developed in my company?
Whatever answers you receive here, always keep in mind that trusting strangers on the Internet with legal advice can have serious consequences. The answers here are just a guideline, since the full context of your question is unknown. The best you can hope for from Programmers.SE is figuring out who to ask for help and if it's worth it. If this is something important for you, contact a lawyer and discuss it with him/her. Your company probably has some legal department that you can ask for help on this.
Jul
18
comment Should I break contract early?
"My current contract says that either party may cancel the contract with 1 weeks notice for any reason". Was it hard getting them to agree to this ?
Jul
17
comment Courses for project management
Phew... that trailer video is old... thank god... I actually thought you guys still used Windows XP in 2013...
Jul
16
comment How to justify migration from Java 6 to Java 7?
Is it just me or is the title backwards ?
Jul
12
comment Can the version of Git vary between team members?
OK, I looked a bit at the changelog for a few of the versions, but the damn thing is too vast and long. However, I didn't find anything really significant, so you're probably right about the backwards-compatibility...