Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: Resume submission pages that strip newlines 3

Apparently companies pay large sums of money to purchase (or use the services of) resume submission systems that all SUCK.

IBM's[1] strips out ALL newlines, even from plain text. Even resumes generated through their own resume builder look horrible.

PDF, Word, ok, maybe I can understand not supporting. But not even supporting plain text is a huge WTF...

I spend hours making my resume look perfect, and these resume submission sites do their best to mess it up!

[1] Not IBM's fault per say, just Taleo or PeopleClick or whoever it is that they use.

User Journal

Journal Journal: Dear Western Washington U: Your career fairs suck 5

Dear Western Washington University:

Thank you for the wonderful education. Your focus on professors who love to teach works wonderfully.

What the hell is up with your career fairs? THEY SUCK. THEY COMPLETELY AND TOTALLY SUCK.

You do not even HAVE a high tech career fair. Redfin does not come. Expedia came ONCE last year and apparently decided that we suck so much not to bother coming again[1]. MS comes, thankfully. Boeing is actually doing technical recruiting this year up here (thanks in part to the 3 WWU engineering and CS[2] students who where interns down there last summer, woohoo!), but NOBODY ELSE IS COMING.

UW has an ENTIRE science and technology career fair. We have 3 companies. W-T-F. The incompetence is amazing.

This would be slightly understandable, except that EVERY company who I have discussed our curriculum with has loved it. Why? Well here is a brief overview:

  • Unit testing based grading of assignments. %50-%60 of the assignments grade is based upon unit test results
  • Software engineering. Including Extreme Programing, and Agile.
  • Software Testing. JUnit, Python testing scripts.
  • POSIX, WIN32, and .NET
  • Cross platform network code.
  • Almost EVERY professor grades on code readability as well as functionality.
  • Every single class is fully taught by a Professors for the full amount of credit hours, NOT by TAs.

Oh and I have not yet even mentioned Java RMI, Java Beans, SQL, PHP, Perl, C#, C, and C++.

For kicks, we also do 3 quarters in Ada95. So yah, we can write stuff under B&D scenarios as well.

[1]Granted this is because the recruitor was a fool who only interviewed people who had "SQL" on their resume, we are CS, we can learn SQL in 10 seconds, and whatever we learn in school is only worth 10 seconds of book reading anyway!. He ended up interviewing all the departments really nice students, but NONE of our top students. Bleck!

[2] The CS dude would be me.

User Journal

Journal Journal: My Laptop's screws are falling out! Literally! 1

This is weird.

I see a screw next to where my laptop is sitting. Pick it up, flush Phillips screw, looks like it goes to something digital.

A worry nags me.

Flip laptop over, sure enough, there is a screw missing. I replace it. Go with a screw driver and tighten the other screws, only to notice, almost half of the screws on the bottom of my laptop are gone!

This is utterly bizarre.

User Journal

Journal Journal: Death to professors 3

Who see fit to give homework on Tuesday, a midterm on Thursday, and have the homework due the next Tuesday.

And who don't lecture at all about the homework.

Or give examples on the HW sheet of a worked out problem.

And who think that 2 programming assignments in 4 days (Friday + Saturday + Sunday + Monday) with GUIs is appropriate.

Because, no, it is not.

If things had been gone over in class, sure, maybe.

If the professor ANSWERED his email, maybe. He told us at the beginning of the quarter "Don't bother emailing me, I don' reply".

Oh and he isn't available on Monday to ask questions of. Only on Tuesday, by which it is too late.

WTF..

And for the record: sign errors suck. Right along with coordinate transformations.

User Journal

Journal Journal: YouTube has the most over the top censoring policy

So I have been playing around with that "Censored YouTube Video" website, (Google for it!) expecting to find only the worst of the worst was ever deleted.

Nope! Woman suggestively dancing while fully clothed is apparently enough to get a video banned from YouTube.

I think the founders of YouTube must have grown up in Utah or something. Or maybe it was Alaska, and it was so cold that the poor guys never released that sometimes it is possible to actually see the shape of a person's body.

A woman jiggling her rear apparently is censor worthy. ...

Oh, but Moral Orel, which has drug use, violence, AND sexually themed topics, is allowed. (Thankfully so, that show rocks!)

User Journal

Journal Journal: Horrid API interface design

Before you call functionA(double f), functionB(double &f) must be called. functionB will modify the bits of f that is passed in to it, these modifications are necessary before functionA is called.

This will not be mentioned in comments within the source, or in documentation.

OK granted this instance of silliness was found in an example program, but that is is not much better than in production, after all, examples are meant to be clear cut and easy to understand!

And who in their right mind thinks this way? Have functionA copy f, pass the copy along to functionB, and make the entire process transparent to the user.

API programmers have users too!

On a related note, ick working in C++ now. Only because I wanted access to C's Unions and everything, and I do not have time at this moment to learn (the incredibly powerful I must say!) bitarray techniques that C# has. For a language that runs in a VM, C# allows some cool bit manipulation stuff. Every bit is directly accessible, which is incredibly cool, but I really fail to see the point when a single use of RTTI in an application would more than kill any performance advantage that comes from the sort of evil bit crunching that C# allows.

(Still doesn't mean that it wouldn't be fun, hehe)

User Journal

Journal Journal: Need to file a complaint @ store I bought my glasses from 2

My $200 frames are peeling their paint.

Which is, in short, ridiculous. My $50 frames never peeled, my $200 ones had sure darn well NEVER peel. I paid for quality, I expect it. They look good, but I am an engineer darnit, functionality over form!

User Journal

Journal Journal: Now this oversight in C# is annoying

Simple switch based command line menu. If the user hits 'q', then System.Environment.Exit(0) is called.

Now obviously I do not need to bother worrying about any variable assignments here. Unused variables? Hah! The program has terminated.

But C# will not let me compile without assigning SOMETHING to those darned variables that have something assigned to them in every other case statement.

User Journal

Journal Journal: Pandora needs a "Choose BPM feature" 1

I am programming and I want something at about 160BPM or higher. Last night it was doing GREAT, but this afternoon it started out OK, but has gone down hill. I added some good bands in (Gorillaz, Daft Punk), but Pandora is insisting on playing this low BPM stuff that doesn't even have the rock punch that Gorillaz or Daft Punk have.

Meh. It'll get fixed with time. :-D The joy of statistics!

User Journal

Journal Journal: Why functions as first class objects rocks. (C#) 5

Ok technically for the sake of type safety they are delegates, but the COOL part is that this:


z1 = z0 - ( f(z0) / f'(z0) )

math formula ends up looking like this:


newResult = previousResult - ( f(previousResult) / fprime(previousResult) );

code.

That is awesome in terms of sheer readability, compared to the insane amount of crud I'd have to go through to write that in Java.

User Journal

Journal Journal: Redfin, apparently not for me 3

Talking to the recruiting manager on the phone, I basically did not extrude an aura of confidence and independence.

I second guessed myself too much.

The ironic part about this is that *normally* I do not do this. On a normal basis, I am an independent thinker who backs up his assertions.

But during the interviews, for some stupid reason, I keep second guessing myself.

Examples:

When asked to design the relationships between tables (one to one, many to one, etc), I was shown a syntax that I was not familiar with. Rather than spending the 30 minutes muddling through the explanation constantly checking if I had the syntax correctly, I should have just shoved my solution onto the board right away, shown that I knew how to do the problem, and then translated it over to the syntax afterwards if requested.

When coding on the board, instead of asking "can I use this data structure?" I should say "I am assuming this data structure".

Edit: Everything below is wrong, so, umm, ignore it. For the most part.

I just got word that I did not get the job at Redfin. Redfin is providing feedback as to my performance during the interview, something which is much appreciated, and an action that leaves a good impression on me. (I'll still likely be buying a house through them in a few years! :) )

The feedback still has not arrived in my inbox, but here are some guesses as to my problems:

  1. Technical Performance: I was worried about the interview the night before, and was not able to sleep that well. The end result of this was that my first interview (and part of my second one) where not up to par. Indeed, I would say that even the remainder of my interview was at 80% or so efficiency. I was able to answer the questions, but not at the lightening quick rate that people who know me are used to.
    -
  2. Behavior: While my social nicities have improved to a great extent, I still am a bit rough around the edges. I am afraid that to gain my technical skills, I sacrificed a great deal of human interaction, and as such do not pick up on non-verbal clues as well, nor do I always understand social norms.

    One example that Rosia was yelling at me this morning for was a situation involving writing thank you letters. I had gathered some of the interviewer's email addresses, but was so focused on the interview process, that I did not gather them all. I wrote an email to the Office Manager requesting the email contact information of my interviewers. When Rosia saw that I sent this email, she yelled at me, saying it was a stupid request that no one should follow, and that I should send my thank you letter to the recruiting manager whom I was in contact with, and that she would forward my thanks on to the team.

    I am confused here, since advice in books and online says that when interviewed by multiple people, write each one an individual thank you letter. Very confusing. *sigh* In retrospect, I should have written thank you letters to the people for whom I did have contact information and who had interviewed me, the CEO, the CTO, and a thank you letter to the hiring manager as well. Of course it only took me 5 days and a half hour long argument to figure out...

    Rosia says that I came off as desparate for the job, saying that she knows me and knows I am not desparate, but that the attitude I conveyed was that way.

    The first mistake was arriving too early. There was ice on the roads, so I left to the interview early expecting the typical Seattle traffic problems. I did not encounter any, much to my surprise, and ended up arriving at 8:00 for an 8:30 interview. :( Of course being super focused on the interview, I went in to wait, rather than walking around the area for 15 minutes first, and then going in. Indeed I received immediate negative feedback from my recruitment manager when she saw that I had arrived so early. :(

    This particular aspect of American business culture strikes me as strange. In my logical/mathematical mind, a person who is able to show up early for a meeting is a person who is able to properly run and order their life in such a way as to be able to complete their daily goals and activities in a flexible and efficient enough manner to accomplish an early arrival.
    -

  3. Worrying: This is the strangest part. People who know me know that in general I am extremely cool under pressure. When my mother attempted to commit suicide, the first thing I did (after calling 911) was to pull up online medical references and find out the effects of taking X amount of Y medicine. My entire manner was calm, cool, and collected. Was I worried? Yes of course, but my mind takes control of my emotions, and gets things done.

    I am the person who always goes to sleep at 10:00pm the night before a test. I argue that a good nights sleep is more important than a few extra hours of studying.

    I should have taken my own advice.

The thing is, this is actually a job that I *cared* about. I think that is what made the difference. I really love the work that Redfin is doing, and I strongly believe that it is going to have a huge impact on how American's buy and sell houses.

During typical job applications (especially at big companies), I have no clue what sort of a position I am applying to. Indeed, typically until at least the first two rounds of phone screens are over, there is not really an actual "position" being applied to. It is hard to get excited about a job that I know no details about. Tell me I am applying to a job at Microsoft to work on Tablet PC development, hey, awesomeness! Tell me I am applying to a job to develop software for possibly any of the projects at Microsoft, and sure, I am hyped about the Microsoft opportunity, but, I cannot really get into a feel for the job.

(Of course Microsoft's methodology is to take candidates onto their campus and see what group's work excites the candidate, which has its benefits as well!)

The kicker is, I am a smart. Any company that hires me is going to see some damn good work turned out at an impressive pace. I work well with groups, and I do a great job representing my team's interests in meetings, while at the same time understanding and acknowledging the compromises and agreements that need to be made between groups in order to get work done.

I just can't get past in person interviews. :`(

Note to any future potential employeer reading this: Take it as an example of my ability to do project postmortems. :)

User Journal

Journal Journal: Linux, sexier day by day, but... 1

Linux is funny. Configured properly, it is one of the sexiest/cutest/machoist/whateveryouwant-ist OSes out there.

Every time I install a new Linux distro, I think to myself "hey, maybe they have solved all the problems with it this time!" and for the first few hours, all is good. Then I need to install a new printer driver, or upgrade my video card drivers, or change screen resolutions, and invariably I have to drop down to the command line to accomplish some task that is a single button click in Windows.

openSUSE 10.2 is the culprit this time. I have done the "we removed MP3 playback support" dance enough times, so I was easily able to restore that by looking up non-oss repositories to add in[1]. Ok so that just took a second, quick enough.

Video card drivers. I follow the instructions given exactly, so of course I get a complaint about my kernel version. Bah, forget it, I have been this route before, I just won't have 3D acceleration. Ridicules, I had working 3D drivers on Windows back in, hmm, lets see, 1996.

Do not even get me started on the Epson inkjet drivers. The ddiwrapper configuration files that came with the openSUSE package are actually wrong for the default SUSE/openSUSE configuration! Oh well, it is .2 alpha software, and hey, SUSE is sponsoring it, so best of luck to them. Though of course I do believe that fostering native Linux driver development is better... The funny part is that Epson refuses to release information on their el-cheap disposable printers that have nothing in the way of trade secrets at all! Well unless their ink cartridges are still doing semi-legal monitoring of the remaining ink levels...

[1] Funny: openSUSE has the repositories on all their mirrors, but they are not enabled by default! Way to hamper usability. People who believe in OSS know enough to remove non-OSS repositories, or just not install non-OSS software, but people who don't know about the entire OSS movement are also likely to be the ones who know least about repositories, and just want their MP3s to play back!

User Journal

Journal Journal: Poor network performance continues

A week ago, apparently (this is what the ISP says) someone started maxing out my apartment's 6mb/s fiber connection.

Ping times ranging from 200 milliseconds to 2 seconds, or even complete time outs, became the norm.

My guess is that someone found a way around the ISPs p2p filtering. Not that this is very hard, I know how to do it, but I also realize that the network is a shared resource and I do not want to ruin the network for everyone else.

Well this person apparently has no such compunctions.

On Friday, the ISP said that they would do something about it. They said that they found the person (whom they said was not even on our network and was in another apartment owned by the same property company), and put a stop to it.

Hmm. That does not explain my 30KB/s download rate right now.

I am tempted to find out where the router/switch room is, and see what unit's light is blinking madly.

*Yank*

Problem solved.

Fortunately for the ne'er do well, the network is switched. (Well thankful for us all really, or performance would be horrible all the time!)

User Journal

Journal Journal: So there is this big "on/off" lever 2

HUGE thing, big red lever connected to a circuit breaker, right outside the laundry room of the apartment building I am living in right now. /Someone/ has to try and guess what it does. Now I admit, whenever I walk past it I always have an urge to push it down to off, but I know what it does, I just want to confirm it. I never actually push it down though!

Obviously someone walked by the room who has a bit less self control than I do...

User Journal

Journal Journal: Klerck is still on my AIM list 3

Cuz... you know.

He was a cool guy. A bit of an ass, but intelligent.

What the....

Wikipedia deleted the entry on him. I hate the removal of information. I understand the policy. From a historical perspective, who cares right? But someone should care.

Of course Encyclopedia Dramatica still has an article on them. Oddly enough, ED is actually useful from time to time as a repository of information. Stuff that no one else talks about, they have info on. Sarcastic, cruel, information, true enough, but still, information.

Edit: The reason for this post: Where is everybody else? Fort Knox is not on, and I wanted to talk to RWS, but he isn't on either, most of you aren't on. Either update your AIM contact in your profiles, or start up a new "my AIM name is:..." journal entry!

Edit: Spelling names properly helps.

Slashdot Top Deals

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...