×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

Ask Slashdot: Keeping Your Media Library Safe From Kids?

mdf356 Worry about more than your movies (307 comments)

I wouldn't worry too hard about keeping your kids from seeing your movies -- they're too long to be interesting, mostly. The real issue is once your kid figures out how to click around on youtube. You'll start them with Sesame Street or something and when you turn back they're watching a kid pretend Elmo is being butt-raped, with graphic commentary.

YouTube "related video" links are the real problem in this space.

about a year ago
top

Hounded By Recruiters, Coders Put Themselves Up For Auction

mdf356 Re:seriously? not this again (233 comments)

Why are people not offering higher salaries to encourage more skilled people from other parts of the country to move there?

I think we are. $150k/year is pretty good and that's the floor...but we've offered much higher. Add in great health insurance (medical, dental and vision), RSU grants, 20% yearly bonus, ESPP program, 401k with 125% match, $5k/yr educational benefit, $650/yr health benefit (gym, trainer, etc), $900/yr commuting benefits and you're looking at a package that's well over $200k.

For how many years experience, though? And anyways, one has to live in San Jose or wherever else in the valley to have this job. You'd need to offer me a lot more money than that to get me there.

about a year ago
top

Hounded By Recruiters, Coders Put Themselves Up For Auction

mdf356 Re:how many of the jobs didn't exist as well? (233 comments)

And isn't your "4 years at google and a *Standford* CS degree" just the same arbitrary requirement as a recruiter that thinks "rails" is a form of transportation?

He was just giving an example of someone who has an obviously solid pedigree.

It's not obviously solid. I was a TA at Cornell for a few years. Some of the people who graduated were smart. Some weren't. I assume the same is true of people working at Google; after 4 years some will be getting promotions and responsibility, and some will be looking for an exit since they aren't getting promoted.

I'd interview the above theoretical candidate exactly the same as I would someone with a degree from University of Utah and no company I'd ever heard of on their resume. Because both smart and dumb people can be found everywhere.

about a year ago
top

Ask Slashdot: Developer Or Software Engineer? Can It Influence Your Work?

mdf356 Re:Are you an engineer? (333 comments)

Sorry; rereading what I said I realize what was confusing.

How do I, as a person who already has an MS in CSE, get to call myself a Software Engineer? I'm not going back to college for another, extremely similar degree. There wasn't a SE major when I was in college. So I assume there must be some other mechanism for people to be allowed to call themselves "Software Engineers" whenever the law that started limiting this was passed.

about a year and a half ago
top

Ask Slashdot: Developer Or Software Engineer? Can It Influence Your Work?

mdf356 Re:Are you an engineer? (333 comments)

Can I do a web search in 1994 for this? Because I don't think there was a Software Engineering degree in 1994, or 1998.

about a year and a half ago
top

Ask Slashdot: Developer Or Software Engineer? Can It Influence Your Work?

mdf356 Re:Are you an engineer? (333 comments)

Unless you have a degree in Software Engineering

Now I find this alone fascinating. When I was in college, "Software Engineering" was one class in the CS major. There was no Software Engineering degree available at my school, and I suspect at no college or university.

about a year and a half ago
top

Ask Slashdot: Developer Or Software Engineer? Can It Influence Your Work?

mdf356 There's a difference? (333 comments)

Both places I've worked in my 11 years as a professional didn't really distinguish. I have a Computer Science and Engineering degree. I write and design software. I'm in the research and development arm (or the Engineering arm) of the company. It's several ways to say one thing.

Yes, some distinctions can be drawn, like whether you interface with customers, who does the architecture or design, etc., but in general the people I work with are all over the software life cycle, from beginning to end. We do development (of software) and the official job title has always had "Engineer" and sometimes "Development" or "Software" in it.

about a year and a half ago
top

Is Sexual Harassment Part of Hacker Culture?

mdf356 Re:Way to be a girl about it (1127 comments)

The very concept that women need to be treated a particular way is a large part of our society's gender issues..

Women need to be treated with respect for their boundaries. The same as men. There's not gender discrimination here; men can and have been sexually harassed, but in a place that is 90% male it's less likely. You seem to be confusing what's prevalent with what's possible.

about a year and a half ago
top

What If There Was a Microsoft Appreciation Day?

mdf356 Re:Ready... set... Troll! (362 comments)

The post actually presents an interesting issue (via the time.com link): why do corporations feel they have to take sides on the gay marriage issue?

As I recall, Microsoft's reasoning was made explicit at least once. MSFT believes that, by supporting issues such as same-sex marriage, it can attract the most talented gay people in the software industry as employees, who may see the company's support of such an issue as a reason to work for MSFT rather than a competitor.

about a year and a half ago
top

The $100 Masters Degree From Udacity

mdf356 Re:No thesis/dissertation? (191 comments)

True. I earned $14k per year stipend in graduate school, plus $6k per summer grading a summer-school course. I opted for that instead of a more lucrative summer internship.

So for the 2.5 years of graduate school I earned $20k per year instead of around $56k, so if it was $6k extra per year then I'm at break-even next year. If it was an extra $8k instead (since I am estimating) I was at break even a while ago.

about 2 years ago
top

The $100 Masters Degree From Udacity

mdf356 Re:flawed idea (191 comments)

Are you part of the interviewing process where you work? I am, and while I can't say what HR or our recruiter might do, I often don't even look at the part of the resume that lists where a candidate was educated, except for curiosity. I still need a candidate to prove to me that s/he can program and can think, and their educational source is only tangentially related in my experience.

about 2 years ago
top

The $100 Masters Degree From Udacity

mdf356 Re:Nothing (really) new (191 comments)

My colleagues have interviewed new college graduates in CS who don't know big-O notation. That's a pre-requisite for understanding P versus NP. Though to be fair, there's a broad swath of problems one can solve for an employer where the algorithms don't reach that combinatoric complexity, and the data sets aren't large enough to make O(n^2) with low constants worse too often compared to O(n lg n) with high constants.

about 2 years ago
top

The $100 Masters Degree From Udacity

mdf356 Re:No thesis/dissertation? (191 comments)

I personally see no value in this kind of master's degree if there is no need to write a thesis/dissertation.

The value for me of a course-based M.S. (dropout from a PhD program) was $6000 per year starting salary. That's a pretty decent bump that I likely kept with me my whole career, as raises tend to be percentage based. So after 11 years it may have been worth at least $66k.

Oh, and also I learned a bunch of stuff in those courses I hadn't yet learned as an undergrad. To my recollection, none of the specific things has been relevant to my job, but it is sometimes hard to tell.

about 2 years ago
top

The $100 Masters Degree From Udacity

mdf356 Re:Key Word "Hope" (191 comments)

I fully suspect the degree they will offer is worth every penny, but not a penny more - and you won't "fool" anyone with this Masters degree

I, as a interviewer, won't be "fooled". But since I work with some brilliant software people who never got a college degree, it won't necessarily be a barrier to getting at least a phone interview. If the interviewee knows their stuff, it doesn't matter how they learned it.

I mean, with someone who has 20 years experience, do you care if they went to Harvard, Stanford, or the University of Kansas? Of course not, you care if they're smart and have some relevant skills. A lot of times as an interviewer I don't even care if they have the relevant skills (i.e. I work in the storage industry, but candidates don't need to know anything about storage or filesystems to get a job here -- I certainly didn't know that when I started).

As an interviewer I care about two things, essentially: can you think, and do you understand some CS theory? If you can do the first but don't know the second, you can still get a job, we just won't start you as a senior level engineer.

about 2 years ago
top

The $100 Masters Degree From Udacity

mdf356 Re:Mass Produced education. (191 comments)

It may be U.S. only (I hope so!) Others can talk all they want about "well-rounded" but the economic reality is that English, History, etc., courses do not produce graduates who earn more money. And so the only way those departments survive, since they can't on their own merits, is by forcing all students, some of whom *will* increase their earning potential, to take them.

It's pure economics -- there's a bunch of economically useless professors, who have plenty of time to petition the President of the school or the state legislature about why their brand of "well-rounded" is so useful, and thereby gain a fraction of a lot of student's tuition, instead of the very small piece they'd otherwise have.

Now ask yourself this: is college the only time in my life I am able to read classical literature or study art history or any of these other things that somehow make one well-rounded? Of course not. So the idea that one needs to study this in college is ludicrous, except to those departments that don't produce economic value trying to justify their existence.

about 2 years ago
top

I typically interact with X-many OSes per day:

mdf356 Re:Mainly just 3 (280 comments)

Ah, I found the relevant wikipedia article. I remember now that we never shipped a 6.0 (another marketing ploy since no one runs the .0 version) and jumped straight to 6.1. It seems that with the new clustering and such technology they jumped again to 7.1 instead of 6.2. The version numbering makes no sense! But that didn't change in the 7 years I worked there.

about 2 years ago
top

I typically interact with X-many OSes per day:

mdf356 Re:Mainly just 3 (280 comments)

Wait, AIX is up to version 7.1 already? When I started in '01 I think they'd just shipped 5.0 or 5.1. When I left in '08 we were just shipping 6.0 (renumbered from the planned 5.4). What happened to 6.2, 6.3, etc? IBM was usually so conservative in bumping up the version numbers.

about 2 years ago
top

I typically interact with X-many OSes per day:

mdf356 Re:2 Windowsws, a *Nix and an /OS (280 comments)

A real computer can crush a human like a grape if it fell over.

Dammit, I've been using facebook too long. The first thing I looked for after reading your comment was the "like" button. I've gotten used to seeing what comments people think are funny with that kind of upvoting.

about 2 years ago
top

I typically interact with X-many OSes per day:

mdf356 I use four ... or five (280 comments)

It's a lot now.

  • MacBook Air in the morning to check email and webcomics
  • Linux desktop at work
  • I work on a product built on FreeBSD
  • Windows 7 gaming rig in the evening for Netflix

This isn't counting the iPad or iPhone since Apple has a single CoreOS team that is at the root of all their products. This also doesn't count Windows XP; I have a VM I boot a few times a month for handling corporate BS that won't work on my Linux desktop. It also doesn't count the embedded OS that is inside my car stereo, the Wii, etc.

about 2 years ago

Submissions

top

mdf356 mdf356 writes  |  more than 7 years ago

mdf356 writes "It's been 5 years since I left graduate school and started designing and writing software for a living. After 5 years of writing operating systems code, I feel like I've forgotten some of the more advanced data structures I used to know. The next time an interesting problem arises, I'd like to have more in my toolbox than hashes, linked lists, heaps and various binary and n-way trees. What are some good reference books on more advanced data structures and algorithms? In particular I'm interested in ones with potential applicability to an operating systems kernel.

I'd like something short and sweet, more in the line of the standard C book. Algorithm Design by Kleinberg and Tardos looks likely to be too basic, but I haven't read it (I'd like to avoid paying $90 for something that won't meet my needs). CLR is far too large and almost exclusively covers basic territory. Tarjan's Data Structures book looks like it has potential, but seems focused on network algorithms, which are unlikely to be applicable to the kernel programming I do."

Journals

mdf356 has no journal entries.

Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account

Loading...