17 karma · joined August 24, 2011
Articles that point out how MS is crippling innovation through extortion of Linux users receive relatively little attention.
Google is an extremely open company (with respect to user data and user rights as well as contributions to open source software). However, most comments about Google products and contributions seem to take the most negative view possible. Case in point, today's article on Richard Stallman's comments on Android focused on how he was critical of Android, mostly ignoring that he said "Android is a major step towards an ethical, user-controlled, free-software portable phone..." Android is still the most open major platform out there. It's put Linux on millions of devices.
"One moment, please, while the current Silverlight installation status is determined... Microsoft Silverlight may not be supported on your computer's hardware or operating system."
As far as Eclipse; I've worked with large codebases and I was faster with vim and knew my APIs better than any of my colleagues who used Eclipse. I heard them complain about Eclipse freezing pretty much daily (as well as doing something wrong when it came to interacting with perforce, often in a devastating way). I know that I Got more things Done than any of them.
That said, I have no doubt that there are a plenty of people who are amazing at writing code in VS and are much better developers than I am.
I have coworkers who use Eclipse (for Java). It's a CPU hog; often it locks up entirely, crashes are infrequent but, happen. I've tried it; I know I'm much faster with vim. For me, my time is worth more than putting up with Eclipse.
I use 80 characters per line because if I am at a larger monitor, I can have 2 or 3 split windows side by side. If I'm at a smaller terminal, everything's still readable. I find narrower code is more readable anyway. Most developers I admire write like that. In any case, this is a major flame war topic; if you don't like it, I'm glad that your system works for you.
As far as build systems, I'll take autotools and its learning curve and pain over VS any day. I can fix it when it breaks.
What are you trying to accomplish by saying that my problem is not the tools but that I'm bad at programming? Why is it that because you think you can write decent code in VS, that means that I didn't learn anything new when I switched from it? I know I certainly did; in fact, if I could give myself any advice back when I started any sort of formal programming, it would be: get off VS and Windows immediately! I would be three years ahead of where I am now.
Not thinking about how code looks (especially to other people) since I could just resize the window to whatever.
A lot of the build complexities were hidden, which was fine as long as everything worked, but, as soon as something small broke, I spent days reading documentation and uselessly searching MSDN and the web trying to get the project to build (so, not understanding my build environment is something else I had to fix).
There are lots more (source control, collaboration, etc). I know that switching my tools and my development environment made me a better programmer.
I recall him describing the Proton as the most reliable vehicle ever engineered by humans.
I think that SpaceX is great, but, is there really a gap to fill, in this case? Where does this gap begin?