Complete · Faith
Boundless Summer Challenge
Twenty-odd daily tasks from the Boundless Summer Challenge, which I took on in 2010 and again in 2011: prayer, friendship, forgiveness and family, written up as I went.
- 01 Boundless Summer Challenge – Task 1 Last summer I took part in the first Boundless Summer Challenge. This July it's back, with a new task roughly every day focused on relationships. I'll be tracking my progress here and on Facebook. Jul 2, 2011
- 02 Boundless Summer Challenge – Task 2 My relationship with God is everything to me. But sometimes I try to relate to his infinite character in far too small a package. Jul 5, 2011
- 03 Boundless Summer Challenge – Task 3 All have sinned and fall short of the glory of God. That sets the tone for much of our relationship with God, but there's still good news… Jul 6, 2011
- 04 Boundless Summer Challenge – Task 4 Today I'm turning off the TV and instead spending what time I would have spent "zoning out" in prayer. Jul 7, 2011
- 05 Boundless Summer Challenge – Task 5 In my quiet time with God, I'm reminded over and again how much He loves me despite all the wrong I've done. Jul 10, 2011
- 06 Boundless Summer Challenge – Task 6 Friendships are important; it's vital to be intentional about cultivating godly relationships. Jul 11, 2011
- 07 Boundless Summer Challenge – Task 7 I love my parents, but I don't often let them know just how much I appreciate all they have done and continue to do. Jul 12, 2011
- 08 Boundless Summer Challenge – Task 8 How intentional are you when it comes to investing in your friends? I know I could be better at it … Jul 13, 2011
- 09 Boundless Summer Challenge – Task 9 Task 9 of the Boundless Summer Challenge: a random act of kindness. I surprised my family with dinner out for no reason at all. They kept asking what the occasion was. Jul 21, 2010
- 10 Boundless Summer Challenge – Task 9 Forgiveness is difficult, both to give and ask for. But it's vital for us to grow as individuals and build relationships with one another. Jul 14, 2011
- 11 Boundless Summer Challenge – Task 10 Spending time with a friend can be as beneficial as it can be challenging. Jul 17, 2011
- 12 Boundless Summer Challenge – Task 11 It's time to grow in healthy involvement with your local church. How plugged-in are you? Jul 18, 2011
- 13 Boundless Summer Challenge – Task 12 It's time to get involved in your local community! Jul 19, 2011
- 14 Boundless Summer Challenge – Task 13 Take some time today to pray for those in your community. Jul 20, 2011
- 15 Boundless Summer Challenge – Task 14 Take some time today to write a note of encouragement to someone sacrificing for your sake. Jul 21, 2011
- 16 Boundless Summer Challenge – Task 15 Take some time to look around and observe those around you. Then go to church and meet with your pastor. Jul 24, 2011
- 17 Boundless Summer Challenge – Task 15 – Part 2 Today I revisit part 2 of last week's challenge – going to church and connecting with the body of Christ. Jul 31, 2011
- 18 Boundless Summer Challenge – Task 16 Take some time to reflect on past relationships before we move on to thinking about future relationships. Jul 25, 2011
- 19 Boundless Summer Challenge – Task 17 I took a walk with a friend today. We had time to reflect on his marriage and relationship experiences. Then he gave me some advice, too. Jul 26, 2011
- 20 Boundless Summer Challenge – Task 18 Today I embrace the power of prayer to pray boldly for my future wife. Jul 27, 2011
- 21 Boundless Summer Challenge – Task 19 Take some time to encourage a few members of the opposite gender today. Sadly, it took me out of my comfort zone to do so… how about you? Jul 28, 2011
- 22 Boundless Summer Challenge – Task 20 The Boundless Summer Challenge comes to a close with a tricky memorization task and an essay. I learned a lot this year! Aug 8, 2011
- 23 Reflecting on the Boundless Summer Challenge Over the past month, I've participated in daily challenges sponsored by Boundless, a fantastic ministry for young adults. The challenges have helped me re-evaluate certain aspects of my life and reapply myself to certain standards and commitments to which I hold myself accountable. This essay is my reflection on the month-long challenge and a personal promise to continue challenging myself in the same way on a daily basis. Aug 9, 2011
Other series
PHP-Native AI Tooling
Local AI for PHP developers, built from the ground up: what embeddings are, semantic search and RAG over your own data, and three native extensions (ext-infer, ext-turbovec, ext-whisper) that run models inside the PHP process. No Python, no remote API.
10 of 12
In progress
The Great Migration
In 2024 I moved my blog, a secrets service and a Mastodon server out of the cloud and onto a Linux box in my home office. How I configured the server, moved each service and kept it all off the open internet.
4 parts
Complete
Cryptopals
Working through the Cryptopals crypto challenges in PHP, one per post: encodings, XOR, frequency analysis and breaking real ciphers, with value objects and tests along the way.
9 parts
Complete
Basic cryptography
Three short lessons in how encryption works, from the Caesar and Vigenère ciphers to the Diffie-Hellman key exchange that lets two strangers agree on a secret over an open line.
3 parts
Complete