TJ Palanca
banner
tjpalanca.com
TJ Palanca
@tjpalanca.com
Data products, double-entry bookkeeping, pintxos, aviation, and everything in between.
October 6, 2025 at 3:46 PM
I’ve been consistently using vibe coding for both work and personal projects. One challenge I’ve had with data pipelines is specifying a test large enough so we can delegate a larger loop to the LLM. I want to try using tools like {pointblank} to encode what I mean by “the data feels right”.
September 21, 2025 at 12:23 AM
I use US English in personal conversations and UK/Singapore English in professional conversations, because it’s fancier.
July 24, 2025 at 8:47 AM
“Hop, little bunnies” is basically Crossfit for toddlers.
July 16, 2025 at 3:05 PM
Kiro is a new AI vibe coding IDE with a focus on writing specs, turning that into a design, and then turning that into tasks. You’re basically a product manager now, managing a very enthusiastic, very weird software engineer. That’s super exciting! https://kiro.dev
Kiro
The AI IDE for prototype to production
kiro.dev
July 16, 2025 at 3:05 PM
One thing that’s been great for my productivity is recognising when things aren’t worth my time, even if they lead to a small financial loss.
March 26, 2025 at 4:35 AM
I was trying to evaluate an investment in HSBC’s AT1 perpetual bond — I was worried about a situation similar to Credit Suisse, where AT1 bonds were wiped out, but equity holders were paid.

ChatGPT’s o1 model did reasonably well in guiding me th... https://tjpalanca.com/2024/09/21/i-was-trying.html
September 21, 2024 at 2:32 AM
dbt Singapore Meetup: Using dbt for accounting and investment reporting: https://tjpalanca.com/2024/09/13/dbt-singapore-meetup.html
September 13, 2024 at 11:57 AM
Exploring the Polars Dataframe Library: https://tjpalanca.com/2024/09/06/exploring-the-polars.html
September 6, 2024 at 5:14 AM
#8: Writing is thinking, weak passport problems, and economic growth: https://tjpalanca.com/2024/08/20/writing-is-thinking.html
August 20, 2024 at 11:32 AM
With Super Duolingo, I found myself doing lessons repetitively to gain more XP, rather than maximising what I could learn by progressing further. I feel like incentivising based on “new words learned” would make it a more fulfilling experience.
August 20, 2024 at 2:20 AM
Someone needs to do a series on the various “stock exchange person facepalming and looking worried” photos on top of every piece of financial markets news these days.
August 6, 2024 at 5:48 AM
I resolved to write around 300 words a day, and apart from the actual writing output, I feel a lot less scatterbrained. Ulysses makes it effortless to set a daily writing goal. I love the pretty little graph the app makes to gamify the experience:
August 4, 2024 at 3:17 AM
Chinese tradition during weddings suggests gifting a red packet that at least offsets the cost of your seat, and there’s something beautiful about that, when done willingly.
July 28, 2024 at 3:15 PM
Welcome back to what is essentially an annual newsletter 🥲. In this issue, find out why digital gardening didn’t work for me, how I want to own my content, and my new gig combining accounting and data engineering.

https://tjpalanca.com/2024/07/24/digital-gardening-didnt.html
July 24, 2024 at 2:42 PM
I'm settled into my new writing setup (hopefully, at least for the next year). Principles were:

- Use purpose-built apps for writing (Ulysses)
- Publish once on your site, syndicate elsewhere (Micro.Blog + Zapier + Buffer)
- Easy capture (Apple Shortcuts)
July 16, 2024 at 2:03 AM