The Agile Way

The Agile Way

Share this post

The Agile Way
The Agile Way
Programming Language Advice to My Daughter, Part 5: Wrap up and FAQ *
Solopreneur

Programming Language Advice to My Daughter, Part 5: Wrap up and FAQ *

The advice worked out very well for my daughter.

Zhimin Zhan's avatar
Zhimin Zhan
Apr 28, 2025
∙ Paid
3

Share this post

The Agile Way
The Agile Way
Programming Language Advice to My Daughter, Part 5: Wrap up and FAQ *
1
Share

In this “Programming Language Advice to My Daughter” series:

  • Part 1: Ruby

  • Part 2: C++

  • Part 3: Shell Script *

  • Part 4: Java

  • Part 5: Wrap-up and FAQ *

Wrap Up

Over the past four articles, I shared the four programming languages I taught my daughter, in the following order: Ruby, C++, Shell Script, and Java. I understand that some readers may disagree or have questions (see FAQ below).

Premium subscribers: you can submit your questions in the comments. I’ll select suitable ones and add the answers here.

Many of my blog readers are software testers or engineers who appreciate objective measures. With that in mind, here are some of my daughter Courtney’s accomplishments in the three years since her university graduation:

  • Secured a job at a FAANG company, the youngest (still) software engineer hired at her branch.

  • Completed a first-class honours degree, studying part-time, with straight As.

  • Authored a technical article every week for over two years.

  • Published a press book at the age of 22.

  • Promoted to Level 5.

I think my advice worked out quite well for her. Why?

Keep reading with a 7-day free trial

Subscribe to The Agile Way to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Zhimin Zhan
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share