2025–02 My Substack Exclusive Articles
Read them on Substack.
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.
- Part A: Team Productivity Boost
- Part B: Release Early, Release Often (coming soon)
- Part C: Dare to Explore Simpler & Better Options (coming soon)
- Part D: Make Fixing Defects Mucher Easier, Quicker and Cheaper; Plus, Prevent Stuff-ups. (planned)
- Part E: Team Morale Boost (planned)
- Part F: Professionalism (planned)
- Part G: The value continues to shine in the software maintaining phase (planned)
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.
…