Click here to Skip to main content
15,891,767 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
NewsA mysterious object from Earth's distant past has returned Pin
Kent Sharkey1-May-16 17:17
staffKent Sharkey1-May-16 17:17 
GeneralRe: A mysterious object from Earth's distant past has returned Pin
den2k881-May-16 21:18
professionalden2k881-May-16 21:18 
NewsType Wars Pin
Kent Sharkey1-May-16 9:07
staffKent Sharkey1-May-16 9:07 
GeneralRe: Type Wars PinPopular
Marc Clifton1-May-16 15:47
mvaMarc Clifton1-May-16 15:47 
GeneralRe: Type Wars Pin
Vark1112-May-16 7:19
Vark1112-May-16 7:19 
GeneralRe: Type Wars Pin
TheGreatAndPowerfulOz2-May-16 8:43
TheGreatAndPowerfulOz2-May-16 8:43 
GeneralRe: Type Wars Pin
Kevin McFarlane3-May-16 1:33
Kevin McFarlane3-May-16 1:33 
GeneralRe: Type Wars PinPopular
BillWoodruff1-May-16 22:10
professionalBillWoodruff1-May-16 22:10 
I generally struggle to read "Uncle Bob's" screed with an open-mind; for my tastes, there's such an evangelical, almost messianic, and self-promoting, flavor to his style that my automatic the-one-and-only-one-truth shields go up.

In this article, I really don't think the global characterization of programming across a few decades falls as neatly into a SmallTalky-and-ducky-typish and strong-typish-Pascaly-Cish dichotomy as the author describes.

No mention of Lisp, Algol, Modula, Ada, Simula, Cobol, and, given the author's emphasis on the joys of assembler, I'm surprised he didn't mention the programming language Forth (which was also, imho, like TDD is for Uncle Bob, a "religion"). How about the work at Xerox Parc on languages like Sail ? Alan Kay's work ? BASIC ?

One important reason for Pascal's relative success, during its "time," was the fact that academic computer science programs at top-tier universities and colleges tended to use it. I once took lecture notes for a lecture note-taking service at UC Berkeley for Doug Cooper's Pascal course: Cooper, and co-author Mike Clancy, had a best-selling book, "Oh! Pascal!" widely used in college introductory programming courses. The students were doing their homework on mainframes, from terminals ... yeah, this was 1981, or so.

I share (what I perceive as) the skepticism expressed by Marc Clifton on this thread about "total code coverage," and the future as "belonging to" duck-typed languages.

As to my opinion on TDD, Agile, Waterfall, Kanban, etc. ... well, I haven't really looked deeply into any of them. But, yeah, I can't see developing, particularly in the prototyping phase, without constant testing. Now "SOLID:" that seems to me to be where the "meat" is, and that's where I'm investing my get-better-brain resources at the moment.

I disclaimer what I've expressed here by noting that I write from a perspective of being a solo developer enjoying a con$traint free self-employed context in which I can pursue what I want to pursue, which is, at this time, often "academic."

Should the Fates somehow move me to become a part of a development team, then I would expect, and look forward to, some over-arching software management discipline ... hopefully one that does not involve frequent meetings ... remember Joel Spolsky's comments on meetings [^] ... [^] ... Eric Lippert's ... well, can't find the quote from Eric I was looking for.
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008

GeneralRe: Type Wars Pin
Marc Clifton2-May-16 2:07
mvaMarc Clifton2-May-16 2:07 
GeneralRe: Type Wars Pin
BillWoodruff2-May-16 6:18
professionalBillWoodruff2-May-16 6:18 
GeneralRe: Type Wars Pin
Bassam Abdul-Baki2-May-16 4:37
professionalBassam Abdul-Baki2-May-16 4:37 
NewsMicrosoft offers Azure Cool Blob Storage for as little as $.01 per GB Pin
Kent Sharkey1-May-16 8:25
staffKent Sharkey1-May-16 8:25 
NewsFBI may soon be allowed to hack computers anywhere in the world Pin
Kent Sharkey1-May-16 8:23
staffKent Sharkey1-May-16 8:23 
GeneralRe: FBI may soon be allowed to hack computers anywhere in the world Pin
PIEBALDconsult1-May-16 8:25
mvePIEBALDconsult1-May-16 8:25 
GeneralRe: FBI may soon be allowed to hack computers anywhere in the world Pin
Kornfeld Eliyahu Peter1-May-16 22:51
professionalKornfeld Eliyahu Peter1-May-16 22:51 
NewsDo experienced programmers use Google frequently? Pin
Kent Sharkey1-May-16 8:20
staffKent Sharkey1-May-16 8:20 
GeneralRe: Do experienced programmers use Google frequently? Pin
PIEBALDconsult1-May-16 8:24
mvePIEBALDconsult1-May-16 8:24 
JokeRe: Do experienced programmers use Google frequently? Pin
VR Karthikeyan1-May-16 21:36
professionalVR Karthikeyan1-May-16 21:36 
GeneralRe: Do experienced programmers use Google frequently? Pin
Kornfeld Eliyahu Peter1-May-16 21:07
professionalKornfeld Eliyahu Peter1-May-16 21:07 
GeneralRe: Do experienced programmers use Google frequently? Pin
VR Karthikeyan1-May-16 21:37
professionalVR Karthikeyan1-May-16 21:37 
GeneralRe: Do experienced programmers use Google frequently? Pin
Weylyn Cadwell2-May-16 8:18
Weylyn Cadwell2-May-16 8:18 
GeneralRe: Do experienced programmers use Google frequently? Pin
Wastedtalent2-May-16 21:48
professionalWastedtalent2-May-16 21:48 
GeneralRe: Do experienced programmers use Google frequently? Pin
Nelek5-May-16 0:27
protectorNelek5-May-16 0:27 
GeneralRe: Do experienced programmers use Google frequently? Pin
Kornfeld Eliyahu Peter5-May-16 7:17
professionalKornfeld Eliyahu Peter5-May-16 7:17 
NewsNew Microsoft beta lets workers build their own apps without coding Pin
Kent Sharkey1-May-16 8:16
staffKent Sharkey1-May-16 8:16 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.