Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Get HideMyAss! VPN, PC Mag's Top 10 VPNs of 2016 for 55% off for a Limited Time ×

Comment Re:Bull Stuff (Score 1) 326

You let this happen

More than you know. "Professional" project management is just as to blame for the joke that is modern software. My first job out of college, 25 years ago, I was working for the government. I was basically paired up with what we would call a "business owner" in today's terminology: he described what he was thinking, I'd implement something, we'd review it, he'd suggest changes, I'd implement those, sometimes rewriting entire parts of the system, he'd suggest other changes, back and forth. We were both professionals, we both knew what we were doing, we both trusted each other and - here's the part that modern project managers can't comprehend: we treated each other like professionals. If I spent a few days or even a week figuring out how, say, TCP/IP (which was sort of a newish thing back then, at least for personal computers) worked, he wouldn't insult me by demanding a daily status report, or demanding that I break down my tasks in one-hour increments, or insist that I go ask Bob who "knows that stuff". I, likewise, wouldn't insult him by bitching about the fact that he forgot a detail a month ago that was going to cause me some re-work: because neither of us were being insulted by a project manager who insisted that the product, regardless of quality, had to be finished by some arbitrary date because he knew, in his heart, that if he didn't keep his oppressive bootheel on our necks every minute of every day, that we would just sit around all day playing video games and wasting time. In essence, we respected one another and were respected by our employers.

But then came the software project managers. I don't know if a couple of guys peed in the pool for all the rest of us, but within ten years I found myself punching a card like a factory assembly worker. There was a glimmer of hope in the late 90's when "extreme programming" started to take off, which was based on this same underlying model of treating professionals like professionals rather than fast-food assembly line workers, but extreme programming became "agile" which became "scrum" which is the most offensive possible way of viewing the practice of software development as semi-skilled bricklaying.

Comment Re:How convenient (Score 1) 180

You're not the only one who's noticed this. Although I am currently employed, and have actually never been out of work since I started working around '94 or so, I do change jobs every 3-5 years on the average. And I've had some very inexplicable rejections for positions that I was beyond qualified for. On paper, at least, I look good (I like to think I'm pretty good in person, too, but "on paper" is completely objective), yet I've been rejected from way more developer positions that I've had every single qualification they asked for (and most of the nice-to-haves) than I've been hired for. Sometimes I feel like somebody is just yanking my chain.

Comment Re:There is a point to be made here (Score 2) 89

HTTP, telnet, SSL, or some other insecure protocol. Could I not validly say that the message was forged by a man-in-the-middle?

In the interest of pedantry, SSL is not insecure - or rather, it's the only effective defense we have against man-in-the-middle attacks. You also can't actually "transmit" over SSL; SSL just turns an insecure connection into a secure one. You have to do the actual transmitting over a higher-level protocol, like HTTP.

Comment The culture (Score 2) 116

Yeah, the "culture" is "hurry up and get it done so you can get on to the next thing because if something takes more than an hour to do it's not worth doing" and it exists in every single software development organization on planet Earth. Until these things actually start costing real money to people with real power, this will continue.

Comment Although I agree... (Score 0) 264

Well, he's right, but unfortunately, the study of humanities in modern higher education has become a wasteland of anti-academic thinkers who viciously punish nonconformity and "ists" with an ax to grind and a debt to wring out of people whose ancestors they believe slighted their ancestors. He's describing what humanities ought to be rather than what they actually are.

Comment Re:Am I the only one.. (Score 1) 158

> will produce code so bad they'll have to bring me in to fix it. That's not necessarily a great position to be in - you'll be six months behind schedule the minute you set foot in the door, and you'll spend half your time in meetings explaining why it's taking so long to fix "that one thing that went wrong". And God forbid you ever suggest a ground-up rewrite.

Slashdot Top Deals

To communicate is the beginning of understanding. -- AT&T