How the ancient stoics make you a better developer
In my career, really just my university education, I hit a period where my programming skills stagnated. I kept reading about software development tips, tried to learn new concepts every day, and even started grinding roadmap.sh, but nothing made me a better computer scientist. orz
I looked for help on Reddit, gutefrage dot net and LinkedIn. The advice was always the same: work on real projects, meditate, eat raw meat off a chopping board, grind harder. The people giving these tips apparently were 18 years old tech CEOs and entrepreneurs. How could I compare? I was still learning what mvn clean install does, and they had million-dollar startups. I felt behind, frustrated, and trapped in imposter syndrome. Computer science was draining not just my time, but my mental health.
Then I encountered Stoicism. I had heard of it before, mostly associated with gym bros, but a friend of mine lived it sincerely. That sparked my interest.
I won’t bore you with the usual Stoic buzzwords: “Control your emotions,” “Focus only on what you can control.” Those are helpful in some situations, but they weren’t what changed my growth as a person and developer.
What did change me was a deeper idea that every act should be done with integrity and purpose. Marcus Aurelius emphasized that we should treat every action as if it were the most important thing in the world.
This idea made me realize something crucial. I didn’t actually care about what I was learning. I learned to be “good”, to appear competent, rather than because I enjoyed the craft. I made side projects for my portfolio, not because I was passionate about them. I read articles on build tools not to understand them, but to “catch up” with others.
You don’t get truly good at something when you chase status, money, or comparison. You get good at something when you care about it.
Care about good code. Care about open source. Care about the community. Make projects because they matter to you, not because they look good on a résumé.
Ignore the posers, whether they have ten internships at big tech or billion-dollar startups. Focus on single steps and take them with integrity. Discover what you care about and pursue it fully.
Write code as if it were the most important thing in the world. That mindset, the love for the craft itself, is what will make you grow faster and higher than any hack, tip, or shortcut ever could.