Writing on software, career growth, and general life thoughts.

All of my long-form thoughts on programming, philosophy, sandwich architecture and more.

The Power of Persistence: Overcoming Career Challenges

Persistence is a cornerstone of success in the face of adversity. It is the fuel that drives us forward, even when the road is rough and the destination seems distant. My personal journey through a challenging period of unemployment, where I faced almost three months without a job, serves as a testament to the power of persistence.

Conversations with Big Bend: Embracing Rubber Duck Debugging in Software Development

In the often solitary world of software development, where challenges loom large, and the specter of imposter syndrome is never too far away, I've found solace and solutions in the most unexpected of consultants: a bendable Big Foot figurine named Big Bend. Yes, you read that right. When the code gets tough, the tough get talking—to inanimate objects.

The End of an Era: Learning and Growing from Blueboard’s Closure

In the tech world, where the only constant is change, I recently found myself navigating through an unexpected turn in my journey. The closure of Blueboard, a company to which I dedicated my heart and soul, has left me, along with many others, standing at a crossroads, filled with a whirlwind of emotions.

How the Post-COVID Era is Reshaping Software Development Hiring: Insights for Startups, Engineers, and Managers

In the wake of a global pandemic, the software development industry in the United States faces unique challenges and opportunities. For startup founders, software engineers, and managers, understanding these shifts is crucial to navigating the hiring landscape. Today, we delve into the realities of remote work, the talent shortage, and the prevailing 'senior only' hiring practices, offering strategies to overcome these hurdles.

Leveraging TypeScript for Enhanced React Development: A Path to Easier Debugging and Scalability

React development has continually evolved, embracing new technologies and methodologies to enhance the development experience and outcome. Among these, TypeScript has emerged as a game-changer for many developers. But what makes TypeScript so beneficial for React projects? Let's dive into the reasons why adopting TypeScript could be your next best decision.