Blog
Browse through our blog page filled with updated information and the latest tips to help you achieve your goals.

Why Your Startup Needs a Single Source of Truth (And How to Create It)
In my years helping startups as a technical leader, one pattern emerges clearly: most early-stage...
Technical Bias: The Invisible Force Shaping Our Architecture Decisions
After 20+ years in tech leadership, I've observed a pattern that should concern us all: our cognitive...

Transforming Documentation with Next.js: A Case Study with JetThoughts
Well-structured documentation is crucial for all open-source projects, but it becomes even more vital...

Red Flags to Watch for in a Big PR: When to Stop, Split, or Rework
Big pull requests (PRs) can cause delays and block progress. As a developer, it's important to spot...

What to Do When You Have a Big PR Blocking Other Issues
Sometimes, despite your best efforts, you end up with a large pull request (PR) that blocks other...

How Small PR Improves Team Productivity
In many companies, teams work together to achieve big goals. One way to keep the team productive is...

Help shepherd to count sheep in Elixir
I have been thinking about learning a functional language for a long time. So recently I’ve started...

Myth or Reality: Can Test-Driven Development in Agile Replace QA?
Test-driven development (TDD) is a cornerstone of agile methodology. It involves creating unit...

Cleaning Up Your Rails Views With View Objects
Why logic in views is a bad idea? The main reason not to put the complex logic into your...

How To Name Variables And Methods In Ruby
How To Name Variables And Methods In Ruby What’s in a name? that which we call...