“Now” is a continuous log of my activities. I log what I’m learning, practising or just working on during my spare time. It does not include my work-related activities except for those occasions when I had to study a topic during my daily work. It is updated at least once a week.

The topic in bracket “[]” represents the mapping to my yearly goals.

Week 03, 2023

Learning:

  • Kotlin: Ranges
  • Kotlin: for loop
  • Math: Binary conversion
  • Kotlin: When expression

Practising:

  • Guitar Basics: Maj and Pent Scales, 7th Arpeggios, Maj and Min Triads and Shell Chord.
  • Guitar Tune: “All the things you are”
  • Piano: C, G, D, A, E and B Maj Scale, I IV V V7 chords and arpeggios.
  • Piano Tune: Canon in C, Bach’s “Minuet in G Minor”.

Working On:

  • Improving some Espanso

Exercise

(follow at Strava):

  • Run: 2 x 3 Km
  • Strength training (20m): 1 x lower body, 0 x upper body, 1 x full body.

Week 02, 2023

Learning:

  • Kotlin: Type of numeric expressions. Increment and decrement.
  • Kotlin: Integers. relational operators.
  • Kotlin: MutableList. Characters
  • Kotlin: String Template, If expression

Practising:

  • Guitar Basics: Maj and Pent Scales, 7th Arpeggios, Maj and Min Triads and Shell Chord.
  • Guitar Tune: “All the things you are”
  • Piano: C, G, D and A Maj Scale, I IV V V7 chords and arpeggios.
  • Piano Tune: Canon in C, Bach’s “Minuet in G Minor”.

Working On:

  • No extra work.

Exercise:

  • Run: 4 x 3 Km
  • Strength training (20m): 1 x lower body, 1 x upper body, 1 x full body.

Week 01, 2023

On holidays, so family, read and play guitar and piano. I did also did a lot of meditation and though about the last year and how to better do things this year. The only thing I didnt do is to work.

2022, end of the year

Life got in the middle and I did stop properly recording my actions. One highlight is that I paused my Java studies to move to Kotlin.

Week 38, 2022

Learning:

  • Learn more about bash commands like grep and cut.

Practising:

  • Bash
  • HTML and CSS
  • French, the nightly reading of Slimani “Chanson douce”

Working On:

  • “Novatos Podcast” EP10 (Logic)

Week 37, 2022

Learning:

  • about influence with Cialdini’s Book “Influence”
  • About how to deal with teens with Alba’s book “Educar Adolescents”

Practising:

  • [Prog. Lang] Bash functions and arguments.
  • [Prog. Lang] Bash variables and aliases.
  • [Prog. Lang] Bash conditional statements and checks.
  • [Prog. Lang] Bash file descriptor redirections and pipes.
  • [French] The nightly reading of Slimani “Chanson douce”

Working On:

Week 36, 2022

Learning:

  • Advanced Knowledge of TDD.

Practising:

Working On:

  • No side project this week.

Week 35, 2022

Learning:

  • Advance Knowledge of TDD

Practicing:

Working On:

BREAK, I guess I can call it a holidays break.

Week 33, 2022

Learning:

  • Advance Knowledge of TDD

Practicing:

Working On:

Week 24, 2022

Learning:

  • [Piano] ”Jesu Bleibet meine Freude” by J.S.Bach.

Practicing:

Working On:

  • [Swift] a core data stack for Ratpenat

Week 23, 2022

Learning:

  • [Piano] ”Jesu Bleibet meine Freude” by J.S.Bach.

Practicing:

Working On:

  • No side project this week.

Week 22, 2022

Learning:

  • [Piano] ”Jesu Bleibet meine Freude” by J.S.Bach.

Practising:

  • No practicing this week.

Working On:

  • [Podcasting] Novatos Podcast EP5 (Logic)
  • School Video + Podcast (Logic + iMovie)

Studying:

Week 21, 2022

Learning:

  • [Piano] ”Jesu Bleibet meine Freude” by J.S.Bach.

Practicing:

  • No Specific practice.

Working On:

  • Novatos Podcast EP5 (Logic)
  • School Video + Podcast (Logic + iMovie)

Week 20, 2022

Learning:

  • [Piano] ”Jesu Bleibet meine Freude” by J.S.Bach.

Practicing:

  • No practice this week.

Working On:

  • Pau’s school-related work.

Week 19, 2022

Learning:

  • [Piano] ”My baby just cares for me” by Nina Simone.
  • [iOS] Structured Concurrency.

Practicing:

  • [French] Special practice session with the TV5Monde App. I got a B2 level on the exam!

Working On:

  • No side work this week.

Week 18, 2022

Learning:

  • [Piano] ”My baby just cares for me” by Nina Simone.
  • [iOS] Structured Concurrency.

Practicing:

  • No time to practice this week.

Working On:

  • No side work this week.

Week 17, 2022

Learning:

  • [Piano] ”My baby just cares for me” by Nina Simone.

Practicing:

  • [iOS] Refreshing UICollectionView and its compositional layout.

Working On:

  • [iOS] All Collection feature in “ratpenat” project.

Week 16, 2022

Learning:

  • [Piano] ”My baby just cares for me” by Nina Simone.

Practicing:

  • [Piano] 12 major and minor scales. Triads I, IV and V of all 12 major and minor keys. I won’t include this anymore. Now it is what I use to warmup every morning.
  • [Piano] Sight Reading Level 1/2 with 2/4, 3/4 and 4/4 on C at 90bpm
  • [Piano] Sight Reading Level 1/2 with 2/4, 3/4 and 4/4 on F at 60bpm
  • [Piano] Sight Reading rhythm Level 3 with 2/4, 3/4, 4/4 and 6/8 (100bpm)
  • [iOS] Refreshing UICollectionView and its compositional layout.

Working On:

  • [iOS] All Collection feature in “ratpenat” project.

Week 15, 2022

Learning:

  • [Piano] ”Joy” by George Winston.
  • [Piano] ”My baby just cares for me” by Nina Simone.

Practicing:

  • [Piano] 12 major and minor scales. Triads I, IV and V of all 12 major and minor keys. I won’t include this anymore. Now it is what I use to warmup every morning.
  • [Piano] Sight Reading Level 1/2 with 2/4, 3/4 and 4/4 on C at 90bpm
  • [Piano] Sight Reading Level 1/2 with 2/4, 3/4 and 4/4 on F at 60bpm
  • [Piano] Sight Reading rhythm Level 3 with 2/4, 3/4, 4/4 and 6/8 (100bpm)

Working On:

  • [iOS] Modular design to “ratpenat”

Week 14, 2022

Learning:

  • [Piano] ”Joy” by George Winston.
  • [Piano] ”My baby just cares for me” by Nina Simone.

Practicing:

  • [Piano] 12 major and minor scales. Triads I, IV and V of all 12 major and minor keys. I won’t include this anymore. Now it is what I use to warmup every morning.
  • [Piano] Sight Reading Level 1/2 with 2/4, 3/4 and 4/4 on C at 90bpm
  • [Piano] Sight Reading Level 1/2 with 2/4, 3/4 and 4/4 on F at 60bpm
  • [Piano] Sight Reading rhythm Level 3 with 2/4, 3/4, 4/4 and 6/8 (100bpm)

Working On:

Week 13, 2022

Learning:

  • [Piano] ”Joy” by George Winston.
  • [Swift] Witness protocols.
  • [Java] Study of Arrays.
  • [Architecture] Architecture characteristics.

Practicing:

  • [Piano] 12 major and minor scales. Triads I, IV and V of all 12 major and minor keys.
  • [Piano] Sight Reading Level 1/2 with 2/4, 3/4 and 4/4 on C at 90bpm
  • [Piano] Sight Reading Level 1/2 with 2/4, 3/4 and 4/4 on F at 60bpm
  • [Piano] Sight Reading rhythm Level 3 with 2/4, 3/4, 4/4 and 6/8 (100bpm)

Working On:

Week 12, 2022

Learning:

  • [Piano] ”Joy” by George Winston.
  • [Java] Detail study of types, including casting.

Practicing:

  • [Piano] 12 major and minor scales. Triads I, IV and V of all 12 major and minor keys.
  • [Piano] Sight Reading Level 1/2 with 2/4, 3/4 and 4/4 on C at 90bpm
  • [Piano] Sight Reading rhythm Level 3 with 2/4, 3/4, 4/4 and 6/8(60bpm)

Working On:

  • [Blog] Audio blog entry.
  • [Blog] Create the “JAL Audioblog” podcast Feed.
  • [iOS] “ratpenat” icon work.
  • [Podcasting] Preparing a surprise show!

Week 11, 2022

Learning:

  • [Piano] ”Joy” by George Winston.
  • [Java] Java relational, boolean and logical operators.
  • [Java] Java conditional statements.
  • [Architecture] Architecture characteristics (-ilities)
  • [Architecture] Intrinsic and extrinsic Architecture characteristics (-ilities)

Practicing:

  • [Piano] Bbmin, Ebmin, Abmin (scale, arpeggio, chords I, IV, V).

Working On:

  • [Architecture] The “ratpenat” Project is born!
  • [Podcasting] I did set up a couple of Podcast feeds. One for the audio blog and another for a prospect show.

Week 10, 2022

Learning:

  • [Piano] ”Joy” by George Winston
  • [Java] Review Java. Code conventions, input and output streams.
  • [Java] Review Java. Naming rules and conventions, arithmetic operations.

Practicing:

  • [Piano] Fmin, Bmin, F#min, C#min (scale, arpeggio, chords I, IV, V)
  • [Architecture] revisit the concept of: Cohesion and Connescence.

Working On:

  • [Blog] Did publish go-over on PyPI
  • [Blog] Working on my page from josealobato.com.

Week 9, 2022

Learning:

  • [Piano] Pachelbel Cannon.
  • [Career] Architectural thinking.
  • [Blog] Pytest Configuration.

Practicing:

  • [Piano] Fmin, Bmin, F#min, C#min (scale, arpeggio, chords I, IV, V)

Working On:

  • [Blog] Favorites feature in go-over
  • [Blog] “To Read” feature in go-over
  • [Blog] Update josealobato.com with Favorites and top 10 books.
  • [Blog] Done with the josealobato.com bookshelf!

Week 8, 2022

Learning:

  • [Piano] Pachelbel Cannon.
  • [Blog] CSS grid
  • [Blog] pytest fixtures.

Practicing:

  • [Piano] Fmin, Bmin, F#min (scale, arpeggio, chords I, IV, V)

Working On:

  • [Blog] Favorites feature in go-over.
  • [Blog] Enhancements on complementary data for go-over.
  • [Blog] josealobato.com new front page.

Week 7, 2022

Learning:

  • [Piano] Pachelbel Cannon.
  • [Podcasting]Logic with Udemy
  • [Other] Convert a foto from day to night.
  • [Blog] How to test a package with pytest.
  • [Blog] Pytest parametrized tests.
  • [Other] Masks and Clipping Masks.
  • Learn how the Beta Projects work in Github

Practicing:

  • [Piano] Gmin, Dmin, Amin, Emin, Fmin (scale, arpeggio, chords I, IV, V)
  • [Piano] Fmin, Bmin (scale, arpeggio, chords I, IV, V)

Working On:

  • [Blog]Migrating go-over unit test.
  • [Blog]Making go-over public on github.
  • [Podcasting]Teamwork Mobile internal podcast.

Week 6, 2022

Learning:

  • [Piano] Pachelbel Cannon.
  • [Blog] Packaging code and making it executable.
  • [Blog] Virtual Environment
  • [Blog] Logging System.
  • Learning about how to deal with other cultures at work.

Practicing:

  • [Piano] Gmin, Dmin, Amin, Emin, Fmin (scale, arpeggio, chords I, IV, V)

Working On:

  • [Blog]Improving my website bookshelf by extracting the python script out in its own package.

Week 5, 2022

Learning:

  • [Piano] Pachelbel Cannon.
  • [Blog] Packaging code and making it executable.
  • [Other] replacing colors in images.

Practicing:

  • [Piano] Cmin (scale, arpeggio, chords I, IV, V)

Working On:

  • [Blog] Improving my website bookshelf.