Dude, I don't know what you use for an email client, but have you looked at Spambayes? I don't read spam. It filters it. All of it. Any sort of bayesian filtering scheme, given enough sample "good" and "bad" mail of your own, is almost flawless.
In a year and half of using spambayes, I get almost no spam, and scan the "spam" folder once a month can only recall a few false positive.
being in debate, I started going to the college library near me for research in the 9th grade. This gave me a good advantage in college. I already knew the library well. While others struggled with that, I didn't have to. It was one less thing to worry about.
Gov't jobs are low pay, especially state and local. Some Fed jobs are pretty well paying. there are probably some other opportunities in a town of 50K, but probably not many Linux ones. I live in a town of 110K, mid-america, and work in a town of about 1/4 that, but it's a worldwide company that happens to have a dev office here. (btw, I make about 2.5 times that as a programmer with about 9 years exp.)
I agree it CAN be done. My point it, it isn't easy. Microsoft needs to make it a priority. Even apps aren't immune to it, even from Microsoft, as the example I gave was.
you CAN do a "run as.. " in windows, but it's confusing and seldom works correctly. The only way I know to do it (not sure that there isn't another way to do it) is to make a shortcut and select properties and check the "run as different user".
Also, I have tried and it simply isn't practical to run windows as non-admin, because there is no easy way to escalate like there is in Unix. Also, some installers simply flat out refuse to install if you aren't logged in as admin. Sometimes, I would turn on audting and try to adjust premissions, but that doesn't always work. Even some of microsoft's own games are at fault here (Age of Empries II, which my son plays, simply will refuse to run if not logged in as admin).
In my opinion, this is the most practical thing Microsoft could do to improve security. Make it easier to run non admin and a simple way to temporarily escalate for a single program/task (obviously user education would be required).
Isn't it interseting that I corrected you wrong assumption (that I'm an HTML monkey) and you can't be bothered to reply... the more I read your post, the more it infuriates me.
Here's a clue: the work is NEVER done.... I have gotten many jobs, never had a problem here in the midwest, make a damn good living, and just last week got a call from a previous employer practially begging me to come back to work for them, so I think I'm doing ok.
that's just it... most programmers arent' very good a the social/political skills of business (i.e., not taking responsibility for stuff you don't control and excercising control of stuff that is there responsibility), so they get blamed for stuff. Of course there manager makes them work extra hours to make the deadline. Is HE gonna take the blame for setting an unreasonable deadline or screwing up the spec. No way! Not when the vast majority of programmers are unable to stand up and say "nope", let alone actually have the people skills to not take the blame when the crap hits the fan.
ummm, I haven't done pure HTML (no coding in some sort of backend).. in about 6-7 years. That's just how I got my start. I write Java everyday and have for four years. Before that, ASP, VB, and Delphi (some Perl).
This has worked for me. Yes, I have a family and a life. If you need me to be available after hours, you better schedule it with me. I've never had a problem getting a job and will go get another.
ummm, I've worked at a start-up that went belly up. Some guys worked a lot of hours, but not me. And you know what? I survived through 3 rounds of layoffs as guys who worked a bunch of hours and were more senior got laid off... it's not how much but HOW you work..
But you're right, none at a company with more than 800 employees or so.
10 years in coding/web design. Never had a job where I averaged more than 40 hours a week. Never had a week that I've worked more than 50. It's called comp time and setting boundaries. First time on a new job I'm asked to work late I say "let me check with my wife." and usually it's fine. Then I say "in the future, unless it is a true emergency, I need at least 1 day, preferable 2 days of notice to make arrangments.". Then, later that week, probably Friday, I'll say "I'm leaving early, 'cause I stayed late Tuesday." If they say a problem, I say, " well, I can take it next week". Note: DO NOT PHRASE THIS AS A QUESTION! Like "can I leave early". Just announce it.
This has always worked for me, and frankly, I have no sympathy for people who work long hours and gripe. It's your choice.
I don't try to say they are the norm. I'm sorta trolling, but I get tired of the continual "linux rox, everything Microsoft sucks" here.
I'm a java programmer (converted Windows VB programmer) who really got to like some of the solaris tools working on a pretty good size J2ee project. I've really started to like some of the Open Source/Free Software projects. I use cygwin on a daily basis and before that, log in via x-windows or remote terminal onto a solaris box.
All I know is, I've put together several systems. And like I said, trying Linux was a disaster. First time I could NOT get the video (XWindows) to output at a decent resolution/depth to use the desktop (I could use a terminal). This was Redhat 6 (a ways back, to be sure, you had to manually set the xwindows config, as I recall). I finally got it right, only to have the configuration file vanish off the file system completely. Starting over, it never worked. Later, I tried redhat 7 and could never get the ethernet card recognized. Was this a 3com or major brand? No, as I recall, but Windows 2000 recognized it out of the box. I know because the card is still in use in my Windows 2k Server I have at home. That install is only a couple years old, so I remember (incidentally, that is my file server/print server/web server, database (sql server AND mysql), and email (yes, exchange). It's slow (it's old hardware), but it has never, ever, ever, ever had an unscheduled reboot, downtime, virus infection, or security breach. I do run the Microsoft Baseline Security Analyzer (free) on it once a month.
Last try was mandrake. Could NOT get the networking to work. It SAID it recognized the hardware, but I couldn't ever get internet connectivity, despite having the settings the same as they were on the windows side on the same box. Granted, I will be the first to admit I am not a networking guru, but I managed to set up a win2k domain just by googling a bit and reading MSDN articles. To be fair, I probably should have stuck with Mandrake, I liked what I saw, and I only mucked around with it for 3 or 4 days before giving up.
My point is, I'm not an idiot. I make a (handsome) living programming them. I know java, a little c, python, jelly, vb, and a little C#. I can edit files in vi. I use cygwin utilities everyday. I run a home network with my own domain. But In three tries, I have not suceeeded doing with Windows 2000/XP does with very little trouble. So don't delude yourself that desktop linux is ready for the masses, if it hasn't worked out for me, a guy who would really, REALLY, REALLY, like to see it work.
Bs.. bs... bs... I have tried to install Linux 3 times. Twice redhat, once Mandrake on win desktops (twice win2k, once winxp) and hardware that MSWin recognized out of the box failed to be recognized on them. I've given up. I run cygwin to get some of the tools I got used to using a remote Solaris box on my last job.
Re:Engineering within limits brings great results
on
Where's My 10 Ghz PC?
·
· Score: 1
I dunno. Try switching from email to email in Outlook 2003 sometime and see how fast it updates the screen.
Ok, AC, I'll bite. I just did that. I have outlook 2003 up and running right now and 4 emails open. No real delay.
This is my environment, thought: a 2.8ghz P4 with 1 gig ram. but I've got eclipse, two command prompts running large custom java programs, a browser with 8 tabs open, XMLSpy with a big XML file open (15 meg), Tomcat server, SQL Server database, excel word, ultraedit and ObjectDoc (a very graphically intensive start bar replacement). Oh, and Itunes sharing (and playing) music on the network.... I think I'm somehow making the original poster's point:)
seconded. I am an ordinary programmer. (I don't have a CS degree), but I have had vastly more success in the job market than lots of folks who are far better programers because I communicate well. This isn't JUST being good in interviews, but I can actually talk to non-technical people.
I had a nice converstation with my father-in-law (who is a mananger in a knowledge-management position in the Air Force civil service) over Christmas about how his router worked. I used no acronyms or technical terms. At the end, he said, "I see why you've been successful. Most of the time, when I talk to our IT people, it's complete gibberish, and I'm not an idiot when it comes to computers"
As a person who has spent some time programming and troubleshooting windows, I'll throw out my favorite saying "The more you learn about Windows, the more you are amazed it works at all".
Seriously, I remember troubleshooting a boot/registry problem and I got this freeware/shareware program to log all registry activity. It would even do it for a whole boot. At the time, a win2k boot had between 120,000 and 150,000 registry read/writes!!!
yeah. I guess I could see that. My replayTV has an upgraded drive and is an old unit and sometimes is a little sluggish to respond. It would be nice, I guess, to have an audible cue that was the equivalent of "yeah, I'm working on that." I guess if I got used to it, it wouldn't be so bad. But i've never been into audible cues. I turn them off on my PC, my cell phone, etc.
That's odd. My family has had a replayTV for about a year. We visited my in laws for Christmas and they have a Tivo. We were interested to see it but we both said at about the same time "can you turn those sounds off?!". We both thought it was annoying as hell.
No. Football is like 30 people or so (counting coaches) per side playing chess with real people (athletes), who then go at each other. In other words a piece doesn't always take a piece even though it is in position to do so, because it's a real person, with real abilities. Football is vastly more complex than chess. More variables == more complexity.
Last gig was all oracle, all the time (big enterprise license). stay far, far, far away from Oracle's app server. It's certainly NOT worth paying for. Jdeveloper isn't bad, but there is no reason it can't coexist with developers who'd rather use eclipse (some did). ADF ? I'd rather use something standardized like Struts.
.... don't foget expensive "consulting" to actually get the stuff working as part of there revenue stream. Of course, they have all that excellent documentation, like a web site that looks like ass and forums that are crashed about 30% of the time. This is from a company who's couldn't be bothered to generate a javaDoc for a java API they had to one of there products-- Oracle Workflow -- I just checked and it still isn't there. Of course they were "working on that" 18 months ago when I asked.
I agree. You know, with broadband, the ads don't bother me. Even the little animated ones. I can tune them out, and I like the free content. I mean, I skip commercials on TV with my replayTV, but that's because that gains me 20 minutes of time for every show I watch. I really don't mind web ads.
Dude, I don't know what you use for an email client, but have you looked at Spambayes? I don't read spam. It filters it. All of it. Any sort of bayesian filtering scheme, given enough sample "good" and "bad" mail of your own, is almost flawless.
In a year and half of using spambayes, I get almost no spam, and scan the "spam" folder once a month can only recall a few false positive.
being in debate, I started going to the college library near me for research in the 9th grade. This gave me a good advantage in college. I already knew the library well. While others struggled with that, I didn't have to. It was one less thing to worry about.
Gov't jobs are low pay, especially state and local. Some Fed jobs are pretty well paying. there are probably some other opportunities in a town of 50K, but probably not many Linux ones. I live in a town of 110K, mid-america, and work in a town of about 1/4 that, but it's a worldwide company that happens to have a dev office here. (btw, I make about 2.5 times that as a programmer with about 9 years exp.)
check out urbandictionary.com if you don't know what it is.
I agree it CAN be done. My point it, it isn't easy. Microsoft needs to make it a priority. Even apps aren't immune to it, even from Microsoft, as the example I gave was.
you CAN do a "run as.. " in windows, but it's confusing and seldom works correctly. The only way I know to do it (not sure that there isn't another way to do it) is to make a shortcut and select properties and check the "run as different user".
Also, I have tried and it simply isn't practical to run windows as non-admin, because there is no easy way to escalate like there is in Unix. Also, some installers simply flat out refuse to install if you aren't logged in as admin. Sometimes, I would turn on audting and try to adjust premissions, but that doesn't always work. Even some of microsoft's own games are at fault here (Age of Empries II, which my son plays, simply will refuse to run if not logged in as admin).
In my opinion, this is the most practical thing Microsoft could do to improve security. Make it easier to run non admin and a simple way to temporarily escalate for a single program/task (obviously user education would be required).
Isn't it interseting that I corrected you wrong assumption (that I'm an HTML monkey) and you can't be bothered to reply... the more I read your post, the more it infuriates me.
Here's a clue: the work is NEVER done.... I have gotten many jobs, never had a problem here in the midwest, make a damn good living, and just last week got a call from a previous employer practially begging me to come back to work for them, so I think I'm doing ok.
that's just it... most programmers arent' very good a the social/political skills of business (i.e., not taking responsibility for stuff you don't control and excercising control of stuff that is there responsibility), so they get blamed for stuff. Of course there manager makes them work extra hours to make the deadline. Is HE gonna take the blame for setting an unreasonable deadline or screwing up the spec. No way! Not when the vast majority of programmers are unable to stand up and say "nope", let alone actually have the people skills to not take the blame when the crap hits the fan.
That was part of my point of my original post.
ummm, I haven't done pure HTML (no coding in some sort of backend).. in about 6-7 years. That's just how I got my start. I write Java everyday and have for four years. Before that, ASP, VB, and Delphi (some Perl).
This has worked for me. Yes, I have a family and a life. If you need me to be available after hours, you better schedule it with me. I've never had a problem getting a job and will go get another.
ummm, I've worked at a start-up that went belly up. Some guys worked a lot of hours, but not me. And you know what? I survived through 3 rounds of layoffs as guys who worked a bunch of hours and were more senior got laid off... it's not how much but HOW you work..
But you're right, none at a company with more than 800 employees or so.
10 years in coding/web design. Never had a job where I averaged more than 40 hours a week. Never had a week that I've worked more than 50. It's called comp time and setting boundaries. First time on a new job I'm asked to work late I say "let me check with my wife." and usually it's fine. Then I say "in the future, unless it is a true emergency, I need at least 1 day, preferable 2 days of notice to make arrangments.". Then, later that week, probably Friday, I'll say "I'm leaving early, 'cause I stayed late Tuesday." If they say a problem, I say, "
well, I can take it next week". Note: DO NOT PHRASE THIS AS A QUESTION! Like "can I leave early". Just announce it.
This has always worked for me, and frankly, I have no sympathy for people who work long hours and gripe. It's your choice.
thanks. I'm about to try again...
I don't try to say they are the norm. I'm sorta trolling, but I get tired of the continual "linux rox, everything Microsoft sucks" here.
I'm a java programmer (converted Windows VB programmer) who really got to like some of the solaris tools working on a pretty good size J2ee project. I've really started to like some of the Open Source/Free Software projects. I use cygwin on a daily basis and before that, log in via x-windows or remote terminal onto a solaris box.
All I know is, I've put together several systems. And like I said, trying Linux was a disaster. First time I could NOT get the video (XWindows) to output at a decent resolution/depth to use the desktop (I could use a terminal). This was Redhat 6 (a ways back, to be sure, you had to manually set the xwindows config, as I recall). I finally got it right, only to have the configuration file vanish off the file system completely. Starting over, it never worked. Later, I tried redhat 7 and could never get the ethernet card recognized. Was this a 3com or major brand? No, as I recall, but Windows 2000 recognized it out of the box. I know because the card is still in use in my Windows 2k Server I have at home. That install is only a couple years old, so I remember (incidentally, that is my file server/print server/web server, database (sql server AND mysql), and email (yes, exchange). It's slow (it's old hardware), but it has never, ever, ever, ever had an unscheduled reboot, downtime, virus infection, or security breach. I do run the Microsoft Baseline Security Analyzer (free) on it once a month.
Last try was mandrake. Could NOT get the networking to work. It SAID it recognized the hardware, but I couldn't ever get internet connectivity, despite having the settings the same as they were on the windows side on the same box. Granted, I will be the first to admit I am not a networking guru, but I managed to set up a win2k domain just by googling a bit and reading MSDN articles. To be fair, I probably should have stuck with Mandrake, I liked what I saw, and I only mucked around with it for 3 or 4 days before giving up.
My point is, I'm not an idiot. I make a (handsome) living programming them. I know java, a little c, python, jelly, vb, and a little C#. I can edit files in vi. I use cygwin utilities everyday. I run a home network with my own domain. But In three tries, I have not suceeeded doing with Windows 2000/XP does with very little trouble. So don't delude yourself that desktop linux is ready for the masses, if it hasn't worked out for me, a guy who would really, REALLY, REALLY, like to see it work.
Bs.. bs... bs... I have tried to install Linux 3 times. Twice redhat, once Mandrake on win desktops (twice win2k, once winxp) and hardware that MSWin recognized out of the box failed to be recognized on them. I've given up. I run cygwin to get some of the tools I got used to using a remote Solaris box on my last job.
I dunno. Try switching from email to email in Outlook 2003 sometime and see how fast it updates the screen.
:)
Ok, AC, I'll bite. I just did that. I have outlook 2003 up and running right now and 4 emails open. No real delay.
This is my environment, thought: a 2.8ghz P4 with 1 gig ram.
but I've got eclipse, two command prompts running large custom java programs, a browser with 8 tabs open, XMLSpy with a big XML file open (15 meg), Tomcat server, SQL Server database, excel word, ultraedit and ObjectDoc (a very graphically intensive start bar replacement). Oh, and Itunes sharing (and playing) music on the network.... I think I'm somehow making the original poster's point
seconded. I am an ordinary programmer. (I don't have a CS degree), but I have had vastly more success in the job market than lots of folks who are far better programers because I communicate well. This isn't JUST being good in interviews, but I can actually talk to non-technical people.
I had a nice converstation with my father-in-law (who is a mananger in a knowledge-management position in the Air Force civil service) over Christmas about how his router worked. I used no acronyms or technical terms. At the end, he said, "I see why you've been successful. Most of the time, when I talk to our IT people, it's complete gibberish, and I'm not an idiot when it comes to computers"
As a person who has spent some time programming and troubleshooting windows, I'll throw out my favorite saying "The more you learn about Windows, the more you are amazed it works at all".
Seriously, I remember troubleshooting a boot/registry problem and I got this freeware/shareware program to log all registry activity. It would even do it for a whole boot. At the time, a win2k boot had between 120,000 and 150,000 registry read/writes!!!
yeah. I guess I could see that. My replayTV has an upgraded drive and is an old unit and sometimes is a little sluggish to respond. It would be nice, I guess, to have an audible cue that was the equivalent of "yeah, I'm working on that." I guess if I got used to it, it wouldn't be so bad. But i've never been into audible cues. I turn them off on my PC, my cell phone, etc.
That's odd. My family has had a replayTV for about a year. We visited my in laws for Christmas and they have a Tivo. We were interested to see it but we both said at about the same time "can you turn those sounds off?!". We both thought it was annoying as hell.
agreed. I've always thought that would be a great miniseries. Too long to make a decent movie.
No. Football is like 30 people or so (counting coaches) per side playing chess with real people (athletes), who then go at each other. In other words a piece doesn't always take a piece even though it is in position to do so, because it's a real person, with real abilities. Football is vastly more complex than chess. More variables == more complexity.
I don't do VB anymore, but I assure you here in the midwest, you can still find more vb6 jobs than J2ee ones, for instance.
Last gig was all oracle, all the time (big enterprise license). stay far, far, far away from Oracle's app server. It's certainly NOT worth paying for. Jdeveloper isn't bad, but there is no reason it can't coexist with developers who'd rather use eclipse (some did). ADF ? I'd rather use something standardized like Struts.
.... don't foget expensive "consulting" to actually get the stuff working as part of there revenue stream. Of course, they have all that excellent documentation, like a web site that looks like ass and forums that are crashed about 30% of the time. This is from a company who's couldn't be bothered to generate a javaDoc for a java API they had to one of there products-- Oracle Workflow -- I just checked and it still isn't there. Of course they were "working on that" 18 months ago when I asked.
I agree. You know, with broadband, the ads don't bother me. Even the little animated ones. I can tune them out, and I like the free content. I mean, I skip commercials on TV with my replayTV, but that's because that gains me 20 minutes of time for every show I watch. I really don't mind web ads.