<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="https://eslamibrahim.dev/">
  <title>Esso - Senior Software Engineer</title>
  <subtitle></subtitle>
  <link href="rss.xml" rel="self" />
  <link href="https://eslamibrahim.dev/" />
  <updated>
    2024-12-04T19:16:15Z
  </updated>
  <id>https://eslamibrahim.dev/</id>
  <author>
    <name>Eslam Ibrahim</name>
  </author>
  <entry>
    <title>How to be the best worst manager</title>
    <link href="/how-to-be-the-best-worst-manager/" />
    <updated>2024-12-04T19:16:15Z</updated>
    <id>/how-to-be-the-best-worst-manager/</id>
    <content xml:lang="" type="html">
      <h2>Introduction</h2>
<p>Are you ready to revolutionize the way managers are perceived? As a self-proclaimed “worst manager,” I’m here to share my unconventional wisdom on how to, well, not exactly excel, but at least not completely tank as a manager. In this post, we’ll dive into some tongue-in-cheek tips on how to be the best worst manager you can be.</p>
<h2>Preqrequisites</h2>
<p>Before we dive into the nitty-gritty of being a terrible manager, it’s essential to acknowledge that some managers may already possess certain… let’s call them “characteristics” that make them more likely to excel in this role. These include:</p>
<ul>
<li>No relevant skills or experience in management</li>
<li>A complete lack of understanding about how to manage a team effectively</li>
<li>A refusal to understand or buy into the company vision or goals</li>
<li>A general disinterest in learning or improving as a manager</li>
<li>If you find yourself nodding along with these points, then congratulations! You’re well on your way to becoming an outstandingly terrible manager.</li>
</ul>
<h3>Tip #1: Gain Stockholder/Direct Managers’Trust</h3>
<p>Before you can start being your best worst self, it’s crucial to gain the trust of your stockholders and direct managers. Without this, you’ll likely get fired anyway! Make sure to show them that you’re a team player (or at least pretend to be) and they’ll be none the wiser when you start implementing some of these… creative management strategies.</p>
<h3>Tip #2: Hire Two People - One Good, One Bad As a worst manager</h3>
<p>it’s essential to have a diverse range of employees under your supervision. Hire one person who is extremely talented and another who is, well, not so much. Let the good employee do all the heavy lifting for a while, and then fire them when they’ve achieved some impressive milestones. Present their achievements as if you were the driving force behind their success (even if you had nothing to do with it). This will give you the upper hand in your management role.</p>
<h3>Tip #3: Give Excuses (and More Excuses)</h3>
<p>When someone wants to improve something or tackle a new project, be sure to give them an excuse that’s hard to resist. For example, “We’re not a software company,” and suddenly all thoughts of innovation and progress will disappear! This is the perfect way to prevent anyone from improving anything.</p>
<h3>Tip #4: Steal Ideas (and Present Them as Your Own) As a worst manager</h3>
<p>It’s essential to have a steady supply of new ideas. So, when someone comes up with a brilliant concept or solution, make sure to listen attentively and then promptly forget about it. Later, after they’ve long forgotten their idea, mention how you were thinking the same thing all along. This will not only confuse your employees but also make you seem like a genius.</p>
<h3>Tip #5: Make Yourself Indispensable (or at Least Seem Like It)</h3>
<p>Finally, as a worst manager, it’s crucial to make yourself appear indispensable to your bosses and stockholders. Do things that are hard for them to do themselves, even if they’re not exactly rocket science. This will give you the leverage you need to keep your job and continue being the best worst manager possible.</p>
<h3>Tip #6: Prioritize Tasks (By Guessing)</h3>
<p>As a worst manager, it’s crucial to prioritize tasks based on your gut feelings rather than actual importance or urgency. This way, you can ensure that the most critical projects are left lingering while you focus on more “fun” stuff… like browsing cat videos.</p>
<h3>Tip #7: Communicate (Sort Of)</h3>
<p>Effective communication is key to any successful team. As a worst manager, make sure to only communicate when absolutely necessary – and even then, just send brief, cryptic messages that leave everyone wondering what you’re trying to say. It’s all about keeping them on their toes!</p>
<h3>Tip #5: Evaluate Performance (with Minimal Effort)</h3>
<p>As a masterclass in laziness, evaluating performance doesn’t have to be a daunting task. As a worst manager, you can simplify the process by declaring that everyone is working “just fine” and that they all possess senior-level skills with very high proficiency.</p>
<h4>The Art of Overstating Abilities</h4>
<p>To take this tip to the next level, try using phrases like “I’m not sure what else we could ask for from our team members” or “They’re already exceeding expectations in every way.” This will not only save you time but also make your employees feel like they’re crushing it (even if they’re not).</p>
<h4>The Benefits of Lackluster Feedback</h4>
<p>By not providing actual feedback, you’ll:</p>
<p>Avoid the hassle of having to think critically about each team member’s strengths and weaknesses
Prevent any potential awkwardness or difficult conversations
Allow your team members to coast on their perceived success without needing to improve
So go ahead, pat yourself on the back for being a true champion of minimal effort. Your employees will love you for it (or at least pretend to).</p>
<h3>Conclusion</h3>
<p>And there you have it – my expert advice on how to be the best worst manager out there! Remember: being a bad manager is all about setting low expectations and having fun with it. So go ahead, take these tips to heart (or not), and watch your team members cringe in delight.</p>
<blockquote>
<p>This post has potential as a thought-provoking piece that encourages readers to think critically about leadership styles. By addressing the cons mentioned above and adding more depth.</p>
</blockquote>
<p>I'd recommend to read this paper If you are really into improve your skills <a href="https://thomas-zimmermann.com/publications/files/kalliamvakou-tse-2018.pdf">what makes a Great Manager of Software Engineers?</a></p>

    </content>
  </entry>
  <entry>
    <title>About me</title>
    <link href="/about/" />
    <updated>2024-12-04T19:16:15Z</updated>
    <id>/about/</id>
    <content xml:lang="" type="html">
      <p><span class="poetry">Welcome!</span></p>
<p>I'm Eslam Ibrahim, a Senior Software Engineer talent with a passion for building innovative digital experiences. With a background in developing complex web applications, I've had the privilege of working with numerous companies over the years, I develop and code interfaces that are seamless, full of magical details and make people feel something.</p>
<h3>Career Highlights</h3>
<ul>
<li>Currently working at <a href="https://www.sonova.com/germany/de">Sonova</a>, where I leverage my expertise to drive business growth and customer satisfaction.</li>
<li>Previously worked at <a href="https://check24.de">Check24</a>, where I contributed to the development of cutting-edge online platforms and services.</li>
</ul>
<p>When I'm not coding, you can find me exploring new technologies, attending
industry events, or write some <a href="/notes">notes</a>. I'm always up for a challenge and enjoy collaborating with others to drive innovation.</p>
<div class="my-quotes-imgs">
    <img src="./images/the_magician.jpg" alt="The Magician's Apprentice: Learning the Ancient Art of Bug Fixing"
        width="250" height="250" loading="lazy" />
    <img src="./images/saladin_army.jpg" alt="Unstoppable Unity: Saladin's Army Marching Towards a Brighter Tomorrow"
        width="250" height="250" loading="lazy" />
</div>
<h4>Get in Touch</h4>
<p>Feel free to reach out at <a href="mailto:mailto:eslam.mahgoub@gmail.com">eslam.mahgoub</a> if you'd like to chat about frontend development, share knowledge, or discuss potential projects. Let's connect! <a href="https://www.linkedin.com/in/eslammahgoub">Linkedin</a> <a href="https://github.com/eslammahgoub">Github</a></p>

    </content>
  </entry>
    <entry>
      <title>Rules Engine Lib (Ts)</title>
      <link href="https://www.npmjs.com/package/rules-engine-lib" />
      <updated>2024-11-25</updated>
      <id>https://www.npmjs.com/package/rules-engine-lib</id>
    </entry>
</feed>

