Coding with Resilience: Thriving in Tech with Multiple Sclerosis
March 4, 2026, 12:41 p.m.
The world of software development thrives on logic, precision, and intense focus. For developers like me, living with Multiple Sclerosis (MS), this presents a unique set of challenges. MS is an unpredictable neurological condition where fatigue isn't just being tired—it's a brain fog so thick that simple syntax can feel like a foreign language. Numbness in the hands can turn typing into a test of patience, and the ever-present need to manage energy becomes a critical skill.
Yet, I've found that this journey has not ended my career; it has reshaped it into one built on profound resilience and strategic adaptation. The very skills we hone as developers—problem-solving, optimization, and creative workarounds—become our greatest assets in managing a chronic illness.

The key is intentional adaptation. I’ve learned to structure my work around my energy, not against it. The "pomodoro technique" is a lifesaver, transforming my day into manageable sprints with mandatory rest intervals. I’ve become an advocate for clear, documented code and asynchronous communication, which benefits me lot. On high-fog days, I tackle tasks like code reviews or documentation; on clearer days, I dive into complex algorithms.
Perhaps the most significant shift has been in redefining productivity. It’s no longer about logging the most hours, but about the consistent, sustainable value I can deliver. This has made me a more thoughtful and efficient engineer. I plan more meticulously, automate relentlessly, and communicate more clearly.

To any developer navigating a similar path: your diagnosis is not a professional death sentence. It is a parameter in your system design. By advocating for your needs, leveraging flexible work arrangements, and focusing on sustainable practices, you can not only continue to contribute but also bring a unique and valuable perspective of perseverance and ingenuity to the tech world. Our greatest code isn't always written in an IDE; sometimes, it's the resilient architecture we build for our own lives.
Mohammed Ba'asher
Simply put, I'm the creator of Byts N Bytes !