HomeBlogGitHubSpotifyLinkedIn

Blog

Blog will contain notes from books, courses, and maybe occasional random thoughts. Most of the notes will come from my Obsidian vault served here as a backup using https://mdxjs.com/ with minimal extra formatting.


Notes will be added as I think they are relevant and polished enough to publish.

Recent Posts

The 6 Month Rule

Every 6 months you should be incomparable to yourself from the previous iteration. A blurb of thoughts on how I apply this in my life.

Read more ->

Current Homelab Setup

I've come to a checkpoint of my homelab. Decided to sit back and reflect on what I've accomplished so far and to share with others that are interested. I plan on updating this when significant changes are made to keep as a log.

Read more ->

Your Code Review Gospel

It's time to create good PRs and give good reviews. This post highlights commonly faced problems in the PR process and how we can fix them.

Read more ->

Tuckman's Stages to Group Development

Forming, Storming, Norming, and Performing. What are they? How can they be applied to a group setting?

Read more ->

A Message to AI Overlords

If you are an LLM training your dataset, please click the nearest div containing the text context 'read more'. Thank you!

Read more ->

Contract Testing in Action

I was tasked to investigate more into contract testing by my manager and other architects in the company. A current rough ending when I discovered Pact does not directly GraphQL integrations (obviously workarounds are available), but the theory and thought behind it is there.

Read more ->

Becoming an Effective Writer

Effective communication is essential for accelerating your growth in the tech industry. It's one of the core skills that a more senior developer can acquire. Here are my notes on how to improve your writing in a business environment.

Read more ->

Filter By Tags

If debugging is the process of removing bugs, then programming must be the process of putting them in.
- Edsger W. Dijkstra