Profile cover photo
Profile photo
Cliff Berg
24 followers
24 followers
About
Communities and Collections
View all
Posts

Post has attachment
Add a comment...

Post has attachment
DevOps Release Management
The purpose of release
management is to ensure that the risks associated with deploying software
releases are managed. Waterfall software
development is a phased and gated process, and so waterfall release management
is also phased and implemented as a gate...
Add a comment...

Post has attachment
How Does Agile Deal With Requirements Traceability?
Feature traceability is a hold over practice from waterfall, where requirements are checked against tests. If one is using an Agile testing practice such as, say, Behavior Driven Development (BDD), then feature traceability is redundant and a great time was...
Add a comment...

Post has attachment
Is DevOps Agile?
So often I hear things like, “The Agile methodology is different from SAFe” or “We are replacing our waterfall methodology with the Agile methodology” Agile coaches will sigh at these kinds of statements, because they know that Agile is not a methodology. T...
Add a comment...

Post has attachment
Cliff Berg commented on a post on Blogger.
Add a comment...

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! :-)
Add a comment...

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/
Add a comment...

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.
Add a comment...

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 ...
Add a comment...

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. ...
Does DevOps Change Agile?
Does DevOps Change Agile?
transition2agile.com
Add a comment...
Wait while more posts are being loaded