Hei, I'm Leanne Do, owner of Nao Phai Di Code - a record of my software development journey aiming to encourage anyone (esp. women) who learns programming on their own. Passionate about languages, I'm intrigued by the way logic and syntax work together to build a reality from virtually nothing.

Based in Finland. Made in Vietnam.

My blog

  1. 16 June 2021

    Be present and own your work

    The unwritten but highly valuable rules to keep you on par with the workload, with your colleagues and define a clear vision at work.

  2. 10 May 2021

    Prep our brain for the coding journey

    I did not jump into learning programming on day 1 but spent time getting acquainted to logical questions, problem solvings, math

  3. 28 April 2021

    What do we need to know about slices in Golang?

    How to create a slice, its built-in functions and other things to remember

  4. 08 March 2021

    What is Internet and How It Works

    How a bunch of inter-connected computers helps drive force the exchange of data and information.

  5. 09 February 2021

    Learning Programming is Never a Straight Road

    Programming does not start from A and go all the way to Z.

  6. 10 January 2021

    What is bit and byte?

    Bit, byte and the value they hold

  7. 09 December 2020

    Working with array in Golang

    All we need to know about array in Go

  8. 16 August 2020

    A practical guide to JavaScript and React learning resources

    All the books, courses and materials I have gone through on my way to learn JavaScript/ React

  9. 15 July 2020

    Git and GitHub 123

    As easy as 123, looking bizarre on the outside, but useful through the whole development line

  10. 02 June 2020

    It is OK to fail test cases

    As long as you’ve tried your best

  11. 02 June 2020

    Code’nLearn 2: Separate UI from logic and the main program

    A precious lesson that opened door for the concept of separation of concern that I later learnt.

  12. 01 June 2020

    How I have come to familiarize myself with the world of coding

    The journey of defining the second half of myself - the part that is always curious with how and why something works.

  13. 30 May 2020

    'Side effects' of SAT and Sudoku

    How I trained myself to think faster with SAT and Sudoku.

  14. 27 April 2020

    Code’nLearn 1: Finding the largest number in an array using Java

    The very first technical post on the very first coding problem that I solved.

  15. 02 April 2020

    Hi there. First words!

    The beginning to the journey into software development, from someone which a knack for languages.