Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror

Comment C++ is Fun. (Score 1) 603

I have always liked programming in C++ (and Iâ(TM)m talking about way back when it first appeared). Poorly written C++ code that has to be maintained by others is definitely a drag but thatâ(TM)s a different issue. I would concede that long, nested template instantiations for predicates can be hard to parse. Macros, typedefs, and the new auto keyword help and should be used. Otherwise, does C++ make it easy to write write-only code? I donâ(TM)t think anymore than any other language. Well written C++ is no more difficult to understand than any other 3rd generation programming language.

Comment News for Nerdniks? (Score 1) 234

I shouldn't be surprised--it is the Internet after all--but I am a little shocked at the number of Luddites here on Slashdot. A plethora of posters rail against smart speakers as if they only serve as Trojan horses for a Big Brother conspiracy. Newsflash: your webcam, PC, smartphone, all have the potential to, and to degrees already are, capturing your data. The potential for abuse exists in all connected, embedded computer systems. Guess what, they're not going away; they're only going to proliferate. The challenge, and the obligation, with smart tech, and any tool for that matter, is to harness the benefits while vigilantly squelching any abuse.

Comment Amen (Score 1) 359

Why the denigration of programming? I suppose, calling it coding is a start. Code is only the middle part of the software development life-cycle. We counter this denigration of the "coding" moniker with the term "software engineering". The source of the denigration of programming is technology management. By breaking down the work of programming into separate tasks, simple-minded managers think they can make the job conceptually simpler. What these managers don't account for is the loss of information between SDLC phases when they're conducted by different people. Agile attempts to rectify the situation, but coding camps either completely ignore or give short shrift to so-called "Upper CASE". You also have authors like Alan Cooper ("About Face") who advocate for the separation of coding and design. That's like saying Bob Dylan shouldn't compose and perform his own music. Whatever your opinion of Dylan's singing voice, I think everyone would agree that strict division of labor would rob the world of unique perspectives and contributions, not to mention progress of any sort. Yes we need more (and better) programmers, especially from under-represented population segments. However, attempting to dumb down an intellectual activity like programming (into "coding") is a silly and cynical attempt to depress wages.

Comment In College (Score 1) 515

I took an introductory computer class as an undergrad in 1978. The language was BASIC on a teletype. I was a math major at the time, but I liked programming and the field was booming back then (still is) so I switched my major to computer science. After ten years in the field, I still liked it so I went back to school and got my Master's in computer science.

Comment Silly Premise (Score 1) 400

Buses can be made faster without necessarily making them more dangerous, insofar as discounting the inherent danger in speed itself. In fact, it's a well known concept. It's called Bus Rapid Transit (BRT) and it's being implemented in urban areas all over the world.

Slashdot Top Deals

Doubt isn't the opposite of faith; it is an element of faith. - Paul Tillich, German theologian and historian

Working...