Love Letter to Clojure (Part 1) by Gene Kim

Learning the Clojure programming language changed my life, and led to revelations about invisible structures required for developers to be productive.

Source: Love Letter to Clojure (Part 1) by Gene Kim

DevSecOps Bungling

Sometimes it is important to call out missteps even when there is good intent. Feedback is critical, and an important part of DevOps after all…

The authors, brilliant knowledge workers, amazing researchers, and well known marketers of the DevOps movement did not [originally] overload the already loaded term trying to capture acronyms for every element of the various bodies of knowledge and system of systems. Kim, Humble, Debois, and Willis did not call their book the “DevSecOps Handbook.” I wonder why?Ā 

Continue reading “DevSecOps Bungling”

Setting the blog free…

the experiments are complete… blogagility.com fails.

Hello everyone! I have made a decision after much thought and quite a few experiments over the past few years. I am setting the blog to free mode and will no longer be posting content on a regular basis. I may still post if there is a topic that is of particular interest or that I’m passionate about. Emphasis on may post. I’ve found LinkedIn to provide access to a bigger audience so I’ll probably post there if anywhere.

Experiments

It has been an interesting set of experiments over the years trying different things to drive product development of the blog. It seems that the primary driver of users are either really good content, or just highly controversial topics. Good content takes time to build and deploy. Controversy is easy and drives lots of discussion but has the negative aspect of also bringing out the very worst in people. I have no interest supporting anything negative or controversy. At this time in my life I also cannot justify all of the extra time and effort away from my family producing good content for free.

Costs

The business plan renewal for blogagility.com is coming up in September. The sunk cost in services every year is around $400 which isn’t much at all. It’s the time involved in maintenance and production of content that is very expensive. Figure $20,000-$30,000 per year.

Outcomes

From a product development perspective the desired outcome of this blog was more engagement from the Lean-Agile community (in context) that would enable more learning and opportunity for everyone. From my perspective, this was a dismal failure. Engagement on the blog and linked articles from social media has been very poor for the most part for the past five years (since 2014). As you can see from the charts there are around 1,500 regular unique visitors to the blog every month. The spikes were either content or controversial content generated. ALL of the bigger spikes in engagement were controversial context related. Which is really sad.

Last year I sent out a Net Promoter Score (NPS) survey via article and numerous repostings on social media. The final result was only 10 respondents and an NPS of -30. That is not good.

Thank you to blog supporters

There have been some positive outcomes from the blog. I did send out a few t-shirts and there were a few supporters who provided content and others who sent money. For all blogagility.com supporters, I thank you sincerely!

Pivot or Persevere

Pivot is the clear choice. I am going to invest my time and energy in other ways of engaging with the community. I will still be on LinkedIn and the SAFe Communities, and I will be ramping up my support of various Lean-Agile Meetups across the US.

Learning from the deep ocean of failure

Well itā€™sĀ Friday! Thank God! I get to go home to my family today!

Letā€™s talk about and share our failures. Not all of them, we don’t have that much time. BUT, everybodyā€™s doing it! The ocean of failure is deep. I do more than my share to keep in full.

Yeah, I know some people never fail and will never admit it when they do. They will also likely not improve at a fast enough rate to stay competitive. My wife has helped me see this in myself over the past fifteen years. She is an amazing partner and mother to my four kids.

Iā€™ll go first of course. The key here is to learn and improve. You donā€™t need to get personal, just enough to learn. And remember, praise in public, and critique in private. Letā€™s practice…

Recently I missed an important meeting because I didnā€™t pay enough attention to the time zone change (during my near constant travels). I feel horrible about it. It was an epic failure too. I was at the Verizon store transferring my phone service (crap — another story). I was distracted and thought I had two hours till the meeting. I completely bombed and forgot about the time change and dissed my VIP attendee.

Since then, I have improved and organized my various accounts and calendars to avoid this in the future. I also apologized profusely to my victim and offered repentance.

See that wasnā€™t so hard. I was lying. That was really, really hard. But we must learn in a world that shuns constructive feedback.

Now, how do you approach building this valuable pattern of openness, improvement, and empathy into and entire organization? Professional sports teams do it. Why are many enterprises stuck in perfection and failure is damaging to a career?

It all starts with individuals and interactions. At the tip of the spear we can begin to shape and build new behaviors. These new behaviors can be replicated in your team. Your team of teams (ART!), your division, group, and organization.

Start with a 1:1 working agreement with one of your coworkers to provide each other with completely transparent (a SAFe core value) feedback in the form of constructive criticism on a regular cadence. Choose someone that you interact with regularly. Agree to be respectful and honest. Create improvement items. Agree to keep your interactions completely discrete.

Grow from there to sharing your experience and growth with others on your team or organization. From there you can influence others to learn how to take criticism and feedback in a positive way.