Stoic Principles for Software Engineers

· Sarvesh Patil


I am a Software Engineer (SWE) by profession. The work of a SWE involves designing software, writing code, and solving problems. Software Engineering or any Engineering for that matter, tests the mental strength of an Engineer. This mental strength is the true power. Making clear decisions based on the clarity of information available is the real skill of a SWE. I constantly look to improve my thought process and cut the unwanted noise from my life.


This image is generated by stablediffusionweb.com

Lately, I have stumbled upon a philosophy that I think is a practical way of living life i.e. Stoicism. Stoicism is an ancient Greek philosophy that taught a particular way of living. People who follow Stoicism are called Stoics.

I feel, that becoming stoic can benefit SWEs greatly in their work. That is what this blog post is about - Stoic Principles for SWEs to follow and corresponding applications relating to work situations.


This image is generated by stablediffusionweb.com

Focus on What You Can Control #

Cultivate Professional Virtue #

Develop Resilience #

Practice Mindfulness #

Build Strong Relationships #

There is a lot to learn about Stoicism and how to apply it to your life. I encourage you to explore it further. You might discover The One Thing you’ve been looking for.


The content for this site is CC-BY-SA.