Jeremiah Flaga My thoughts and experiences on programming, life, atbp.

As the tests become more specific, the production code becomes more generic


I only knew that Uncle Bob Martin has a blog just last year, 2016, (I think it was April) after a colleague posted a link of the blog post The Programmer’s Oath in out chat group at work.

I learned of the name Robert Martin from his book “Clean Code” which one of my co-workers made us read a few years ago. (I also read about his name and his books in John Sonmez’s blog and Scott Hanselman’s blog)

“Clean Code” was a very good book. I learned a lot from it.

Possible refutation of the flat earth idea (when you don't know science like me)


At the office yesterday, my officemates were trying to play as “flat-earthers” pretending to refute spherical-earth proofs that are thrown at them.

Music Lessons for beginners: first meeting


This afternoon, I started (again) music lessons for beginners in our small church in our small city, Kidapawan, Philippines.

I’m writing this just to document what I am doing so that if this lessons will happen again in the future, I can refer to this post again for ideas on what to teach.

I think we need to replace the word "god" in "god object"


I don’t know who first coined the phrase “god object” but i think it’s time for us to refrain from using that phrase already.

Why I started buying physical books


Clean Architecture Practice Project


(Originally written on March 21, 2017)

(The contents of this post might be outdated. The README in this project’s GitHub repository might have updates.)

Last year, after learning that Robert C. Martin of the “Clean Code” book has a blog (through a link shared in our Skype group by a coleague, Iñaki Narciso, who later became a friend), I started reading anything in that blog whose title catches my attention. (I was not very aware that busy people, like Robert C. Martin, have blogs.)

I was able to read his article “The Clean Architecture”. While reading that article I thought that he is just explaining how most software developers do architecture in the real world. And that all I have to do to be able to experience this clean architecture thing is to wait until I can find a job where the project I will be involved in uses this kind of architecture.

Some thoughts on John chapter two


I was reading John chapter 2 a while ago. I would just like to share my thoughts on some things I read.

The word this

In verse 19 Jesus says

“destroy this temple and in three days I will raise it up”.

Then verse 21 says that he was speaking about the “temple of his body”. (I’m a programmer. I want my periods outside the quote :smile: … and they don’t look bad with the font I am using! Hmmm.)

Some of our masters went wrong; but they admitted it


A few days ago, I learned about Mattias Petter Johansson or MPJ from reading the article “11 Programmers Who Changed the Game”. I found it on facebook, posted by John Sonmez of

I really liked this statement attributed to him:

“Are we forever cursed to do this tooling rodeo, where we try to hold on to the job market for dear life? Constantly learning new tools as they pop up all over the place like a bizarre game of whack-a-mole?

Well, instead of trying to predict the future, which we as humans are really bad at (take a look at Sci-Fi from the 60’s), instead you should learn the stuff that doesn’t change around a lot. Learn the things that have been known since the 70’s and has been true since. Learn programming in general.”

Why am I moving my blog to GitHub! -- Again.


Reason #1: I want to be able to write blogs even when I don’t have an internet connection

Books I read in 2018


NOTE: This is a work in progress — the reason why the date is Jan 1, 0001. :smile:

Following what John Sonmez is doing, I started listing the books I read the entire year.

Here is my list in 2018:

“How to Win Friends and Influence People” by Dale Carnegie

This is the third time, I think, I read this book.

The first and second[1] time is through an old pocket book (printed in January 1948!), which my father bought from a book sale. He gave it to me last 2006 I think. The first few pages hooked me. I must have thought, “This will be one of those great guides in life!

Also, during the first missions conference at BFBS last 2007, I heard one of the preachers recommending it for Christians to read! That means that it’s okay for Christians to read books like this!

And during my programmer years, I read John Sonmez recommending this book for programmers! I even found a programming job posting before where this book is a required reading if one is hired!

This is one of those books that are called “Self-Help” books. And I understand that these kinds of books are being criticised by some (link here to Albert Mohler’s article on self-help books). Books like this might have some negative effects on people’s way of thinking… but if you read this book, just try to get the good parts and apply it in your life. The bad parts, if any… just ignore them. :smile:

“The ManCode” by Dr. Dennis Swanberg and Ron Smith

This is one of the first books I bought at BookSale[2]. The title is very interesting… I was thinking that it might help me become a man.

Here’s a quote from the book:

You can’t stand to be alone with yourself because you weren’t created to be alone.

… [But] you’re not only wired to need a relationship with God, you’re also hardwired to want things your own way.

… To crack the ManCode, you’ve got to decide who’s in charge: you or God.

“True Riches” by Todd A. Sinelli

This is a short book — about 70 pages long — but it contains timeless treasures.

Here is one of those treasures:

Whatever you apply money to can grow and flourish.

Sherman Smith, a pastor and business scholar, writes, “From my experiences in dealing with people and their finances, I have learned one important lesson: The way money is used determines whether it becomes a curse of a blessing.”

When we take our money, time, talent, or treasures and share them with a person in need, with the church, or when we perform any act of selfless giving, we are pouring energy into these things and saying “grow and flourish”.

The opposite holds true. If we take our money and use it to buy drugs, filth, or unholy things, we are in essence giving energy to these items and saying “grow and flourish”.