2,433 reputation
1027
bio website
location Peoria, IL
age
visits member for 3 years, 6 months
seen Nov 19 at 15:32

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.


Aug
18
answered Ethics behind opening and editing a jar file
Aug
18
answered Can I take a year off without hurting my career?
Aug
16
answered How do I manage success as an independent contractor?
Aug
10
answered How to get manager to get me favorable projects
Aug
3
answered Legality/Ethics of crawling a site to basically copy its database?
Aug
3
answered How improve learning habits, best practices?
Jul
26
answered How should I determine my rates for writing custom software?
Jul
26
answered Should a web designer know server-side coding?
Jul
22
answered Does printing out numbers involve converting the numbers into characters?
Jul
22
answered Were you able to implement design patterns in tight deadlines?
Jul
21
answered Techniques to increase logic at programming
Jul
21
answered What do you call different user roles in software design?
Jul
21
answered How to fail an interview?
Jul
20
answered How to hire a good C# developer if I don't know C#?
Jul
20
answered Can we price a software based on its lines count, language, technology and stuff like that?
Jul
12
answered Hiring Developers - Securing Source Code
Jul
11
answered Is it not a good practice to handle runtime exceptions in the code?
Jul
8
answered Is there any benefit to obsession with making code “look pretty”?
Jul
8
answered New Team Lead - How to deal with a resentful former peer
Jul
8
answered Is outsourcing (offshoring) disloyal?