Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
For the out-of-band Slashdot experience (mostly headlines), follow us on Twitter, or Facebook. ×

Comment: Re:An IDE? (Score 1) 355 355

Do you actually know what autocomplete is? It has nothing to do with _understanding_ code. I bet you intended a more nuanced criticism but didn't have an autocomplete for the enumerated benefits so you just went with the first one. I'll try an organize my arguments better so that it matches your expected responses, improve my skill.

Comment: Re:An IDE? (Score 1) 355 355

I just can't fathom how anyone who has used IDEs with auto-complete, syntax error highlighting, method arguments and types displayed inline, following methods by jumping between files, step-through debugging, automatic compilling, etc. could ever go back to plain old text editor coding. That "hand holding" is fantastic, and to me _is_ the most important thing. The amount of time and mental energy wasted doing the busy work of orchestrating a project and fixing minor bugs that could be immediately seen or quickly tracked down by hand can make some coding not worth the effort. It does give me a kick though, to come to /. and hearing the crufties bitch about advanced tools. I hypothesize that you guys developed a command line fetish while watching the scrolling text of gentoo to recompiles and can't get jollies without it. I really can't explain the fascination otherwise.

Comment: Re:Icon Madness (Score 1) 468 468

You make a good point, but I think Microsoft and its supporters have learned the hard way to not take themselves so seriously, for the betterment of all. There's a few other companies I know that could benefit from being taken down a peg or two. I say this as a programmer who codes primarily in .net technologies and a mostly satisfied windows user.

Comment: Re:Understand how the companies make money! (Score 1) 344 344

I can't get the exact breakdown from microsoft's investor site, but my best estimate is that MS makes between 23% and 43% of it's revenue from OS sales and licensing. Office eats up another big piece of the pie, but together appear to still be less than half of total revenue (according to this site. MS has most assuredly has diversified and considers itself to be a "service" company these days (hence the push to the cloud and the huge increase in open source of code).

Comment: Re:Hostility to debate (Score 1) 179 179

I often seek out debates over closely held beliefs, to the extent that I can have a conversation without ruining the evening or pushing the boundaries of civility. I find that for myself, If I feel flustered in the heat of the moment I might respond with an over the top response, but will mull over the ideas later and perhaps see the other side a bit more.

It seems as though there's no other way to have these discussions. My thought is that people need to be more willing to get in a heated discussion and then walk away and think on it without having permanent scars.

Comment: Re:Microsoft and cross platform development? (Score 1) 72 72

Thanks for that cutting edge news. Ballmer's "developers developers developers " trojan horse incantation was beginning to take hold. I'm sure glad Sun was able to keep java firmly in their grasp and not let some evil company get ahold of it.

Comment: Re:Plain old boring rules (Score 1) 232 232

True, you can version control the stored procedures. I don't think that takes away from my point though, pl/sl is a horrid language to write advanced business logic and I'd wager more than a little business logic is tucked away in the rows that store the "data". In peoplesoft's horrid incantation I worked on 7 years ago, there are large strings of javascript and html containing non-trivial extensions to business logic, just sitting around in rows. Try code reviewing that mess.

Comment: Re:Plain old boring rules (Score 2) 232 232

The beauty of this is that all of your website code is in the database, making it centrally managed and all application security logic is enforced by the database.

Ah yes, the beauty of non-version controlled code stored as giant strings in the bowels of a database with the most powerful of languages (pl/sql, of course) to grease the gears. I bet it's a complete joy to use.

Comment: Re:ignorant hypocrites (Score 1) 347 347

While much of your comment is correct, I don't think you can correlate the complexity of sculpting or painting to using technology (at least, complicated, integrated technology).  I can't foresee a sculpting project where you find that your scalpel is incompatible with the version of clay, so you're going to have to go dig up clay on the back yard or use a butterknife instead.

Comment: Re:GOTO is a crutch for bad programmers (Score 1) 677 677

            Dim numsToClean As New List(Of Integer)
            For indx = 1 To 3
                If Not AquireResource(indx) Then
                    Cleanup(numsToClean)
                    Return
                End If
                numsToClean.Add(indx)
            Next

            DoStuffWithResources()

            Cleanup(numsToClean)

Comment: Re:Boilerplate and readibility (Score 1) 411 411

removing a lot of boilerplate code would drastically increase the cost of code maintenance.

I can't disagree more with this perspective. Anything that can be considered boilerplate (I think getter/setters on properties are a perfect example of this) should have a default implied behavior and be explicitly overridden when suitable situations arises. I gain nothing from having boilerplate code taking up mental and screen real estate when there's nothing out of the ordinary about how these elements will behave in a given context.

Comment: Re:Stop looking for a single point of failure (Score 1) 493 493

I guess our problem is that CS isn't a stepping stone to jobs in medicine, pharmacy, dentistry, or optometry. Look at the employment breakdown for jobs in "chemical engineering" and you see an 88% male dominated field. But please, tell us more about how we have gender problems.

There is no time like the present for postponing what you ought to be doing.

Working...