IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Depends.
Ask him a question about finite state automata. Or information theory. He'll probably pass.

A Master's (or a Bachelor's for that matter) only says that you took a bunch of (mostly) theoretical courses and passed them. It says absolutely nothing about how a particular person does in any particular programming language.

One more reason to use a degree only as the *last* tiebreaker.
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
New Agreed.
When I was an undergrad at UT-Austin, I programmed better (note: rose-colored undergraduate glasses worn) than more than a few of my TAs. Reason for this is that UT was mainly a research university. The TAs only were TAs because they needed the money, not really because they were interested in actually programming anything useful.

That's one reason that I swore I would never get my MS in CS. It's all a bunch of hooey when it attempts to get applied to anything but a research project.
-YendorMike

[link|http://www.hope-ride.org/|http://www.hope-ride.org/]
New Not buying it...
But even researchers need to be able to write a decent program once in a while.

While I was at Texas A&M as a BBA Undergrad, I:

1. Wrote a Lotus 1-2-3 "chain" of spreadsheets which allowed the Dean of Liberal Arts College to keep track of expenses for each department, then summarize them into a College Spreadsheet. It was so good, the education department wanted the same, but I didn't have time to do it and pass school.

2. Wrote a Turbo Pascal program to allow for data entry on an IBM-PC, which interacted with the user and asked polling questions. As the questions were asked, the answers were validated against the possible answers, AND it wrote punch card image records, so the data could be uploaded to a mainframe. It even validated the data, by allowing a 2nd person to re-enter the data and it would compare 1st data entry to second. The polls were originally entered from forms (paper), but later they ditched the forms and used the program itself as the polling. The results were so accurate, they didn't feel they needed the 2nd pass of data entry. They used the program for 5 years after I graduated (6 years total) and quit using it when they needed a large record size than the fixed record size that was originally written into the program. Sadly, I had long moved into the working world, and all that was needed was to change a constant in the top of the program and rebuild it.

3. Worked on a mondo SAS program which maintained the profiles of heroin addicts and their recidivism rate. The data was depressing, but it was the largest SAS program I ever worked with. It was HUGE!

4. Fixed a sociology professor's Pascal program on VAX, which was overwritting results with the same file name. I created a version of the program which created unique files for each "instance" of the program (when multiple people were running the program at the same time) and then the grad student could merge the files to do his research.

5. Finally, I started (but never finished) a program to read a Lotus 1-2-3 data file, and then print out data to a standard pre-printed form. By the time I was close to having it working, someone finally purchased a product for about $500.

I would say, all in all, I had the most FUN working on these in college. Much more fun than schoolwork. My experience at UT Southwestern in 1997/1998 as an employee was much the same. I enjoyed the collegiate environment, and the opportunity to work with "new" technology, and the atmosphere. But neither job paid well!

Now, I like my job much LESS, but I get paid much MORE.

I dream of being able to return to an environment like that, maybe someday when money matters a lot less. Right now, with 3 kids, the money matters, and jobs aren't so much fun.

Glen Austin
Expand Edited by gdaustin July 11, 2003, 12:33:49 AM EDT
Expand Edited by gdaustin July 11, 2003, 12:37:46 AM EDT
New And I'm not buying yours...
While I was at Texas A&M as a BBA Undergrad, I:
Emphasis mine. Big difference between undergrad and grad student.

And "employee" != "TA" either. As grad students, TAs have their own research projects going on, and that is infinitely more interesting to them than the work they are forced to slog through as a TA.
-YendorMike

[link|http://www.hope-ride.org/|http://www.hope-ride.org/]
New I'm saying that a Computer Science or MIS Grad Student
SHOULD be able to write a simple C/C++ function like the problem described above.

I know they may be more interested in their research, but that's part of the problem with academia these days. Not much of it has to do with the "real world".

Glen Austin
New This is not a friggin' function!
This is an algorithm, more fundamental than quicksort in some way. I asked him to remove elements that match certain condition from the array, shift the rest of elements to the left and reset the array's size. If he can't recognize the algorithm or implement it, he is in trouble.
--

Less Is More. In my book, About Face, I introduce over 50 powerful design axioms. This is one of them.

--Alan Cooper. The Inmates Are Running the Asylum
New Yep, the guy doesn't understand null terminated strings.
A very basic C construct.
Alex

The tendency to turn human judgements into divine commands makes religion one of the most dangerous forces in the world. -- Georgia Harkness in "Conflicts in Religious Thought" (1929)
New Is that like
the element which connotes "Social Security Benefits" with a maturation date a few years downstream from the present regime's tenure?

IANAP but, sounds like a working example of a null terminated string. Just sorta feels right. (I guess this is the problem of learning programming n'stuff using a Dissembler)


Ashton
New Nope, that's null-terminated chain.
--

Less Is More. In my book, About Face, I introduce over 50 powerful design axioms. This is one of them.

--Alan Cooper. The Inmates Are Running the Asylum
New Nope
NUL is ASCII character 0, in C and C++ is put at the end of a string, kind of like a door stopper, to indicate where the string ends.

If you don't understand this, you don't know what text is in C. If you don't know that, good luck in getting any text manipulation to work...

Cheers,
Ben
"good ideas and bad code build communities, the other three combinations do not"
- [link|http://archives.real-time.com/pipermail/cocoon-devel/2000-October/003023.html|Stefano Mazzocchi]
New Oh, is THAT how you reverse-engineer Microsoft code?
With a Dissembler?

:D


I'm gonna go build my own theme park! With Blackjack! And hookers! In fact, forget the park!
New Next time I see someone like that,
I'll try.

I have very low hopes, though, because somebody who coded in C++ and was too lazy to learn how arrays and "delete" work, was probably too lazy to learn any theory either.
--

Less Is More. In my book, About Face, I introduce over 50 powerful design axioms. This is one of them.

--Alan Cooper. The Inmates Are Running the Asylum
New Next time you see someone like that
please shoot him in the back* on his way out of the office so the rest of us won't have to deal with these wannabes.

I mean, there are qualified people who need jobs - lets try to give them some help.



*void where prohibited by law
New Also depends on the College
Had one instructor (back when I was going to UCF) who graduated from University of Texas (at Austin)...he knew those State Machines (he was good at them). He didn't know what the hell PKZIP was (or why one would use it to turn in code that was larger than 1.44 M on a floppy).

(BTW: if the kid is claiming 5 years experience ... in particular C++ experience...ask him why the hell he didn't use the STL?)

New He did not use STL because of the way I posed the question
Before you're allowed to use STL, you have to understand what's under the hood.
--

Less Is More. In my book, About Face, I introduce over 50 powerful design axioms. This is one of them.

--Alan Cooper. The Inmates Are Running the Asylum
New ah - now I understand
You're looking at his thinking and problem-solving abilities. (And I agree, if you should understand what STL is doing underneath the hood before you use it.)

     Another "removeSpaces" from a job candidate - (Arkadiy) - (59)
         Bleurrrgh. -NT - (admin)
         You have a *great* need for a coder! :) -NT - (a6l6e6x) - (1)
             LPRD sez: Able to chew and walk gum at the same time. :) -NT - (Arkadiy)
         Help me - (broomberg) - (30)
             You pass. - (Arkadiy) - (29)
                 Depends. - (admin) - (15)
                     Agreed. - (Yendor) - (9)
                         Not buying it... - (gdaustin) - (8)
                             And I'm not buying yours... - (Yendor) - (7)
                                 I'm saying that a Computer Science or MIS Grad Student - (gdaustin) - (6)
                                     This is not a friggin' function! - (Arkadiy) - (5)
                                         Yep, the guy doesn't understand null terminated strings. - (a6l6e6x) - (4)
                                             Is that like - (Ashton) - (3)
                                                 Nope, that's null-terminated chain. -NT - (Arkadiy)
                                                 Nope - (ben_tilly)
                                                 Oh, is THAT how you reverse-engineer Microsoft code? - (FuManChu)
                     Next time I see someone like that, - (Arkadiy) - (1)
                         Next time you see someone like that - (tuberculosis)
                     Also depends on the College - (Simon_Jester) - (2)
                         He did not use STL because of the way I posed the question - (Arkadiy) - (1)
                             ah - now I understand - (Simon_Jester)
                 Phew - (broomberg) - (12)
                     This may be too harsh - (Arkadiy) - (5)
                         Exactly - (deSitter) - (3)
                             This is not "pressure programming" - (Arkadiy) - (2)
                                 Yes, precisely - (deSitter) - (1)
                                     That particular algorithm has been really successful - (Arkadiy)
                         They did not do this to juniors - (broomberg)
                     Re: Phew - (deSitter)
                     Insertion Sort - (gdaustin) - (1)
                         Merge Sort is better - (tuberculosis)
                     What a waste of time - (tuberculosis) - (2)
                         I think qsort is a bad example. - (static) - (1)
                             I'm trying hard to recall - (FuManChu)
         Re: Another "removeSpaces" from a job candidate - (orion)
         okies yankout spaces - (boxley) - (20)
             Re: okies yankout spaces - (gdaustin) - (19)
                 In Visual BASIC 6.0 and above - (orion) - (1)
                     Nope -NT - (Arkadiy)
                 s/ //g -NT - (ben_tilly) - (6)
                     (string findTokens: ' ') inject: '' into: [:a :b | a,b] -NT - (tuberculosis) - (3)
                         beautiful :) -NT - (deSitter)
                         Doh! Better: string select: [:ea | ea ~= $ ] - (tuberculosis) - (1)
                             Or maybe (string copyWithout: $ ) - (tuberculosis)
                     Right before he left, he tried to rally in Perl - (Arkadiy) - (1)
                         He might have been better at C++ -NT - (ben_tilly)
                 Perl - (pwhysall) - (3)
                     Perl redux - (Steve Lowe) - (2)
                         sed 's/ //g' filename.txt > filename2.txt - (drewk) - (1)
                             key difference, though. - (Steve Lowe)
                 Java - (gdaustin) - (5)
                     Wow, that's a lot of typing :-P -NT - (tuberculosis)
                     n^^2 for the worst case - (Arkadiy) - (2)
                         Yes you can -NT - (Arkadiy) - (1)
                             You're looking for "best algorithm" - (gdaustin)
                     Re: Java - off the top of my head... - (Simon_Jester)
         Fun with code... - (gdaustin) - (2)
             I can tell you what will happen - (Arkadiy) - (1)
                 Will have to wait for Monday... - (gdaustin)

That's the kind of thing I enjoyed watching for hours on acid.
89 ms