6,780 reputation
11538
bio website
location
age
visits member for 4 years, 3 months
seen 2 days ago

May
16
comment What difference with Android when iOS is not open?
@Ramhound and in addition it is almost certainly a breach of contract with your telco, most of which (maybe all) have clauses that prohibit it.
May
11
comment Is specifying copyright necessary in a closed source project?
copyright is implicit, there's no legal requirement to have such notices at all. They MAY serve as a reminder to people that copyright is in place, but that's all.
May
11
comment Is specifying copyright necessary in a closed source project?
in fact, copyright is implicit in most jurisdictions so headers like that are not a legal requirement in those places (of course it may be different where you live and work, but that's the case in most of the world).
May
11
comment What is Android's payment system like?
if they don't pool the payments in one lump sum, you'd end up paying more in credit card transaction fees than the value of most micropayments.
May
10
comment Why create a Global-ish Object.create function?
he doesn't ask where it's defined, but why.
May
9
comment Is it better to spend resources on a skilled team or good process practice?
a skilled team will get you the best out of your good process. A good process does not a skilled team make.
May
1
comment GPL question : web application using Imagick and GhostScript => Which would be the final licence?
the best (and likely only) way to ensure you're not pulled into a GPL morass is to ensure that you don't have any GPL dependencies anywhere at all.
Apr
27
comment Is it always a good idea to divide large classes into smaller ones?
@Zibbobz don't refactor unless it's required by your assignment (iow, it's explicitly your task or you're working on a problem involving the code you want to refactor directly and refactoring will save time on your task). Unless you're the person setting the budgets and tasks it's not up to you to decide that refactoring should be done. You can of course let your team lead or whomever is responsible know that in your opinion refactoring would be a good idea and they can then consider it for the future.
Apr
27
comment I want to explain why the specification must not be changed during development period
another reason for not changing the specs, which is also paradoxically a reason for changing them, is legal requirements. Many pieces of software deal with that. As long as the laws they have to content with don't change, those requirements are static. As soon as they change, the requirements change. And that is completely out of the hands of the development team or their customers (unless those customers are the people who're enacting those laws directly, which is exceedingly rare).
Apr
25
comment Partial or full changelog for release
What about an incremental change log... You'd have the best of both worlds...
Apr
24
comment What kind of copyright laws should I be aware of when creating software?
short answer: all of them. Long answer: get a lawyer and let him figure it out.
Apr
17
comment Job Interview Challenges
@SebastianRedl if an interviewer were to ask me that question I'd wonder why he asked it but not voice my opinion about where he should stuff it, a doing so is more likely to get you rejected than accepted (even if in your specific case it'd be exactly what you are looking for). In fact I've at least once rejected an offer to do a "test" that had questions like that, because if that's the kind of questions they ask during a programming test it's unlikely to be the kind of environment I'd want to work in.
Apr
5
comment Licensing of content created by licensed code
I've seen libraries and tools that in their licenses/TOS included restrictions on the licensing/rights of the created data/content. Don't ask me the legality of such things, but some programmers do try.
Mar
20
comment What is the effectiveness of code reviewing by just reading?
and of course the tests should also be reviewed as part of the code review process. I've often found flaws in tests that caused them to pass when they shouldn't, leading to production errors that can potentially cost millions.
Nov
14
comment Why were punch cards used for programming
even in the 1990s I was given 5 minutes of computer time for an entire semester at university for my programming assignment. Luckily the screen editor used next to no CPU time when typing in the Pascal code, or it wouldn't have been enough to last those months. Everyone wrote their programs on paper, cross checked and corrected themselves and others using paper programming manuals, then had the program ok'd for entry by the teaching assistant, and only then was it painstakingly typed in, every character double checked with the paper original to ensure there were no typos to fool the compiler.
Nov
11
comment How can I hide my signature in a program?
@duozmo nothing wrong with working together (IF the assignment allows it of course), long as you don't end up doing someone else's work for them. And no, my fellow students were never enemies when I was in university. At worst they were competitors for the nicest assignments.
Nov
11
comment Does scrum involve writing tests before code?
what makes you think every "agile" system forces the use of TDD?
Nov
11
comment in scala type linearization explain first step in algorithm
try posting on a site where such questions are not off topic, might help get some answers.
Oct
31
comment Human names in programming examples
sure, use Bert and Julie :)
Oct
16
comment Is the development of CLI apps considered “backward”?
or call it "retro" and be really fancy