The difference between academics and business people in how they view us:
xkcd - A webcomic of romance, sarcasm, math, and language - By Randall Munroe
I thought it was a pretty insightful look at our hard work's amazing ability to leave others totally unimpressed, no matter how awesome the results. Who cares if we can do things with technology that no one else can? We're all just a bunch of nerds to them.If anyone has any personal stories to share on this matter, I'd like to hear them.
Life's too short to be cool. Be a nerd.
Hehehe. That's about it. The thing about business, though: it pays better, and you can get a similar reaction from your fellow coders.
(when i seen the thread name, i thought of that comic too)
Let me give you good example, i spend 2-3 months working at a piece of software, that was very hard to do. I publish it and, hurray, it's a bit popular.
I work 2 hours at a tiny piece of crap for personal use, i publish it (why not?), and after 2 weeks i find out that this is more popular than my other program.
This applies to open-source software mostly: nobody gives a **** on how you made it, but how it works.
Are you a newbie programmer trying to learn C#? Check out my small tutorial: Visual C# Programming Basics
About open source: If you really want to work on open source projects, you probably shouldn't use .NET languages. .NET generally only works on Windows, and with Unix based operating systems gradually gaining popularity, you will probably be better off learning a language that functions on all platforms, like C/C++.
Life's too short to be cool. Be a nerd.
Mono is opening .NET to Linux as well, though you would probably want to use MonoDevelop for that. Regardless, there are a LOT of open source projects that are Windows only. Annoys those of us on Linux, but so be it.
Are you a newbie programmer trying to learn C#? Check out my small tutorial: Visual C# Programming Basics
Java is a good language to use to run on any platform because it runs on a VM. I don't particularly like it myself, as you can see from my signature, but I'm not against using it. C and C++ are the most common languages used. C is usually used for community projects while C++ is used by organizations like Mozilla.
Life's too short to be cool. Be a nerd.
I know, it's just that what i said is totally related to your post: Academia will want people to use C++ cause it's good even though it's harder to use, Buisness would want you to get the job done fast and easy, and make the app to work for the Mac and Linux at the same time, so they would choose Java.
Personally, i would code apps in C++ more often, but it would take more time without the .NET framework, and i would get the same result. Users don't care about the programming language, they want their app done.
Are you a newbie programmer trying to learn C#? Check out my small tutorial: Visual C# Programming Basics
.NET programmers really annoy me. They seem to think everything revolves around Windows and it's the only operating system that matters, or even exists for that matter. Who cares if 10% of all microcomputer owners and 50% of all server admins are left out of the deal?
Life's too short to be cool. Be a nerd.
Are you a newbie programmer trying to learn C#? Check out my small tutorial: Visual C# Programming Basics
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks