Follow Slashdot stories on Twitter


Forgot your password?

Slashdot videos: Now with more Slashdot!

  • View

  • Discuss

  • Share

We've improved Slashdot's video section; now you can view our video interviews, product close-ups and site visits with all the usual Slashdot options to comment, share, etc. No more walled garden! It's a work in progress -- we hope you'll check it out (Learn more about the recent updates).


Comment: Would You Rent Space on Someone Else's Hard Drive? (Score 1) 331

by Flwyd (#48788087) Attached to: Would You Rent Out Your Unused Drive Space?

A primary goal of any sort of cloud storage is high availability: when your own system is unavailable, you want to be pretty certain that you can get the cloud copy.

How many copies of your file would you need to store on random people's hard drives to feel confident that in three years (when you spill beer on your computer) all of those hard drives are still functional, haven't erased your data, and are connected to a computer which is connected to the Internet?

With enough copies of your data floating around, you can probably recover it. But would the cost of renting that many people's disks be reasonable, compared to backing it up to two or three cloud providers?

Comment: Practice. Listen. Think out loud. (Score 1) 218

by Flwyd (#46555329) Attached to: Ask Slashdot: Re-Learning How To Interview As a Developer?

Step 0: Have a friend do a mock interview with you.
Tell your friend to pick a question like the ones you've been getting.
Solve it on a whiteboard.
In addition to getting some scenario practice, your friend can point out if you're coming across in an awkward way.

Step 1: Listen
Listening is more important than talking in good communication.
I interview a lot of software engineers. Sometimes candidates get so excited about an idea they have that I can't get a word in edge ways to point out they missed a requirement or to suggest there's an easier solution. They may leave the interview saying "I cranked out some great sorting code," but in my notes is written "Implemented bubble sort."
Before diving in to code, verify that the interviewer wants you to implement something. If they say "How would you sort the data," you might not need to implement a sort algorithm.

Step 2: Think Out Loud
If a solution to a problem occurs to you, say it so the interviewer knows where you are.
If they ask questions about your thought, follow their line.
If they just acknowledge what you said, analyze it for a minute and see if it's a good solution, or if there are interesting caveats.

Comment: All Mozart's Works are Open Source (Score 4, Insightful) 479

by Flwyd (#44431139) Attached to: Remember the Computer Science Past Or Be Condemned To Repeat It?

You can learn a lot from Mozart because you can read all the notes he published.
You can listen to many interpretations of his works by different people.
We don't have the chance to read through 25-year-old Mac symphonies^W programs.
We aren't even writing for the same instruments.

Comment: A Professor of Integrity (Score 1) 156

by Flwyd (#44140471) Attached to: Unix Guru Evi Nemeth Missing, Feared Lost At Sea

[previous post was accidentally anonymous]

I started CU at the tail end of Evi's career when she was, as she put it, "on sabbatical buying a boat." In five years in the classroom, I only got to hear one guest lecture from her. Yet through the passing interactions and from the smiles of respect every student gave her, I could tell Evi was a great person.

I remember an open meeting about improving things in the CS department. At one point, we decided to have a students-only brainstorming session for a while. "All the professors leave and come back in fifteen minutes. Except Evi, she can stay." That's the sign of someone with a lot of social capital.

Here's hoping a decade of sailing has taught Evi enough to get out of this jam. She's certainly taught many of us how to keep afloat in the cyber seas.

Comment: Ideagrams (Score 1) 713

by Flwyd (#39991647) Attached to: Icons That Don't Make Sense Anymore

At a company where no one seemed to have any graphic design skills and our toolbars were a random collection of misappropriated icons from various open source projects, I suggested we just use Chinese characters for everything. Our users are gonna have to attend training to figure out what the button's for anyway

Comment: Re:How Absurd (Score 1) 545

by Flwyd (#34682256) Attached to: Does Typing Speed Really Matter For Programmers?

When was the last time you ran a program where the WPM of the developer affected the quality of the code?

I type way fewer WPM on a smartphone or tablet than I do on a keyboard. I think if I tried to program on a phone, a general sense of oppression and hatred of my situation would express itself in an inferior software product that threw NullPointerExceptions at random.

What's important is not how fast you can type words, but how effectively you can connect the problem-solving part of your brain to your code input method.

"The only way I can lose this election is if I'm caught in bed with a dead girl or a live boy." -- Louisiana governor Edwin Edwards