<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Life on Mehdi's Engineering</title><link>http://www.mahdikarimi.com/blog/life/</link><description>Recent content in Life on Mehdi's Engineering</description><generator>Hugo</generator><language>en-US</language><copyright>Mahdi Karimi</copyright><lastBuildDate>Fri, 18 Jul 2025 01:47:16 +0330</lastBuildDate><atom:link href="http://www.mahdikarimi.com/blog/life/index.xml" rel="self" type="application/rss+xml"/><item><title>Chess Principles</title><link>http://www.mahdikarimi.com/chess-principles/</link><pubDate>Fri, 18 Jul 2025 01:47:16 +0330</pubDate><guid>http://www.mahdikarimi.com/chess-principles/</guid><description>While playing chess, I discovered some key anecdotes that struck me as fundamental. What’s fascinating about these principles is that if you stick to them, even without knowing every detail (openings and gambits), your opponent only needs to make two or three mistakes for you to win the game.
Develop your minor pieces as early as possible, putting them on good squares The winner of the chess opening is the person who better controls the center (via pawns or other minor pieces) after going into the middle game phase.</description></item><item><title>overcoming the fear of forgetting what you read</title><link>http://www.mahdikarimi.com/overcoming-the-fear-of-forgetting-what-you-read/</link><pubDate>Thu, 17 Jul 2025 01:47:16 +0330</pubDate><guid>http://www.mahdikarimi.com/overcoming-the-fear-of-forgetting-what-you-read/</guid><description>“I cannot remember the books I&amp;rsquo;ve read any more than the meals I have eaten; even so, they have made me.” -Ralph Waldo Emerson
When I read books, especially those on technology and psychology subjects (I&amp;rsquo;m not much into fiction), I often find myself wondering, &amp;ldquo;Why am I reading this if I&amp;rsquo;ll forget most of it later?&amp;rdquo;. This thought can be discouraging because our human brains tend to evaluate my daily activities based on the rewards I expect from getting them done.</description></item><item><title>Developing self-confidence as a software engineer</title><link>http://www.mahdikarimi.com/developing-self-confidence-as-a-software-engineer/</link><pubDate>Wed, 22 Nov 2023 01:47:16 +0330</pubDate><guid>http://www.mahdikarimi.com/developing-self-confidence-as-a-software-engineer/</guid><description>Laying down the knowledge foundation Understanding your knowledge involves breaking it down into four parts:
1. Things you know that you know (Known knowns) You&amp;rsquo;ve got a solid grasp on certain aspects in your field. These are the things you&amp;rsquo;ve done before, have a track record of success, and can easily replicate. Your confidence in these areas is based on proven experiences and successful projects, making them feel almost second nature.</description></item><item><title>why i won't deliberately use AI for programming</title><link>http://www.mahdikarimi.com/why-i-wont-deliberately-use-ai-for-programming/</link><pubDate>Thu, 24 Aug 2023 01:47:16 +0330</pubDate><guid>http://www.mahdikarimi.com/why-i-wont-deliberately-use-ai-for-programming/</guid><description>Use AI for text-formatting, composing emails and other shallow tasks, but not for learning. learn it yourself.</description></item><item><title>stop wasting your keystrokes, my honest rant without a clickbait</title><link>http://www.mahdikarimi.com/stop-wasting-your-keystrokes-my-honest-rant-without-a-clickbait/</link><pubDate>Mon, 26 Dec 2022 01:47:16 +0330</pubDate><guid>http://www.mahdikarimi.com/stop-wasting-your-keystrokes-my-honest-rant-without-a-clickbait/</guid><description>Let&amp;rsquo;s talk about tech medium and click baits</description></item><item><title>philosophy of software design in vue.js applications</title><link>http://www.mahdikarimi.com/philosophy-of-software-design-in-vue.js-applications/</link><pubDate>Mon, 08 Aug 2022 01:47:16 +0330</pubDate><guid>http://www.mahdikarimi.com/philosophy-of-software-design-in-vue.js-applications/</guid><description>Understanding complexity, its symptoms and causes related to Vue.js applications</description></item><item><title>Developer's Procrastination</title><link>http://www.mahdikarimi.com/developers-procrastination/</link><pubDate>Fri, 25 Feb 2022 01:47:16 +0330</pubDate><guid>http://www.mahdikarimi.com/developers-procrastination/</guid><description>Potential causes, cures and possible solutions to developers&amp;rsquo; procrastination</description></item><item><title>pieces of advice for my junior developer self</title><link>http://www.mahdikarimi.com/pieces-of-advice-for-my-junior-developer-self/</link><pubDate>Sat, 02 Oct 2021 01:47:16 +0330</pubDate><guid>http://www.mahdikarimi.com/pieces-of-advice-for-my-junior-developer-self/</guid><description>The most important tips I would give myself to become a better developer</description></item></channel></rss>