2025–02 My Substack Exclusive Articles

Read them on Substack.

Zhimin Zhan
2 min readFeb 28, 2025

1. Decoding Mark Zuckerberg’s Product Strategy: “Ship Frequently”. Part-B: How to Implement Real “Ship Daily”? *

The “secrets” that almost everyone and software companies can achieve — but the real challenge lies in changing the mindset, followed by action.

There were no books or documentation detailing how Facebook implemented “Ship to Production Daily,” i.e., Real Agile/DevOps. The following is my analysis, based on publicly available news/information and my own journey.

Table of Contents:

  • The Advice is just for Yourself
  • Facebook’s Secret to “Shipping Frequently”: E2E Test Automation
  • Facebook Adopted E2E Test Automation Starting with Watir and then WebDriver
  • The Advice is just for Yourself
  • Facebook’s Strategy for Kickstarting Real E2E Test Automation: Luring External Talent
  • How can an average software company successfully kickstart real E2E Test Automation and move towards “Ship Frequently”?

2. Real End-to-End Test Automation: Far More Than Just Quality Checks. Part A: Team Productivity Boost *

Automating the app through the UI with test scripts can empower the entire team and significantly enhance productivity.

In this new series, I will focus on real results (not fake ones such as made-up velocity points) powered by real E2E (UI) Test Automation.

Real end-to-end (E2E) test automation offers far greater benefits beyond simply finding defects faster and cheaper.

3. Strategies for Achieving Financial Freedom as a Software Professional. Part 4: Choose the One that Suits You Best *

Achieving financial freedom is a dream for most (if not all) working people. Therefore, it won’t be easy. Understanding what it takes and choosing an approach that suits you and your situation will certainly enhance your odds.

With three options: “Working at a Promising Software Company with Share Options as a Loyal Employee”, “Solopreneur / Micro-ISV / Start-up Founder”, or Software Reselling (Passive Income Way), which one should you take?

It depends on your goal, skillset and personality. In this article, I will explore various aspects that help you make a better decision.

--

--

Zhimin Zhan
Zhimin Zhan

Written by Zhimin Zhan

Test automation & CT coach, author, speaker and award-winning software developer. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.

No responses yet