No. I could never find an IDE that satisfied me. I then found that I do better with emacs (and now micro emacs). I'm just quicker with it (and the split screen is nice!). Also I find the intellisense (sp?) distracting. However, I know people who like Eclipse.
So, it really depends on your preference.
I'm not going to do your research for you. Since you have already done research on them, I thought you might have some good sites bookmarked (or books to recommend). There's a lot of crap out there so I any suggestions would have been helpful. A simple no would have been sufficient.
The wikipedia article makes sense to me.* Your paragraph above, however, makes it sound like a masonic club. Do you have any articles you have bookmarked that I can read further? It sounds like a conspiracy theory to me so I was hoping you have some further evidence.
* I don't agree with the matter of thinking. I think beliefs are a personal thing and should be left as personal. Assuming you believe in God, he gave us a free will so it's extreme arrogance to assume that we can do any better. I'll stop there, else I'm likely to not stop.
My college usually will push the MS updates to all their computers about a week later then they're available, just so IT can check that everything is kosher. I would imagine that a SP would be given an even longer testing time. That's probably not the whole story but it could very well be a factor. Just throwing that out since each 'side' seems to take the side of 'black or white'. I think there's plenty of the grey palette we can use as well;)
The issue's not kdawson but slashdot in general. Here's two posts by him. White House Says Hard Drives Were Destroyed Posted by kdawson on Sunday March 23, @07:58AM 151 comments Developers: The P.G. Wodehouse Method of Refactoring Posted by kdawson on Sunday March 23, @04:02AM 58 comments
Even though the more 'techy' one was posted 3-hours earlier, the more political one has about 3 times as many comments. Admit it, slashdotters are more drawn to sensation-ism than you'd like to admit.:/
Doxygen is my favorite tool for C/C++/Java programming. It also handles some other random languages as well. Its main purpose is to create documentation (think javadoc but Open Source, handles more than just java, and better results). Here's an example of what it can do.
Anyways, related to your post, doxygen can map out the call graph from functions and dependency/include graphs of files. It may be helpful in understanding the structure.
I think you have some good points. I have the utmost respect for my faculty. It's my fellow students that are the slouchers. I think the reason for that _is_ the GP's point. The label. It's what attracts these driven kids (or the driven parents behind them). It's a self-fulfilling prophecy.
From the way you talk though, it do fills me with a little regret that I went the public school route. Besides the unending projects, I enjoy being in academia with the opportunity to learn new things. I consider even the stuff that you learn not directly from a prof, because it's (in my opinion) the environment that fosters the willingness to learn. It doesn't seem like a lot of the other students feel that way. They're only using it as a mean-to-an-ends. Granted the whole 'job' thing is not unimportant.
On the other hand there, is opportunities with in the public schools. Maybe not as much as MIT but they're there if you so desire. At least in my school there's usually a couple profs involved in research. Choices choices...
I'm a programmer user and use GNOME. Most of my programming is CLI and emacs or micro emacs. GNOME's simplicity appeals to me because it does what I need without configuring it too much. A friend of mine, who is also a programmer, likes KDE because of the configurable nature. To each his one...
There's Fedora (which Redhat supports) which has the bleeding edge stuff that other distributions get the benefit of. PulseAudio is enabled in Hardy Heron which Fedora 8 currently has it. BTW Fedora 9 is being released around the same time as Hardy Heron
There's CentOS which quoting them "... is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor. ". That Linux vendor is redhat.
What you're paying for Redhat is the support which makes sense for business to have a safety net. There's nothing different software-wise (as far as I know) except that you have someone to call when some UH-OH happens.
My favorite is when companies allow you to verify stuff over the phone. For example. My parents have POA (power of attorney) for my grandparents. I forget which company it was but they weren't accepting it when my mom needed to verify some information. Therefore they wanted my grandfather to give his consent. That was fixed by just my father calling and pretending he was my grandfather. Great!
Probably because the code is doing something involving a single off-by-one error, then subtracting that from the total votes cast. If that's the case, that's amazingly poor coding. I can code better than that. Do you mean sloppy testing? No one writes perfect code and a 'off-by-one' error is easy to write. However, that kind of mistake should have been caught in tests... of course we're assuming this is not a human error.
Apple has succeeded primarily because they have some brilliant marketing folks working for them. While I personally cannot STAND Apple ads (and any ad targeted towards my age group in general, the 18-34s) they obviously have done something right. Me too, and I'm in that range as well. I find their Mac/PC commercials very arrogant in their tone and just fit the stereotype of the Mac user (elist hipster). I know this isn't how all users are but I find it annoying that Apple fosters that image. I'd rather them demonstrate their good features instead of shoving it in your face. I guess I'm just not the target audience...
I too can get into 'the zone' if I'm absorbed with whatever I'm doing (usually a project that I'm doing). There's degrees to everything. When they say 'skipping basic needs' I assume that to mean skipping them to the detriment of the individual. Ie they're physically/emotionally/socially sick from whatever their compulsion is. I don't think it's valid to use your example of getting absorbed in an activity and say a blanket statement about the compulsions that the article is talking about.
No:(. I subconsciously added an 's to make it Google's Syntactic vinegar. I thought maybe google's map API (or something else) punished you for not doing it their way.
As for it being fun to tinker and shit, I used to feel that way too, and I can do that if I have to, but there are a universe of geeky things to do. I like ubuntu + kde because beyond a few tweaks to get things how I like, it doesn't require a load of geeking in order to get to geeking on the things I actually want to spend time geeking on. Here here! That's my reason too. It's not that I tinker on linux. It's that I use linux to tinker on other stuff. It's just that linux (fedora in my case) makes it easy to tinker with those things. The dearth of command line utilities (find/grep especially) makes it perfect for managing files. The flexibility of the system allows for adding things as I need them.
So yeah, it's not that Linux is an end unto itself. It's just the best tool that I have found.
You'll get no argument from me. However, even though it's broader I would still bet there's equally geeky/nerdy (whatever 'title' is appropriate I always forget the difference) knowledge even if it's not programming. I think his comment in the article still applies. A lot of times (and I'm guilty of this to) is that people will 'shoot from the hip' without thinking things through.
That's what I took from his comment. That people who should be able to reason things through tend to just post the first thing that pops in their head. I don't think we have to tie the comment to just the programmers.
Hmm.. I though here in Slashdot many people deny that there are more succesful attacks in Windows just because it is the more popular platform. Not everyone. I'm not a fan of windows, only because I find Linux more responsive and easier to use for my programming. I agree with you however that there is a double standard here. People who bash Windows (where it's not warranted) get modded insightful, However when they try to defend Windows it's flamebait or troll. I'd go on a rant but I just wanted to say not everyone screams Windows security sucks yadda yadda yadda
What this actually means to tech policy remains unclear. Computer programming skills do not automatically lead to sound logic or wise positions on important issues. A quick read through Slashdot user comments easily demonstrates this. That's got to be the best quote in the whole article.
Companies release press 'early' (vapourware) in the hopes of bouying their stock price or raising VC money; politicians promise the moon to get campaign contributions (VC money). I agree totally with your post. However, I would like to add one other thing. I believe companies also announce products so that the consumer doesn't buy their competitor product (and get inundated) even before it's released. For example, Levono 'leaked' their X300. Yeah, you're telling me that wasn't calculated.
I'm curious, how long does it take to compile? I bet it takes a looong time. That's a beast of a program.
No. I could never find an IDE that satisfied me. I then found that I do better with emacs (and now micro emacs). I'm just quicker with it (and the split screen is nice!). Also I find the intellisense (sp?) distracting. However, I know people who like Eclipse. So, it really depends on your preference.
The wikipedia article makes sense to me.* Your paragraph above, however, makes it sound like a masonic club. Do you have any articles you have bookmarked that I can read further? It sounds like a conspiracy theory to me so I was hoping you have some further evidence.
* I don't agree with the matter of thinking. I think beliefs are a personal thing and should be left as personal. Assuming you believe in God, he gave us a free will so it's extreme arrogance to assume that we can do any better. I'll stop there, else I'm likely to not stop.
My college usually will push the MS updates to all their computers about a week later then they're available, just so IT can check that everything is kosher. I would imagine that a SP would be given an even longer testing time. That's probably not the whole story but it could very well be a factor. Just throwing that out since each 'side' seems to take the side of 'black or white'. I think there's plenty of the grey palette we can use as well ;)
The issue's not kdawson but slashdot in general. Here's two posts by him.
:/
White House Says Hard Drives Were Destroyed
Posted by kdawson on Sunday March 23, @07:58AM
151 comments
Developers: The P.G. Wodehouse Method of Refactoring
Posted by kdawson on Sunday March 23, @04:02AM
58 comments
Even though the more 'techy' one was posted 3-hours earlier, the more political one has about 3 times as many comments. Admit it, slashdotters are more drawn to sensation-ism than you'd like to admit.
Doxygen is my favorite tool for C/C++/Java programming. It also handles some other random languages as well. Its main purpose is to create documentation (think javadoc but Open Source, handles more than just java, and better results). Here's an example of what it can do.
Anyways, related to your post, doxygen can map out the call graph from functions and dependency/include graphs of files. It may be helpful in understanding the structure.
I think you have some good points. I have the utmost respect for my faculty. It's my fellow students that are the slouchers. I think the reason for that _is_ the GP's point. The label. It's what attracts these driven kids (or the driven parents behind them). It's a self-fulfilling prophecy.
From the way you talk though, it do fills me with a little regret that I went the public school route. Besides the unending projects, I enjoy being in academia with the opportunity to learn new things. I consider even the stuff that you learn not directly from a prof, because it's (in my opinion) the environment that fosters the willingness to learn. It doesn't seem like a lot of the other students feel that way. They're only using it as a mean-to-an-ends. Granted the whole 'job' thing is not unimportant.
On the other hand there, is opportunities with in the public schools. Maybe not as much as MIT but they're there if you so desire. At least in my school there's usually a couple profs involved in research. Choices choices...
I'm a programmer user and use GNOME. Most of my programming is CLI and emacs or micro emacs. GNOME's simplicity appeals to me because it does what I need without configuring it too much. A friend of mine, who is also a programmer, likes KDE because of the configurable nature. To each his one...
- There's Fedora (which Redhat supports) which has the bleeding edge stuff that other distributions get the benefit of. PulseAudio is enabled in Hardy Heron which Fedora 8 currently has it. BTW Fedora 9 is being released around the same time as Hardy Heron
- There's CentOS which quoting them "... is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor. ". That Linux vendor is redhat.
What you're paying for Redhat is the support which makes sense for business to have a safety net. There's nothing different software-wise (as far as I know) except that you have someone to call when some UH-OH happens.My favorite is when companies allow you to verify stuff over the phone. For example. My parents have POA (power of attorney) for my grandparents. I forget which company it was but they weren't accepting it when my mom needed to verify some information. Therefore they wanted my grandfather to give his consent. That was fixed by just my father calling and pretending he was my grandfather. Great!
Even if you're not 'Eve'?
If a cluttered desk signs a cluttered mind, of what, then, is an empty desk a sign?
-- Albert Einstein
Does that go for labs as well?
... and by the time you're done hope that the sections of API you're using hasn't been deprecated.
I too can get into 'the zone' if I'm absorbed with whatever I'm doing (usually a project that I'm doing). There's degrees to everything. When they say 'skipping basic needs' I assume that to mean skipping them to the detriment of the individual. Ie they're physically/emotionally/socially sick from whatever their compulsion is. I don't think it's valid to use your example of getting absorbed in an activity and say a blanket statement about the compulsions that the article is talking about.
No :(. I subconsciously added an 's to make it Google's Syntactic vinegar. I thought maybe google's map API (or something else) punished you for not doing it their way.
So yeah, it's not that Linux is an end unto itself. It's just the best tool that I have found.
You'll get no argument from me. However, even though it's broader I would still bet there's equally geeky/nerdy (whatever 'title' is appropriate I always forget the difference) knowledge even if it's not programming. I think his comment in the article still applies. A lot of times (and I'm guilty of this to) is that people will 'shoot from the hip' without thinking things through.
That's what I took from his comment. That people who should be able to reason things through tend to just post the first thing that pops in their head. I don't think we have to tie the comment to just the programmers.