From Legacy Code to Testable Code #10: Getting Rid of Static Constructors
A new post on the series, back at Everyday Unit Testing. There’s going to be a continuation, because static constructors (or initializers) are a lot of work. Check it out!
A new post on the series, back at Everyday Unit Testing. There’s going to be a continuation, because static constructors (or initializers) are a lot of work. Check it out!
This is the 3rd part of Rebooting ALM series. You can find the others here: Part I: Evolution Part II: Power Obviously, I wouldn’t call this series “Rebooting ALM” if the tools didn’t have their weaknesses. Let me count the ways. The first problem of ALM tools starts with the customer. The end-user of the system (developers,
Had a great time with at last conference of the year. Here are the slides of the “Rebooting ALM” talk. If you want to read what it’s all about, there’s a post series about it: Part I: Evolution Part II: Power And a few more coming up.
This is the 2nd part in the Rebooting ALM series. Check out the first part “Evolution“, to see how we got here. (See what I did?). The first tool, I think, that started the ALM tool chain, was source control. There were compilers, and some IDEs, but source control systems were solutions for team-work. If
A new post on “Everyday Unit Testing”, this time touching more on holistic strategy analysis. Check it out!
This is the first in a series about Rebooting ALM. I’m going to present this next at Agile Slovenia in a week, don’t miss it. I’ve started thinking about how Application Life Cycle Management has changed over the years. It’s funny, because what’s the first thing they teach you in agile class (I hope)? “Individuals
What is safety? It is setting the environment in order to try new things, without the fear of the consequences of failure. When we have confidence, we can try new things. Some of them succeed. Some fail, and we learn from them. Safety allows us to try. With confidence, we can go out of our comfort zone, and be
I’m writing this at Agile Testing Days, which is always a great experience. Unfortunately the experience could be even better, courtesy of Lufthansa, and one of their often happening strikes. I was supposed to fly Monday morning, and the afternoon before I got notification about the cancellation. I wasn’t too surprised, because the news of the
Had a blast presenting at AgileTD 2015. Here are the slides.
As I was reading Ron Jeffries‘ series of posts where he documented his #NoEstimates discussion with Steve McConnell, I came to this paragraph on the summary post: We assume that a contractor’s estimate has fat in it and we assume that we need tough negotiation to squeeze it out. The better the contractor is at