758 reputation
36
bio website
location
age
visits member for 3 years
seen yesterday

Mar
9
comment Can someone relicense my code, then sue me for distributing it?
@user11177: Of course not; publishing does not change authorship.
Mar
9
comment Can someone relicense my code, then sue me for distributing it?
Only if you pirate their code. The code you invented yourself remains yours to do with as you please - unless of course you were to agree to a contract that says otherwise.
Jan
20
comment How to make significant technical decisions given very little time
Instead, I would identify concrete risks and escalate them to management. For instance: "Based on our current knowledge, we think technology A is the best choice. However, due to the short deadline, we were unable to verify that this approach can handle the workload expected of this system.". Management can then either accept the risk, or reduce it by ordering further analysis.
Jan
20
comment How to make significant technical decisions given very little time
Personally, I'd be more specific than "not optimal", as the does not specify the severity of the uncertainty. A manager with a "it doesn't need to be perfect, just good enough" mentality will blithely ignore this warning, unaware that you meant to say that the technology might not be good enough.
Jan
20
comment How to make significant technical decisions given very little time
"Picking one ASAP, then prototype" strikes me as very bad advice in this situation. Yes, prototyping is important, but also time consuming. Non-trivial problems often have more than 2 possible solutions, and 2 days are not enough to prototype several technologies.
Dec
17
comment Why do dynamic languages make it more difficult to maintain large codebases?
I didn't claim that tooltips, IDEs or mice were invented in statically typed languages. I only claim that in an object oriented language, a function's name is in general insuffient to identify the function, and hence tooling can not know which function is being called, and display the right tooltip, or inline the right function, and so on - at least not without asking the user.
Dec
17
comment Why do dynamic languages make it more difficult to maintain large codebases?
Perhaps I should have mentioned I am talking about object oriented programming languages with dynamic dispatch. Such methods are not global, but figuring out which implementation is going to be called requires knowledge about the type of the receiver.
Apr
15
comment Why were frames deprecated in HTML5, but not iFrames?
Why are frameset elements bad for "usability" and "accessibility" but iframe elements aren't?