Profile cover photo
Profile photo
Cliff Berg
25 followers
25 followers
About
Cliff's interests
View all
Cliff's posts

Post has attachment
Cliff Berg commented on a post on Blogger.
Found this list of Go "land mines": https://gist.github.com/lavalamp/4bd23295a9f32706a48f

Post has attachment
Cliff Berg commented on a post on Blogger.
Several commenters say that I don't "get it" with respect to Go - that I am trying to fit go into language patterns that I am familiar with. Some of the languages that I have used over the years include (more or less chronologically), Basic, Fortran, BAL, Algol, PL/I, SNOBOL, Pascal, Module 2, Forth, COBOL, Lisp, Prolog, C, C++, Tcl, Bash, Ada, Java, Scala, AspectJ, Erlang, Ruby, Groovy - and now Go. My points are not that one cannot become effective in Go - I have become pretty effective by now. But I think that it has subtlety that is going to trip up many people, causing a-lot of bugs (not a good thing) - remember that most programmers are not virtuosos - and Go has a long learning curve before you become effective. That is not a good thing either. And I think that, if used properly, the model of C++ - which also has a long learning curve to become skilled - is more effective, compared to the model of Go, used properly. Go is arcane, IMO. But to each his own! :-)

Post has attachment
Cliff Berg commented on a post on Blogger.
Jeff R. Allen wrote, "The author lost me at 'almost doesn't need to be unit tested'". Jeff, have you seen the debates between DHH and Kent Beck? http://martinfowler.com/articles/is-tdd-dead/

Post has attachment
Cliff Berg commented on a post on Blogger.
Daniel Jo wrote, "Not being able to see at a glance what methods are associated with a struct makes it clear that he (me) ignores godoc..."

Good point Daniel - godoc is indeed a nice tool. However, I expect code to be self-documenting. Perhaps it is my background in language design and building compilers. But yes, godoc helps a-lot.

Post has attachment
Both REST and JSON suck - really!!
Alan Kay once said , The Internet was done so well that most people think of it as a natural resource like the Pacific Ocean, rather than something that was man-made. When was the last time a technology with a scale like that was so error-free? The Web, in ...

Post has attachment
Does DevOps Change Agile?
Yes and no. Some time back, on my first day supporting a CIO on an Agile transformation, the CIO said that he wanted to implement DevOps. In his mind, they were the same thing - that DevOps was merely the latest Agile model for how to arrange IT functions. ...

Post has attachment
Does DevOps Change Agile?
Yes and no. Some time back, on my first day supporting a CIO on an Agile transformation, the CIO said that he wanted to implement DevOps. In his mind, they were the same thing - that DevOps was merely the latest Agile model for how to arrange IT functions. ...

Post has attachment
Why Agile task planning does not work
In Extreme Programming Explained , Kent Beck wrote, In XP, the [elements of planning] are the stories. The [scope units] are the estimates attached to the stories. The [scope constraint] is the amount of time available. Yet, it seems like every time I have ...

Post has attachment
To "go" language is a mess
I have been using go for the past six months, in an effort to learn a new natively compiled language for high performance applications. I have been hoping that go was it - sadly, it is not. Go is, frankly, a mess. One of its creators, Ken Thompson of Unix/C...

Post has attachment
Interview: Dean Leffingwell
Cliff: Today I am talking with Dean Leffingwell , creator of the Scaled Agile Framework , commonly known as SAFe. Dean, can you please tell me a little about your background? Dean: My degrees are in aerospace and biomedical engineering, so I see myself as a...
Wait while more posts are being loaded