2,433 reputation
1027
bio website
location Peoria, IL
age
visits member for 3 years, 7 months
seen Dec 23 at 15:07

Once Upon a time a magical company called MagicDollars (for the sake of brevity for the rest of the answer we will refer to this company by its stock ticker M$) and this company made the most widely used, operating system, internet browser, office productivity suite, and various other products. M$ had this great idea to just integrate all of its software so that they would all work together seamlessly. This would be great for users of this software since this would make doing things like importing a webpage in a Ward processing (because in magicland we have wards instead of words) document, seemlessly and natively.

But this would evidently make the software too good. And we cant have people getting software that is too good. Because then if another company came along with their own version of good software people will be too dumb to install and use that if they have the already integrated versions that were included. So the Neanderthal Union decreed that M$ was using its magical abilities to make things too difficult for smaller developers to create super complex applications that they must give away for free. And said you will no longer make things work together seemlessly.

And instead of extending their middle wand to the NeU and saying fine we shall no longer make software that can be used in the NeU... M$ bowed before the luddites and said ok. So now you can not rename a file from inside of your office productivity suite in Magicland.


Jun
22
comment Is it acceptable to decompile someone else's code for the purpose of learning what they did, and how they did it?
@zenbike - They would be sueing for damages. If all you did was read their code and did not copy it or try to duplicate the functionality then there are no damages. If you disclose what you know then you start opening yourself up for them. There is also fair use. If you were arrested for the decompiling under criminal statutes in the US or EU you should have a fair use defense so long as you did not change, or communicate what you learned about it.
Jun
20
comment Architecture diagram of a computer virus
@eddie Maybe not but I am sure that there are some security researchers that have generated one for them. And do not confuse a virus programmer with the script jockeys that deploy them.
Jun
17
answered 30 minutes to explain programming to a 15 year old
Jun
17
answered Models should match table structure, Viewmodels match how the data need to be displayed?
Jun
15
answered Logging, do you do it?
Jun
15
answered Giving employer power of attorney to obtain your inventions
Jun
15
comment Mix three different licenses for an open-source software
@David I think he is just saying he doesnt want someone coming in taking his free website, rebranding it and selling it as their own solution. I would bet that he is not looking for a prohibition of ad revenue or account revenue. Is that really against FOSS priciples?
Jun
15
comment Sr. Dev made a database I disagree with. Advice sought
In the end all that really matters is: can you make the design work as is? If you have problems ask the developer for help. As a new developer the worst thing you can do is prejudge. Once the project is complete you will probably have a better understanding for why some of the decisions were made.
Jun
13
answered How did they count the number of lines of code executed at runtime?
Jun
10
comment Strange names for revisions?
@funderbolt actually a revision would be the copy you check back in.
Jun
10
awarded  Citizen Patrol
Jun
9
answered Entity Framework book for beginners
Jun
8
awarded  Commentator
Jun
8
comment Entity Framework book for beginners
What are you wanting to understand? I have not found a good book that really leverages integrating EF and ASP.net/WCF/WPF.
Jun
8
answered Why learn hexadecimal?
Jun
7
answered Arguments for storing binary asociations in a single field vs. in a mapping table?
Jun
7
comment Is it “normal” for people to not work?
This reminds me of the developers who dont want to do to good of job for fear that they will no longer be needed. I still say if I ever manage that I will put it on my resume with pride.
Jun
7
comment Is it “normal” for people to not work?
The fact that your team lead will ask questions and for help is a sign of a greate lead to me.
Jun
7
comment Is it “normal” for people to not work?
I know very few developers that are just here for the paycheck. It happens in less skilled jobs sure but there are easier ways to make money than be a developer that does nothing.
Jun
7
comment Non-Solicitation clause in my offer letter - Prospective employer says this is non-negotiable. Is this a deal-breaker?
There are ways to work within the system for this. Most of these clauses are not enforcable across state lines. If you are upfront with your intentions your company my be willing to sign a one time waiver. But you can cross that bridge if you ever come to it. You can get a lawyer then and find out your options.