Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment: Re:You nerds need to get over yourselves (Score 4, Interesting) 192

by dwpro (#48913493) Attached to: Why Coding Is Not the New Literacy
Growing up with ranchers, there was always something that needed to be fixed/southern engineered. Perhaps a deer stuck a horn through the high-flow intake manifold on your front end loader or it isn't quite managing the amount of dust in the air, and all you needed to get by was to weld cover and perhaps reinforce the hood with some diamond plate steel so that future deer might not be able to wreck your engine.

Similarly, I feel like there's a good deal of coding that falls in between changing the oil and manifold design.

Comment: Re:So not Python, but VB? (Score 1) 643

by dwpro (#48860191) Attached to: Justified: Visual Basic Over Python For an Intro To Programming
If you're talking about VB.net It does look like both tail recursion (compile time) and anonymous functions made it into the 4.0 framework (neither of which will probably make an 'intro' course, I would imagine). I think the best reason for choosing vb.net is how much more linguistic it is. Using things like "Function....End Function" or "If NumberA > NumberB Then .... End If"" Would be quite helpful to a beginner just learning to parse code. Combining this with an extremely helpful GUI like visual studios would make teaching much easier. In my view, the tooling is nearly as important as the language. However, I'd probably have to recommend Javascript just as highly, since the tooling there has gotten so much better. But I hate javascript too much to do that. I personally think VB.net doesn't deserve 1/100th of the reputation it fields in this forum, especially for an introduction into programming. It won't segue as easily into learning C or assembly, but I think for an intro course it beats a lot of the alternatives.

Comment: Re:Productive individual vs productive company (Score 1) 420

by dwpro (#48708677) Attached to: The Open Office Is Destroying the Workplace

... design, architecture, problem solving. Most of the time, those are better done in group

I disagree. As with near anything, it's a balance. Problem/designs that require deep thinking and concentration are not effectively done in a group. Often on complex problems I've found more time is spent on keeping everyone on the same page than actually addressing the problem (disk swapping, if you will). Frequent interruption to "bounce ideas" is _not_ an effective use of time as countless studies have shown. Recurring meetings are a better venue for this type of discussion, just add it to your discussion queue unless it's urgent.

once the problem is solved, anyone can implement it

Right, because writing software is just like plugging in to the quadratic equation, and any monkey or "n00b" can do it. I'm extremely curious what field you're in that you have this perspective.

Comment: Re:This might come as a shock (Score 1) 681

by dwpro (#48690389) Attached to: Neil DeGrasse Tyson Explains His Christmas Tweet
This comment is exactly the mentality that I struggle to comprehend. How is the misdirection offensive? We do this all the time with other subjects, and no offense is given, often it's celebrated (see "rick rolling"). I guarantee you that your "non-asshole" version would have offended quite a few, simply for bringing it up on the sacred day. I'm offended you're cowing to notions of offense for no damned reason. People must learn to be civil about one other's beliefs, or we'll have more danish cartoon killings.

Comment: Re:WTF? (Score 1) 216

I agree with nearly all of your comment, but I take issue with the North Korean bit, particularly the statement "aren't a nice government." That is a tremendous understatement and an injustice to the human rights travesty that is North Korea. I _hate_ Sony and have little tolerance for this sort of governmental overreach, if this helps the plight of the average North Korean it would give me pause.

Comment: Re:Waste of time and money (Score 1) 251

by dwpro (#48324989) Attached to: Undersized Grouper Case Lands In Supreme Court

Whoever knowingly alters, destroys, mutilates, conceals, covers up, falsifies, or makes a false entry in any record, document, or tangible object with the intent to impede, obstruct, or influence the investigation or proper administration of any matter...

I think this falls squarely in the conceal/cover up arena when said evidence is tossed into the ocean.

Comment: Re:You need enough rope to hang yourself (Score 1) 217

by dwpro (#48318971) Attached to: The Effect of Programming Language On Software Quality

people who use dynamic languages often find after a while that simple type errors actually happen to be quite a rare occurrence unless you're a total pig

Hah! Yeah right. I guess it's just the "pig" programmers who can't remember to mentally evaluate the type of each variable at each and every operation in code while they work. What sloths they must be.

Comment: Re:There's a clue shortage (Score 1) 574

by dwpro (#48309177) Attached to: The Great IT Hiring He-Said / She-Said
I agree that 3 vs 5 years of experience in something used primarily if not exclusively 40hrs a week would probably not merit a great deal of additional value, and diminishing returns from there. However, it seems quite the norm to claim years of experience for things we use partially or intermittently quite generously. Never do I find years of experience in products listed to add up to the total of years they've been in the industry on a resume.

Comment: Re:There's a clue shortage (Score 1) 574

by dwpro (#48308513) Attached to: The Great IT Hiring He-Said / She-Said
You're right in theory, but in this industry it's rare to do only one thing, and 40% more time of exposure to a product probably means you're more intimate with both this product and other related products/scenarios. I have about a decade in the industry now doing roughly similar things, the 10 year version of me is leaps and bounds above the 5 year me in terms of value. It's easy to see in interviews who has been in the trenches and who has not, and x number of years is often an indicator.

Comment: Re:Redistribution of wealth is theft (Score 1) 739

by dwpro (#48277667) Attached to: Statisticians Study Who Was Helped Most By Obamacare
You wouldn't have to work so hard if you bothered to use all the services provided to you for free. If you didn't have to build your own roads, educate your own workforce, inspect your own food, maintain your own currency, etc. You could afford some the awesome luxuries afforded by "wealth redistribution" and your bootstraps wouldn't be so worn from all the pulling.

Comment: Re:Git Is Not The Be All End All (Score 1) 245

by dwpro (#48193921) Attached to: Help ESR Stamp Out CVS and SVN In Our Lifetime

A single point of failure is a big problem.

Obviously, that's why you back it up and have fail-over if that's necessary. A single source of truth is a big plus, as is being able to use that single source of truth for code migrations to environments, history for audits, etc.

The second biggest advantage is that backups are completely free.

Nothing in this world is free. Using developer machines for backup isn't an optimal (or, IMO tenable) solution if you're serious about business continuity.

New York... when civilization falls apart, remember, we were way ahead of you. - David Letterman