- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Well obviously being self taught is usually less desirable than someone with guidance and education, but this person sounded like she might actually have what it takes to learn this sort of thing, especially for such a low-requirement position.
And yeah there's a good chance that this person would probably go "oh fuck this stuff is hard nevermind" and move on. But she didn't seem to me to be one of those people to scam their way through jobs they're not cut out for.
Admin
Correct. I assumed 1,000,000 messages averaged over a minute (~17K messages per second).
Assuming a 1KB payload, 1,000,000*1024/60 gives you about 17 MB/s (I'm pretty sure I said MB and not Mb in the submission, but maybe I mistyped that).
Admin
So what? These stories are stupid, and the comments are even worse.
Admin
As an aside - the original comment (from the gal who hand flailed and faked) was hilarious. I'm assuming TopCod3r - right? Very nicely done - people took it seriously and responded, despite the subtle innuendo. Very nice
Admin
Now, if only there were a Cod3r around here that could inject some humor into this thread, I might not think that my time reading the article and comments weren't wasted.
Admin
You know, I'm getting real tired of that word. Surely as an "intelligent" person, you don't have to resort to petty stereotypical insults.
People like you really do make me ashamed of my gender.
Admin
So what? There are 5 other candidates more qualified - why pick the unqualified go getter?
What stereotypical insults? I said that if she was qualified, she'd be able to list some experience regardless of how she looked.
Admin
When you change your clocks this weekend as daylight saving time ends, assuming you're in the U.S., don't forget to reset your calendar since yours seems to be waaaaay off.
Admin
I heard about a person who used to send in two identical resumes for a job. One was in a foreign name and the other was an English name. If he was only interviewed under the English name, he used to sue for discrimination. Most companies used to settle out of court.
Admin
Funny, I received my degree in 87, and I'm fairly certain that the program existed before I started.
Admin
For me, learning is part of the job and I'm grateful for the tolerance and understanding of all my employers as I learned to make a contribution.
Perhaps I'm something of a "corner case" or outlier, since I've worked in an academic research lab setting since the first time I was invited by the chief engineer (a moonlighting EE professor) of a radio station I was working at to apply for a programmers job in his lab because, he said, I was the only dj he knew who was "capable of reading a meter".
Fortunately, working in research, nobody else knows exactly what they're doing either. . . otherwise it wouldn't be research.
Other than that rather dubious talent and some decade old college programming courses, I was unskilled, untrained, and initially totally out of my depth.
Eventually, after some rocky moments where, to be honest, I probably should have been let go, it managed to click for me.
Every job since then I can say that I've been under-qualified but my enthusiasm and willingness to learn have carried me through, I believe successfully.
It's odd but in my experience, some of the most "qualified" people we've hired in the 18 some years I've been in my current position have turned out to be total duds, incapable of adapting to the research life and some of the least (on paper) qualified but enthusiastic and intellectually curious folks have turned out to be the greatest contributors. Some have gone on to make significant contributions in the field.
Admin
By the way, the line about "you can't blame a gal for trying" was somewhat tongue in cheek. I guess in these days of LOLs and :-)s mild exaggeration for humorous intent is lost.
. . . and, oh, yeah, I'm not a gal. Last I looked, anyhow.
Admin
Oh man, that's a great idea...Can't wait to use that trick on my own!
Admin
That should read "unqualified but enthusiastic. . ."
Admin
But if "some of the least unqualified but enthusiastic and intellectually curious folks have turned out to be the greatest contributors", that's hardly worth a mention, is it?
Admin
I shiver to think about some of the code that I left behind while learning on the job.
Admin
I never learn on the job. And I never write code until I know how to write it. I expect I'll be writing code any moment now, just as soon as I've finished learning. But until I've learned enough that I won't make mistakes and leave bad code behind, I don't know enough.
Admin
I am a self taught programmer, have been coding since the age of 12. Since when do you need someone to teach you in order to be good, there are these wonderful things out there called books. And strangely they are mostly written by people who know what they are talking about. I also run rings around most programmers that I have met who have some sort of degree, both in quality, and quantity of work done.
Besides, how do you think these "best practise" programming techniques came to be, heaven forbid someone sat down and thought of them, instead of being told them by another person.
Admin
Not to mention getting my whole head examined.
Good night!
Admin
Well, you ass-u-me a 1KB packet every minute....
For "updates" that just say "nothing changed, just update screen" I think a 1 byte of payload is sufficient, say a 64 Byte packet "on wire" (minimum ethernet packet size, minimum UDP packet size would be 30 bytes or so), so you get a minimum of
1000000648/60=ca. 8.5 MBit/s
Since a T-1 is 24 ISDN lines or 1.544 MBit/s that's still way above the line... at least a T-3 would now be enough :)
But an even bigger WTF would be to use TCP connections there: either you'd need to have a million "connections" open an your computer/router (good luck with the TCP stack) or you'd need to reopen the connection every minute, upping you bandwidth needs even more...
Admin
Ah, equality. You're only allowed to dislike white males. Otherwise you're racist and/or sexist. Brillant!
Admin
This is very, very true. I am 100% for equality but can we also have equality for hatred? :P
Admin
The interview was probably about 6 years ago and I don't remember all the details, but the packets were stateless (as in, each packet communicated the whole state and not a delta from the previous packet). That was to ease load on the database. I'm about 90% sure it was TCP, too.
Really, it was this bad. When I dropped some back-of-envelope numbers, the engineering team members gave each other a bunch of panicked looks and left the interview. My wife asked that I please not spend my next interview telling the employer how their plan will never work, but I figured they're theoretically hiring me to be skeptical enough to catch these details. If that's a turn-off, then I probably wouldn't be a good fit anyway.
Admin
Magazine subscription updates are a great idea. I subscribe to a dozen magazines on various subjects, all started at different times of the year - so I really appreciate the annual email I get a month before expiration as a reminder....
Admin
Admin
That's worth the price of admission right there - if I were in that position, I'd hope that I'd hire you on to make the project viable.
Also, TCP with client init solves a raft of annoying NAT style problems. UDP is nice, but harder to deal with across a broad range of nontechnical users.
Admin
I dont know how to write a comment yet but im a really fast learner! Uncrosses legs Crosses legs
Admin
I call "made-up-story", unless you can provide a source better than "I heard about".
If the CVs were IDENTICAL apart from the name, then even the worst HR department would be able to spot this (hopefully).
If they weren't identical then the company would have claimed that it was something to do with the style/presentation/layout/whatever that made them make the decision.
Admin
Admin
Yes - can we please have non-stereotypical insults. The more offensive the better.
Admin
Admin
Admin
You haven't heard of DateTime.Travel() yet?
Admin
That's really interesting, but I don't see what language specifics has to do with a Comp Sci degree. The key to a GOOD Comp Sci degree is that it is largely language independent and gives the graduate the tools and skills necessary to learn new languages as they are created. If you did a Comp Sci degree and all you know is Java and you don't have the skills to pick up new languages, then it's not really a good degree to have is it?
What language would you have been taught 2 years ago? C# 2.0? Guess what, that's out of date BEFORE YOU HAVE GRADUATED.
Comp Sci degrees should NEVER focus on specifics of either hardware OR software, it's changing too rapidly, and chances are that it will have moved on WHILST YOU ARE STUDYING THEM.
I was taught programming concepts using COBOL and Smalltalk (yes I'm old) and somehow amazingly I've been able to pick up both C# and Java, amazing huh!
Admin
Wowzy ... spoken like a single guy or a married guy who one day is going to find himself laying on the floor with a big welt on his forehead while his wife, the mother of his children, stands over him with a blunt instrument in her hand muttering 'for the last time, just because I'm at home all day doesn't mean I don't work.'
Admin
...spoken like a guy who doesn't actually read before replying.
He didn't say that she didn't work, just that she didn't spend the time learning those skills. Presumably she spent the time doing other, more important things.
Admin
Admin
What except algorithms and general programming concepts is taught in college and university today? Not much. Some of my closest mates and old classmates from compsci (which I dropped out of after a year) got bachelors or masters and work as programmers. Sufficient to say only one of them is actually any good and adapt at several languages.
Except for senior positions today the only thing I can see required (for C#, java, php, asp.net etc) is usually understanding the concepts behind those kind of languages (generics/templates/oop blahblah) and a basic understanding of patterns.
One of my closest mates did bachelor compsci, was mostly java and some C++. He's gotten two great paying jobs since he got his degree but I'm pretty sure he's not one I'd like to work with. Though his basics are sound and well-learned he is the least inventive problemsolver I've ever seen.
Admin
IT is competent, management isn't!
Admin
An interesting one - I did Programming Development Concepts at college and thought it was a great course that taught you what programming was all about (this was many moons ago and it was in C). I felt it really clicked (with me) re heuristics and how to problem-solve etc. Now recently I read something (an academic paper on the web, which I may well have found via DailyWTF) which basically says programming is a knack and that something like 60% of people cannot program and will never be able to program no matter what (or how) you teach them. This would not be of such significance if there were not so many of thse people working in f@cking IT.
Admin
Look, we have based our entire political system around incompetent management. It has to work for private industry too
Admin
Well, duh! The leopard-print blouse gave that away, Mr. Obvious. <g>
Admin
Probably your sister.
Admin
Yep. You just proved that. Again.
Go away.
Admin
Yes, they are.
But not every minute, which was the point of the article.
Admin
Apparently whenever you went to school they weren't teaching reading comprehension or logic either. Things must really be going downhill in the education system these days.
Admin
That was a very interesting story I liked iiiiiiiiiiiiitttt. Global warming is very important also.So is the ring of fire.
Admin
Because you Really haven't figured it out yet, have you?
Admin
The first CS program in the US launched at <a rel="nofollow" href="href="http://www2.cs.purdue.edu/40th/timeline/1960.htm"" target="_blank" title="href="http://www2.cs.purdue.edu/40th/timeline/1960.htm""> Purdue University in 1962.
captcha=appellatio
(I don't want to know what that is)
Admin
The real wtf here is my math :D
Thanks for answering