2,764 reputation
1230
bio website
location Argentina
age 37
visits member for 3 years, 10 months
seen 19 hours ago

Software developer and science fiction fan.


May
5
comment Is there a reason that tests aren't written inline with the code that they test?
@ChrisPitman Agreed. I suspect the negative responses are partially caused by resistance to change :) The only way to effectively test this idea would be to try it and see its actual pros and cons, instead of arguing from a purely theoretical (and dogmatic) point of view.
May
5
comment Is there a reason that tests aren't written inline with the code that they test?
I'm puzzled about your reasons: TDD already says test creation happens before (or at the same time) as production code, and must be done by the same coder! They also hint that tests are pretty much like requirements. Of course, these objections don't apply if you don't subscribe to the TDD dogma (which would be acceptable, but you must make it clear!). Also, what exactly is a "reusable" test? Aren't tests, by definition, specific to the code they test?
May
4
comment Is there a reason that tests aren't written inline with the code that they test?
The problem with "separation of concerns" is that it has blurry limits. What about annotations in Java? Modern Java development has moved away from xml config files and tends to put config as annotations. Annotations are in practice "a separate language". Isn't that breaking this principle? And if you accept it, why not inline tests?
May
4
comment Does change the license under which Linux is released need the permission of all the copyright holders?
Note that even if all contributors had assigned their rights to the Linux project, and Linus decided to close its license, the end result would probably be a fork by an outraged community.
Apr
27
awarded  Deputy
Apr
26
comment Hardware running gpl code
I think the GPL states they have to either make the GPL'ed code available, or point you to it. Either way, they must explicitly disclose they are using GPL'ed software, which I think is what the original question was about.
Apr
26
comment Hardware running gpl code
@ScottWhitlock It may not be definitive proof, but it's pretty convincing. Why would the headers lie about the OS being Linux? (Note: I'm aware it's trivial to do, but why?)
Apr
26
comment moving from Windows to Linux
I find this answer is outdated: nowadays a well-configured Ubuntu (or pick your alternative desktop-oriented distro) is ready for pop & mom to use it for daily tasks such as browsing the net, reading email, watching movies and listening to music.
Apr
26
comment moving from Windows to Linux
This question fails the requirements of being to the point, having a clear answer, and not soliciting endless debate and opinion.
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@ReiMiyasaka Well, while "superior" is just my opinion, I'd say it does answer the original question: MS has a bad reputation because they tried to squash a grassroots software philosophy (perceived by some people as superior, but also as "the little guy") just because it threatened their business.
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@ReiMiyasaka Sorry, but the goal isn't what you said it was, which pretty much undermines your assertion that open source "is looking to kill Microsoft". If you seek to destroy something which is free and superior, that makes you the Bad Guy (which nicely answers the OP). Also, there are other popular licenses besides GPL, such as Apache and BSD.
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@MystereMan Unfortunately, all "debate" about whether UNIX can be considered "a best practice" (WTF does that even mean?) is utterly worthless. It's the same kind of debate about whether Java or C++ or C# or whatever is a Good Thing; i.e. entirely subjective and pointless. Meanwhile, in the real world, both Unix and Windows are hugely successful and widely used (for different things).
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@ReiMiyasaka You are confusing Open Source and the GPL. The GPL is more about Free software than open source software (read Stallman!). But even if GPL software is ideologically driven (no disagreement there) its goal is not to kill Microsoft. Libre software is not "playing hardball"; offering you, the consumer, something better both technically and philosophically is not the same as trying to destroy Microsoft! The stated and ideological goal of the GPL is to enforce the sharing, not to kill MS or Apple or anyone else.
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@ReiMiyasaka This is way beyond the scope of this website, but note your comment that FOSS is "offering something for free" completely misrepresents the goals of most Free&Libre Software. Its goal is never the equivalent of dumping (the aggressive takeover of a market segment by lowering prices, done by a business giant) but to provide libre software with a different philosophy! As a dumping tactic it's ineffective, since it empowers the consumer (dumping, on the contrary, is never about the consumer).
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@ReiMiyasaka I'm not arguing that MS is the only business playing hard ball. Apple is doing so as well (to name an example). I just find your remark about "open source wanting to kill MS" absurd. 1- Open source is not a unified front with a common objective beyond "software must be open source", 2- (in general) its goal is not to kill anything. Provide alternatives which happen to be (arguably) better? Sure. Prefer development philosophies which encourage sharing and free&gratis access to the source code? Right! But "killing"? That's totally absurd.
Apr
23
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@ReiMiyasaka Um, what? Open source developers aren't, as a general rule, trying to kill Microsoft. Linux isn't trying to kill Microsoft. The reciprocal was actually the case.
Apr
22
comment Is it possible to reach absolute zero bug state for large scale software?
One detected error each. Who knows how many undetected errors? :)
Apr
22
comment What is the current status of software support for JPEG-2000?
Potential answerers to this (great) question: note simply looking at software which alleges to support JPEG2000, or even can open it, is not enough! Take a look at the list of objections in the article Peter linked to, which include "not keeping the ICC profile" and "changing the resolution" (plus some other objections!)
Apr
19
awarded  Excavator
Apr
19
revised What is the best way to remember Java APIs?
fixed grammar, removed unneeded details, improved title (wrong use of "codes"), removed irrelevant tag