Being Blind to Majority of the Software on the Internet
crossplatform.net
crossplatform.net
Then there is the 'getting rich' thing which is more prevalent than, I think, most people here realize. Currently it's about apps => get rich making apps; there are countless 'internet marketing' ebooks online how you make apps without programming and 'get rich' doing it. This used to be actual printed books 'how to become the next Bill G.', usually with VB/Delphi like 'almost codeless' development. A lot of crap comes out of that unfortunately.
To a lot of buddies of mine who want to learn programming, I keep saying that "writing code" is a very small part of it. But one cannot understand that statement without going the distance.
I have seen those 'apps' on download sites, like 'unique recipe printing application' and such. It doesn't even store the result. Another, more modern, 'no coding software creator' is ; http://www.profittigersystems.com/vbforum/ which also sold quite well and at least can do a bit more. But from this 'codeless' stuff comes mostly garbage which you can find for sale on eBay and such.
Why? In that case no one's doing it for fun do they have to be making money somewhere to pay for the ads. I'll take the devil I know over the devil I don't.
With open source you know why it's free - the least altruistic possibility is there's a user whose main motivation is solving the particular issue you have, and that it's open in the hopes that someone can improve it. With freeware, who knows.
GIMP is great, but Photoshop is a killer tool. Same goes with Computer Algebra Systems and Electronics tools. These are areas where open source is yet to catch up.
However, when it comes to web servers, programming languages, databases, and any great cutting edge technology, open source just rocks. The very building blocks of most of the software today is open source. And that's marvelous.
Specialist software, which includes photoshop, but there are heaps of others like electronic circut design software, and geological survey software, tend to be paid for simply because no one uses it (other than the handful of profrssionals). The cost to make them can't be amortized across millions of its users.
Sometimes I feel like I've been duped by every vendor I've paid for software. It sounds terrible to say that, but honestly the open source stuff just blows the commercial stuff away. Alas, open source is just not possible for all software needs; it only covers so much.
I happened to have purchased Lenovo laptops because I like the keyboards and generally believe that the reason Apple laptops are better than the majority of Windows laptops is because people are willing to spend more on quality hardware. I prefer the industrial design of Richard Sapper to Jonathan Ives so it was a no-brainer.
After running Windows for a while and getting bored of using KiTTY for SSH I switched to Linux Mint.
I honestly have configured nothing. It all just worked, and installation was less than 10 minutes end-to-end.
I know you will say I got lucky, or that I spent more money... but luck didn't come into it and I spent not a penny more than I did for the Windows machine and good industrial design.
If you just use the system, it just works. I've had zero pain in my personal computing for a long time now. I don't understand the "Linux costs you time" mantra.
its because this mantra is FUD that opponants of GNU/linux often use to discredit it. If you spoke to a businessman who doesn't know his microsoft from his unixes, he might be veryeasily convinced that something which would've costed thousands could've been had for free must have some sort of catch. Because physical goods that you can get for free always has some sort of catch (whether its just for adverts, or whether the "free" month of trials automatically becomes a paid month the 2nd its over etc). Most people aren't equpped to deal with software, simply because its so new and recent, and the brain is evolved to deal with the physical and the now.
You might be going a little strong on the FUD thing though. I think many businesses are tapping into open source and what can be built with it, especially your beloved Linux kernel. Even going so far as companies like Wal-Mart opening an office in Silicon Valley and launching startups. Whether this is all good or bad I can't yet tell. Just as our inclinations are toward physical goods that come in attractive packaging, we have inclinations to try to make all aspects of a business proprietary and confidential with the belief it gives a competitive advantage.
It just feels strange to try to sell something that was never meant ot be commercial and price it high in order to create some illusion in the mind of a purchaser. But maybe that's just me.
The only solution I've come up with is to steer away from hardware that is brand new on the market. Buy stuff that is a few years old.
With an open source OS, it's still going to as fast (probably faster, and certainly more agile) than new hardware coming fresh off the assembly line loaded down with the latest crapware OS.
I'm from Eastern Europe therefore I'm person who looks for cheaper machines usually. Cheaper machines (e.g. not Thinkpads) don't work properly with Linux. E.g. check out GMA500 thread in Ubuntu forums.
As I said I feel terrible saying this about proprietary software. I've worked for companies that sell commercial software. But I'm just being honest. The open source stuff is the best I've used.
Audials Tunebite and all the Roxio tools are a mess with all non-standard interface items. Do I click this to get a menu of options or is it a button? I can't tell! Is this element disabled or is it just not activated because my mouse isn't hovering on it? What is crash number 0x0000###? Why did it randomly close?
And then there is FileZilla. I like that software and encouraged its use at my employer. I've had ZERO trouble with the server and the client. But the interface could be a bit simpler, and a nice template packaging for corporate installs would be nice. Too many buttons, outdated buttons, and extra options are problematic. Anytime I see someone struggling with some other ftp client I always steer them towards FileZilla (since it is now company policy, thanks to me), but there are some things that could be cleaned up.
Unfortunately, I'm not a C programmer and I currently don't have the time or energy. Wife, puppy, condo -- you know the drill.
Keeping all your eggs in one basket is the real problem.