Mike Lopez (@MikeLopez) header
Mike Lopez (@MikeLopez) profile picture

Software engineer. Songwriter. Worship leader. Building software, writing songs, leading worship, and living it all for Jesus Christ, the One True King. Serving

Philippines
Joined April 2008
Photo by Mike Lopez (@MikeLopez)Photo by Mike Lopez (@MikeLopez)Photo by Mike Lopez (@MikeLopez)Photo by Mike Lopez (@MikeLopez)Photo by Mike Lopez (@MikeLopez)Photo by Mike Lopez (@MikeLopez)Photo by Mike Lopez (@MikeLopez)Photo by Mike Lopez (@MikeLopez)Photo by Mike Lopez (@MikeLopez)Photo by Mike Lopez (@MikeLopez)
I’m Mike Lopez. I ⌨️ build software, 🎹 write and release songs, 🎤 lead worship, and 📣 share what I learn along the way. Expect code, music, faith, AI, and the occasional rabbit hole. Different hats, same person. Which one brought you here?
1
3
323
What makes you trust a new leader sooner: how they listen, what they know, or whether they follow through?
Recognize steady maintenance work, not just dramatic rescues.
8
Which Bible story could you hear again and again without getting tired of it?
13
Use version control for configuration templates and database migrations.
15
WordPress trunk testing is useful when stable and trunk run the same plugin, fixtures, and checks. Keep core and its PHPUnit library matched, and triage the differences. Use my compatibility matrix: mikelopez.com/blog/1735/
10
Cancel recurring meetings that no longer serve a purpose.
25
Upgrading PHP gets much less exciting when you have a repeatable test setup. That’s a good thing.
12
Delegate outcomes while leaving room for others to choose the approach.
26
Membership software should fit the customer lifecycle. Map purchases, access, renewals, and cancellations to the exact components you need, then test in staging. Use my MemberPress product-fit checklist: mikelopez.com/blog/1734/
11
Make the smallest safe change that solves the problem.
18
Can #Worship be complete if it never leaves the sanctuary? Can we praise Jesus as King but ignore His command to go? 🧵
1
11
High praises should lead to faithful action. We lift Jesus up inside the Church, then carry His name into the world through our words, love, and lives.
1
8
“High Praises x The World Will Know” closes the album by bringing #Praise and mission together. Listen to the mashup on Spotify: open.spotify.com/track/5BB50…
6
Permission to explain code should not silently grant permission to execute it or deploy it. Define tool, data, action, and review boundaries where developers work. Build a practical AI operating agreement: mikelopez.com/blog/1754/
14
A deadline is easier to discuss honestly when people can say what is still unknown.
14
Check dependencies before promising a delivery date.
11
WishList Member webhooks do not document a stable event ID or retry guarantee. Use state-based handlers and reconciliation; add custom delivery guarantees when needed. Walk through the payload and PHP API examples: mikelopez.com/blog/1733/
1
1
28
Ask “What am I missing?” before closing a difficult discussion.
10