khanos

05 / NOTES FROM THE FIELD

Writing

Thoughts on software engineering, frontend architecture, developer tools, and the evolving world of technology.

From Panic to Productivity - Insider Tips for Beating Anxiety in Tech!

In the fast-paced realm of software development, where lines of code shape digital landscapes, mental and physical health often take a backseat. Yet, as developers, our well-being is the cornerstone of our productivity and creativity. In this blog post, we'll explore the importance of healthcare and the prevalent issue of anxiety among software developers. Healthcare encompasses more than just tre

Read article

Hold on a Minute - Debunking the Hype of "World's First AI Software Engineer"

While the claims surrounding Devin, the supposed AI software engineer, are intriguing, a closer look reveals a need for measured skepticism. Here's a breakdown: Limited Transparency: Crucial details about Devin's inner workings and capabilities are absent. Without understanding how it truly functions, evaluating its effectiveness and potential remains challenging. Questionable Claims: Coding with

Read article

Rethinking Object Creation - Why Functions Might Be Your New Favorite Class in JavaScript

JavaScript's introduction of classes in ES6 felt like a warm hug for developers coming from object-oriented languages. But as we delve deeper, some interesting quirks and limitations of JavaScript's class syntax emerge. Today, we'll explore why functions, through the lens of the Factory Pattern, can offer a powerful and potentially more flexible alternative for object creation. Hidden Prototype Ch

Read article

The Rise of Remote Work Tools and Collaboration Platforms

In the wake of the global pandemic, the way we work has undergone a seismic shift. Remote work has swiftly transitioned from a trend to a necessity, prompting businesses worldwide to embrace digital transformation like never before. As teams adapt to this new normal, the demand for remote work tools and collaboration platforms has skyrocketed. Remote work tools have become essential lifelines for

Read article

The Frustrating Reality of Job Seeking as a Software Engineer

As a software engineer navigating the job market, I've encountered a frustrating trend that seems to be on the rise: the proliferation of staff augmentation sites. Almost every job posting I come across redirects me to one of these platforms, where the hiring process feels more like subscribing to a YouTube channel than applying for a job. Upon arriving at these sites, I'm bombarded with forms req

Read article