Skip to content

Latest commit

 

History

History
111 lines (63 loc) · 4.09 KB

sav-index.md

File metadata and controls

111 lines (63 loc) · 4.09 KB

Disclaimer: All opinions expressed in this blog are my own and do not necessarily reflect those of my employer.

Success has to do with deliberate practice. Practice must be focused, determined, and in an environment where there's feedback.”—Malcolm Gladwell

Mindfulness isn't difficult, we just need to remember to do it.” —Sharon Salzberg

Recent Posts

(Dec 31, 2021) - All I Really Needed to Start Refactoring I Learned in Kindergarten

(Dec 30, 2021) - Making sense of Story Points using Dimensional Analysis

(Dec 28, 2021) - Clean Code is the enemy of Better Code

(Dec 17, 2021) - How to write CLEAR code and get better at refactoring

(Dec 12, 2021 - From Zero to One in Five Minutes - How to Eat an Elephant in Kotlin

(Dec 10, 2021) - Frequency maps and other Kotlin one-liners

(Dec 9, 2021) - Things I learned about Kotlin from Advent of Code

(Aug 27, 2021) - Refactoring Randori - Nim (Part 1)
(Aug 26, 2021) - Optimization Adventures - Pilot
(Aug 25, 2021) - Revisiting the Debt Metaphor


Categories

Practice

(Dec 12, 2021 - From Zero to One in Five Minutes - How to Eat an Elephant in Kotlin

(Dec 10, 2021) - Frequency maps and other Kotlin one-liners

(Dec 9, 2021) - Things I learned about Kotlin from Advent of Code

Dojos

[TBD]

Habit

[TBD]

Languages

[TBD]

Refactoring

(Dec 31, 2021) - All I Really Needed to Start Refactoring I Learned in Kindergarten

(Dec 28, 2021) - Clean Code is the enemy of Better Code

(Dec 17, 2021) - How to write CLEAR code and get better at refactoring

(Aug 25, 2021) - Revisiting the Debt Metaphor

Engineering

(Aug 26, 2021) - Optimization Adventures - Pilot

Miscellaneous

(Draft) - GitHub Pages Tips


About me

Thanks for dropping by! My name is Junilu Lacar and I am a technical coach currently working for Accenture | SolutionsIQ.

As a long-time developer and student of agile software development techniques, I am constantly looking for ways to improve my craft and help others improve as well. I hope you'll find something useful here.

Thanks for visiting!


About this blog

The articles in this blog focus mainly on techniques that I think help enhance technical agility. These include things like Test-Driven Development (TDD), refactoring, and pair/mob/ensemble programming. Occasionally, I will write about how programming relates to other things I do, like Aikido or solving a Rubik's cube.

I am most comfortable programming in Java so that's what you'll see in most of my code examples. However, I also subscribe to the Pragmatic Programmers' practice of learning a new programming language every year so you'll also see me use whatever new language I'm learning at any particular moment. So far, I have learned Python, Go, Groovy, Kotlin, and Scala. Rust and Haskell are still in the queue.

A recurring theme in the articles is deliberate learning and practice. Deliberate and mindful practice, in my opinion, helps instill discipline, maximizes retention, accelerates mastery, and minimizes churn. I also write about agility but not so much about Agility and the AIC (Agile Industrial Complex). In other words, this is my safe, not SAFe, place.


Where to find me

Lurking on Twitter: @jlacar

Discussing on LinkedIn: /in/jlacar

Helping around CodeRanch.com aka JavaRanch.com, where I'm a Sheriff and sometimes, a Marshall

Or just drop me a line at gmail: junilu dot lacar