<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Welcome to Antonia&apos;s Nicolaou Personal Blog</title>
        <link>/</link>
        <description>Through this blog I share my experiences and the things that I’ve learned!</description>
        <lastBuildDate>Sun, 26 Feb 2023 21:43:32 GMT</lastBuildDate>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <item>
            <title><![CDATA[My 6 Golden Rules as a Software Developer]]></title>
            <link>/posts/2020-03-22/MyRulesAsSoftwareDeveloper/</link>
            <guid>/posts/2020-03-22/MyRulesAsSoftwareDeveloper/</guid>
            <pubDate>Sat, 21 Mar 2020 22:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div><div>I discovered that setting rules for myself that are non-negotiable helps me to function better. There are somethings I do, no matter what, and I don’t need to make all kinds of decisions on the fly.<p>Should I go to the gym this afternoon? Well, my rule says that I go to the gym on Monday-Wednesday-Friday and today is Friday, so I will go!</p><p>Here are the 6 most important rules I’ve set related to my career as a Software Developer:</p><h2 id="1-educate-myself-ways-to-keep-my-skills-up-to-date">1) Educate myself ways to keep my skills up to date</h2><p>Nowadays, new technologies, frameworks, tools, and libraries appear continuously. The “must” thing to do is to continue learning and use the <strong>trends</strong> in your area of specialty as soon as possible.
To do this you should adopt a <strong>continuous learning mindset</strong> and make learning part of your <strong>daily routine</strong></p><p>Some ways to do this:</p><ul><li>Subscribe to articles and blogs</li><li>Follow Tech Influencers or other great programmers, and communities in social media and join groups</li><li>Check other people’s work: Github is a great resource to do it and another great resource is providing code reviews to your peers</li><li>If you have the opportunity to join conferences, if not subscribe to conferences channels on YouTube and watch the recorded lectures</li><li>Bond with your colleagues and share opinions and experiences (see point 6)</li><li><strong>Always be curious about new ways of seeing and doing things!</strong></li></ul><div><img src="/static/media/keepLearning.a71064b6.png" class="document_scared__Oi_RN" alt="keepLearning"/></div><h2 id="2-never-write-code-that-one-day-you-will-have-to-apologize-for-the-bad-coding-you-have-used">2) <strong>Never</strong> write code that one day you will have to apologize for the bad coding you have used</h2><p>As a Software Developer, you will always have pressure from the management to finish your tasks, but there is also this other kind of pressure, the <strong>“internal” pressure</strong>, this feeling that you should finish with your task asap to impress the management and to move on to your next exciting task.
<strong>Getting code out fast is not the way to impress, quality is more important than speed</strong>, you cannot sacrifice quality at the cost of speed.</p><p>During my career, I heard many times and even worse I said the phrase “Don’t worry we will refactor it in future”.  Don’t use this excuse, <strong>It ain’t gonna happen.</strong> You will always have another task with higher priority to work on.</p><h2 id="3-reuse-reuse-reuse-as-much-code-as-possible">3) <strong>Reuse, reuse, reuse</strong> as much code as possible</h2><p>If there is in the project’s codebase some code that has similar functionality or is supposed to have similar functionality with the feature that you are creating you <strong>MUST</strong> reuse it, of course after making the code reusable and after fixing all the bugs you found.
Writing a feature from scratch is much more easy, fast and safe than reusing the existing code, but don’t take the easy road, the drawbacks of having the same code twice in your codebase are so many and it’s worth the extra effort.</p><h2 id="4-clean-up-unused-blocks-of-code--old-changelists">4) <strong>Clean up</strong> unused blocks of code / old changelists</h2><p>We all felt the fear of throwing away something that ourselves or someone else spent time on, but having dead code in your project will never help.</p><p>Don’t be afraid to delete code that somebody else submitted, but you discovered that it is not used.</p><p>Don’t be afraid to delete changelists that you are not working on anymore.</p><p>I can admit that while I was working on PI8 I found a changelist with PI4 content 😱. It was about a feature I was working then, and after I used a different approach to develop it, but I felt that is too much work to just throw it away. And that happened, I deleted this changelist after 4 PIs!!</p><div><img src="/static/media/scared.289e31e7.jpg" class="document_scared__Oi_RN" alt="scared"/></div><h2 id="5-understand-the-bigger-picture">5) Understand the <strong>bigger picture</strong></h2><p>Use your common sense before developing a feature and see if the requirements <strong>make sense for the users.</strong> The whole point of developing software is to create apps that solve user’s needs.</p><h2 id="6-put-people-ahead-of-processes-and-tools">6) Put people ahead of processes and tools</h2><p>Ideally, you are working in a team with other highly motivated individuals. Take advantage of every opportunity presented to you to help them. Even if at the time you are so busy, helping others will allow you to learn something new!</p><p>Share knowledge with your team members, and exchange thoughts, experiences, and ideas. The different perspectives of your colleagues will improve your skills and <strong>will drive creativity and innovation.</strong></p><div><img src="/static/media/teamwork.8a0bb849.png" class="document_scared__Oi_RN" alt="teamwork"/></div><h2 id="bye">Bye</h2><p>I hope you enjoyed reading this article and could take away something with you. I would really love to hear your opinion on My 6 Golden Rules as a Software Developer.</p><p>Please feel free to <strong>share</strong> this article on any social media channel!</p></div></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[How I Managed Full Time Job & Master's Degree]]></title>
            <link>/posts/2020-03-29/HowIManagedFullTimeWorkAndMaster/</link>
            <guid>/posts/2020-03-29/HowIManagedFullTimeWorkAndMaster/</guid>
            <pubDate>Sat, 28 Mar 2020 22:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div><div><p>While working full-time as a software developer, I decided I wanted to expand my knowledge in my field and continue the research I started during my bachelor’s thesis. So I decided to attend a master’s degree program in Advanced Computer Science while still working full-time.</p><p>Studying for a master’s degree while working a full-time job was <strong>incredibly challenging.</strong> Here are 3 tips that helped me achieved my goal and get my degree with ‘Excellent’ grade:</p><h2 id="1-made-a-friend">1) Made a friend</h2><p>I found someone who has a similar work ethic as me and similar goals as me, and we were relying on each other when we were confused about an assignment, we worked with each other for projects and sometimes we just needed to talk to each other to encourage one another to move forward when things seemed too difficult. Even when we worked individually on our thesis, we were supporting each other.</p><h2 id="2-got-into-a-routine">2) Got into a routine</h2><p>We have so many things going on to our life, we are full-time employees, we have family, we have family events we need to attend, we have a social life, we have to go to the gym… so I needed to find a routine.
Every day, I used to wake up early and study for an hour and a half before going to the office. Also, I used to keep my Saturday mornings free and study.</p><p>But, of course, I have lost my routine several times. I remember there was a period after Christmas, we had a demo to an important potential client at work and we worked very hard, until late to solve all the issues for a week and after that, I stopped working on my thesis for about 2 weeks.</p><p>So, the last point was the most important for me and the one that helped me to <strong>get motivated again</strong> and <strong>get back on routine</strong> every single time I was lost.</p><h2 id="3-kept-repeating-myself-my-end-goal">3) Kept repeating myself my end goal</h2><p>In the beginning, I was really excited, as every time we start something new, but then there were days that I was like “oh my God, what is all this about?”</p><p>As I was going through my program, I kept reminding myself why I signed up for this program in the first place. I knew that every assignment I submitted, every test I did, every class I finished, was taking me <strong>one step closer to my goal.</strong> And I was excited by that.</p><p>Having my end goal in mind was the <strong>key</strong> to complete my master’s degree!</p><h2 id="bye">Bye</h2><p>I hope you enjoyed reading this article and could take away something with you. I would really love to hear your opinion on How I Managed Full Time Job &amp; Master’s Degree.</p><p>Please feel free to <strong>share</strong> this article on any social media channel!</p><div><img src="/static/media/master.22eadd3a.jpg" alt="master"/></div></div></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[5 Lessons I've learned as a Beginner Developer]]></title>
            <link>/posts/2020-04-04/LessonsAsBeginnerDeveloper/</link>
            <guid>/posts/2020-04-04/LessonsAsBeginnerDeveloper/</guid>
            <pubDate>Fri, 03 Apr 2020 21:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div><div>In this article, I’m sharing with you 5 things I learned during my first year as a Software Developer. I hope that these lessons are as useful to you as they are to me and will save you some time and frustration.<h2 id="1-design-and-plan-the-solution-before-you-start-coding">1) Design and plan the solution before you start coding</h2><p>I remember when I was a beginner programmer, as soon as the requirement’s document was available, and the acceptance criteria were added to the user story, I used to fire up the IDE and start coding. Very soon I realized that this habit is slowing me down instead of making me faster.</p><p><strong>Breaking your task down</strong> into smaller, simpler steps and having a plan for the solution you will use, will help you to find most of the requirements gabs very soon.</p><p>Avoid starting development before the requirements are clear because even a small misunderstanding in the requirements will cost you a lot of time if you realize it after you finish with the development of the feature.</p><h2 id="2-getting-stuck-is-part-of-the-process-is-totally-normal">2) Getting stuck is part of the process, is totally normal</h2><p>I remember times when I got stuck for so long that I wanted to bang my head against a wall. I know it’s hard and frustrating. If you cannot find the solution in Google, ask in a forum, or ask a colleague. Step away from it for a while. Go pour yourself a cup of coffee. Take a walk maybe. You could also relieve your mind by tackling another simpler problem that you know how to solve.  Then, come back to that frustrating problem with a fresh mind, and you’ll be ready to deal with it in a more positive state of mind.</p><p>You can view frustration as a sign that you’re getting <strong>outside of your comfort zone.</strong> If you want to learn stuff, you’ll encounter problems and most probably get stuck at some point. But you’ll get over it in the end. <strong>It will make you stronger and wiser.</strong></p><div><img src="/static/media/frustrated.39bdc056.jpg" alt="frustrated"/></div><h2 id="3-complain-about-other-developers-bad-code">3) Complain about other developer’s bad code</h2><p>Is there any point to spend your time complaining about other’s code? It’s just a waste of time! A better approach is to use these bad practices as <strong>examples to avoid</strong> and <strong>fix as much as you can.</strong> Also, if the developer is still in the company he will appreciate it if you talk to him and explain him the issue with his coding.</p><h2 id="4-stress-and-work-until-very-very-late">4) Stress and work until very very late</h2><p>Have you ever listened that when developers are tired they are making x2–5 more bugs and mistakes than when they are full of energy?  Have you ever stayed until late to solve a problem and the next day you find out that there is a much simpler way to do it?  Working until late <strong>doesn’t mean you are having a lot more things done!</strong></p><h2 id="5-take-responsibility-and-ask-the-management-to-approve-budget-when-there-is-a-need-that-doesnt-provide-direct-benefit-to-the-users">5) Take responsibility and ask the management to approve budget when there is a need that doesn’t provide direct benefit to the users</h2><p>I used to have the impression that management is only interested to see features been implemented quickly and they don’t care to spend budget on refactoring tasks. This is absolutely wrong! I have to admit that in my current role we got approval from the upper management for a lot of refactoring tasks just by explaining the benefits of each one.</p><p>Some examples of these tasks are:</p><ul><li>Adding JavaScript and React eslint rules</li><li>Restructure app store – redux</li><li>Improve authentication implementation of keycloak</li><li>Update package.json, configure webpack</li></ul><p>It’s all about <strong>how you present</strong> these ideas!</p><h2 id="bye">Bye</h2><p>I hope you enjoyed reading this article and could take away something with you. I would really love to hear your opinion on 5 Lessons I’ve learned as a Beginner Developer.</p><p>Please feel free to <strong>share</strong> this article on any social media channel!</p></div></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[My University years]]></title>
            <link>/posts/2022-10-15/MyUniversityYears/</link>
            <guid>/posts/2022-10-15/MyUniversityYears/</guid>
            <pubDate>Fri, 14 Oct 2022 21:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div><div>In this article, I’m answering some of the most common questions regarding my University years<h2 id="1-why-did-you-select-this-school">1) Why did you select this school?</h2><p>My university has a very strong school of sciences. I knew some graduates of this department that had a successful start to their careers.</p><p>Also, my parents couldn’t afford to pay for my education abroad, so it was the perfect match as this was a government University and I studied hard to pass the entrance exam.</p><h2 id="2-generally-what-were-your-college-years-like">2) Generally, what were your college years like?</h2><p>My college years were <strong> stressful and challenging </strong> because we had to deliver a lot of assignments and at the same time we had to study for midterms and final exams.  But this helped me to handle my stress and keep myself calm in high-pressure situations.</p><p>The first thing that is coming to my mind is the department’s lab where we spend most of our evenings and the friends that I met in college, with whom, most of them, we are still friends till now.
I never missed a class and I was always taking notes during the lessons.</p><p>Also, I had the opportunity to be involved with a volunteer project ‘Stop Cancer Cyprus’ to inform users about cancer prevention in cooperation with PASYKAF. Through this project, I learned the software development life cycle and gained the experience to work closely with a real customer.</p><p>During the summer period of my third year, I did an internship at Marathon Distributors, which was a learning experience that taught me <strong> invaluable skills </strong> about the corporate environment.</p><p>Lastly, I put a lot of effort into my thesis both in BSc and MSc. I was very passionate about the research I was doing. Both became papers and were cited by other researchers.</p><h2 id="3-how-would-you-describe-your-study-habits-during-college">3) How would you describe your study habits during college?</h2><p>Every day I had lessons until the afternoon, so I used to do my assignments, between the lessons, in the evenings, and on the weekends.</p><p>I used a calendar to plan which task I should focus on each day based on the assignments and exams I had. Through this, I learned to use my time <strong> productively and efficiently. </strong></p><p>I was studying the presentations after each class so that I will be prepared for the exams and I won’t have a ton of material to study. Also, reading some parts of the lesson’s book, made things clearer for me.</p><p>In general, I was trying always to have a plan and finish my assignments/preparation for the exams before the deadline.</p><div><img src="/static/media/graduation.b7feea33.jpg" alt="frustrated"/></div><h2 id="4-what-were-some-important-career-influences">4) What were some important career influences?</h2><p>During my summer internship at Marathon Distributors Ltd, I was directly working with the IT Manager-CIO of the company, Mr. Marios Georgiou. I admire him for his hard skills, as well as for his soft skills. He was always trying to help his coworkers, despite his heavy workload and he had very good relationships with the partners of the company.</p><p>In addition, when I was working there, one of the hard drives in the server room failed and the company’s internal system wasn’t working. I remember the way he handled this <strong> crucial situation </strong> very efficiently on his own and in the following days he created and executed a plan to prevent this situation in the future.</p><h2 id="5-what-were-the-best-and-worst-times-in-your-college-years">5) What were the best and worst times in your college years?</h2><p>Best moment: Officially finishing my degree and getting an offer for a master’s degree</p><p>Worst Moment: I had a team project of 3 people for the Databases course. We had a meeting at the beginning of the project and split the work into 3 parts. The project was for creating a database model for a supermarket with multiple queries and a UI. One day before the deadline I called the two other girls to meet in the labs to do the integration of our parts. The girl that took the UI part, just said to me that she didn’t have time to work on it due to the other assignments and she will start working on it now. That, of course, was very frustrating and disappointing for us, because we finished our part and we were about to lose points if we delivered it without the UI.  So, I decided that we all meet in the labs to do the UI part. We were so exhausted, but we stayed until very late and finished it.</p><p>That taught me that when you are assigning a task to someone, you need to constantly check for the status and not only asking the last day before the deadline.  You cannot expect other people to share the same <strong> responsibility </strong> as you do, in order to complete their tasks on time. Also, you cannot expect that other people will feel comfortable asking for help if you don’t ask them.</p><h2 id="6-what-were-your-career-aspirations-at-the-end-of-college">6) What were your career aspirations at the end of college?</h2><p>My career aspirations at the end of college were to develop the hard and the soft skills that Mrs. Marios had, my ex-manager in Marathon Distributors Ltd, and get a similar role in a big company.</p><h2 id="bye">Bye</h2><p>I hope you enjoyed reading this article and could take away something with you. I would really love to hear your opinion on 5 Lessons I’ve learned as a Beginner Developer.</p><p>Please feel free to <strong>share</strong> this article on any social media channel!</p></div></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Highlights from the Reflect Festival 2022]]></title>
            <link>/posts/2022-10-26/ReflectFestival/</link>
            <guid>/posts/2022-10-26/ReflectFestival/</guid>
            <pubDate>Tue, 25 Oct 2022 21:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div><div>What an amazing Reflect Festival this year! Overwhelmed with stages and input by awesome speakers, and at the same time allowed me to connect with old and new friends! In this article, I’m posting some of the highlights from the speeches and the panel discussions of the 2-day festival.<h2 id="1-a-hrefhttpstwittercomjansenniklas-target_blankniklas-jansena-sharing-his-experiences-at-his-speech-my-journey-of-reinventing-myself-and-starting-new-things">1) <a href="https://twitter.com/jansenniklas" target="_blank">Niklas Jansen</a> sharing his experiences at his speech “My Journey Of Reinventing Myself And Starting New Things”</h2><p><strong>“Learn to quit”:</strong>
What is the purpose of doing things that you don’t enjoy?
Be honest with yourself!
This is the only way long term to do things that you are passionate about!</p><p>“For many people, 20 years of experience is really 1 year’s experience repeated 20 times.”</p><p><strong>“Be obsessed with learning!”</strong>
Learn as much as you can!
Treat yourself as a startup! Try new things!</p><p>“Having a team is really important!”</p><img src="/static/media/Niklas.28f6cc13.JPEG" alt="Niklas Jansen"/><img src="/static/media/Niklas2.c8cfe6c3.JPEG" alt="Niklas Jansen"/><img src="/static/media/Niklas3.b3715188.JPEG" alt="Niklas Jansen"/><img src="/static/media/Niklas4.a3905044.JPEG" alt="Niklas Jansen"/><h2 id="2-what-an-inspirational-speech-from-a-hrefhttpstwittercomjansenniklas-target_blanktal-catrana-dreamers-to-doers-turning-a-great-idea-into-a-kickass-startup">2) What an inspirational speech from <a href="https://twitter.com/jansenniklas" target="_blank">Tal Catran</a> “Dreamers to Doers: Turning a great idea into a Kickass Startup”</h2><p>Run <strong>as fast as you can</strong> to the market!</p><p>Make sure there is an end customer from the beginning-not your friends, not your family.</p><p>More investors ask ‘Did you ever fail?’ If you return with a smile and say ‘No’, They will say ‘Go fail somewhere else and come back!’</p><p>You need to have a clear target, a plan for how to achieve it, and KPIs.</p><p>Investors invest in your dream, not in your technology, <strong>Say “I’m the best”!!</strong></p><video width="100%" controls=""><source src="/static/media/tal.7b8da13b.MP4" type="video/mp4"/>Your browser does not support the video tag.</video><h2 id="3-key-takeaways-from-a-hrefhttpstwittercomnagaty-target_blank-mohamed-aboulnagaa-from-zero-to--unicorn-">3) Key takeaways from <a href="https://twitter.com/nagaty" target="_blank"> Mohamed Aboulnaga</a> from zero to <strong> Unicorn </strong>:</h2><ol><li>The strongest startups are designed to maximize growth not profit</li><li>You might not be the first in the market but you have a distinct positioning</li><li>Your timeline is less crucial than your capacity to iterate quickly</li><li>Investors fund promising products and teams they don’t fund ideas</li></ol><img src="/static/media/Mohamed.9f680643.JPEG" alt="Mohamed Aboulnaga"/><img src="/static/media/Mohamed2.ce3820c1.JPEG" alt="Mohamed Aboulnaga"/><h2 id="4-great-speech-from-a-hrefhttpstwittercommartinzarian-target_blankmartin-zarian-a-about-how-your-brand-can-be-your-business-superpower">4) Great speech from <a href="https://twitter.com/MartinZarian" target="_blank">Martin Zarian 🕊</a> about “How your brand can be your business superpower”</h2><p>“You have the responsibility and the power to change the world!”</p><img src="/static/media/Martin.2051e586.JPEG" alt="Martin Zarian"/><img src="/static/media/Martin2.94187a87.JPEG" alt="Martin Zarian"/><img src="/static/media/Martin3.7d1c5ff3.JPEG" alt="Martin Zarian"/><h2 id="5-disconnected-in-a-connected-world-technology-is-reshaping-socializing-so-whats-the-future-of-networking-from-a-hrefhttpstwittercomygavrielides-target_blankyiannis-gavrielidesa">5) Disconnected in a connected world: Technology is reshaping socializing, so what’s the future of networking?&quot; from <a href="https://twitter.com/ygavrielides" target="_blank">Yiannis Gavrielides</a></h2><p>In the workspace, companies have embraced <strong>remote working</strong>, meetings have moved to Zoom, and technology companies are promising we will soon be holding them in the <strong>metaverse</strong> So how can we be so disconnected? The world is experiencing a loneliness epidemic that is affecting our careers and our physical and mental health.</p><p>PS: 85% of employees would be motivated to go to the office to bond with their team</p><img src="/static/media/Yiannis.95a2c120.JPEG" alt="YiannisGavrielides"/><img src="/static/media/Yiannis2.a3803564.JPEG" alt="YiannisGavrielides"/><h2 id="6-panel-discussion-women-in-tech--entrepreneurship">6) Panel discussion: Women in tech &amp; entrepreneurship</h2><p>Small part of the panel discussion, <a href="https://twitter.com/LindaBoydAU" target="_blank">Linda Boyd</a> is rocking the Reflect Festival stage! 👏</p><video width="100%" controls=""><source src="/static/media/women_in_tech.a8d5b138.MP4" type="video/mp4"/>Your browser does not support the video tag.</video><h2 id="7-advice-from-the-successful-young-cypriot-founders--a-target_blank-hrefhttpstwittercomalexloizalex-loizoua-and-a-target_blank-hrefhttpstwittercommariankh_maria-terzia">7) Advice from the successful young Cypriot founders  <a target="_blank" href="https://twitter.com/alexloiz">Alex Loizou</a> and <a target="_blank" href="https://twitter.com/mariankh_">Maria Terzi</a></h2><video width="100%" controls=""><source src="/static/media/advice.7cc4edb1.mov" type="video/mp4"/>Your browser does not support the video tag.</video><h2 id="8-my-favorite-professor-a-hrefhttpstwittercomvasosv-target_blankvasos-vassilioua-from-university-of-cyprus-explaining-the-term--digital-twin--in-his-speech-about--metaverse--and--smart-cities">8) My favorite professor <a href="https://twitter.com/vasosv" target="_blank">Vasos Vassiliou</a> from University of Cyprus explaining the term <strong> “digital twin” </strong> in his speech about <strong> metaverse </strong> and <strong> smart cities </strong></h2><video width="100%" controls=""><source src="/static/media/vasos.1af0a5c5.MOV" type="video/mp4"/>Your browser does not support the video tag.</video><h2 id="9-hologram-of-the-reflect-festival-co-founder-a-hrefhttpstwittercomstylianosla-target_blankstylianos-lambroua-welcomes-you-to-the-venue">9) Hologram of the Reflect Festival co-founder, <a href="https://twitter.com/StylianosLa" target="_blank">Stylianos Lambrou</a>, welcomes you to the venue!</h2><video width="100%" controls=""><source src="/static/media/hollogram.4eb9da67.MP4" type="video/mp4"/>Your browser does not support the video tag.</video><h2 id="9-networking">9) Networking</h2><p>I’m so excited to be a part of such an exclusive event, filled with powerful networking opportunities and engaging conference themes with great keynote speakers.</p><img src="/static/media/networking.602d777a.JPG" alt="networking"/><img src="/static/media/networking1.eb8e2480.JPG" alt="networking"/><img src="/static/media/networking2.fb61f941.JPG" alt="networking"/><br/><br/><a href="https://twitter.com/ParimatchTech/" target="_blank">Parimatch Tech</a> had the coolest exhibition booth ever!<video width="100%" controls=""><source src="/static/media/booth.33562a4b.mp4" type="video/mp4"/>Your browser does not support the video tag.</video><h2 id="bye">Bye</h2><p>I hope you enjoyed reading this article and could take away something with you. I would really love to hear your opinion on 5 Lessons I’ve learned as a Beginner Developer.</p><p>Please feel free to <strong>share</strong> this article on any social media channel!</p></div></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Management/People Management Common questions]]></title>
            <link>/posts/2023-02-20/ManagementQuestions/</link>
            <guid>/posts/2023-02-20/ManagementQuestions/</guid>
            <pubDate>Sun, 19 Feb 2023 22:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div><div>In this article, I’m answering some of the most common questions regarding my University years<h2 id="1-why-do-you-want-to-be-a-manager">1) Why do you want to be a manager?</h2><p>I want to be a manager because of the <strong>level of responsibility that comes with the position.</strong>
You are responsible to direct your team and lead the members of the team in a way that allows them to perform to the best of their ability. 
As a manager, you get to help your team evolve and grow.</p><p>For me, the most amazing feeling is the one that you get in knowing that you were there to help a person grow.</p><h2 id="2-what-is-your-management-style">2) What is your management style?</h2><p>I can describe myself as a Motivational manager: I encourage my team to be the best they could possibly be. Actually, I see it <strong>as my responsibility</strong> to get the best out of each of the members of my team.</p><p>I set high standards for my team, a clear common goal for each sprint for the team, and ensuring that everyone feels part of the team.</p><p>Each person is different, <strong>so I work with each one individually, inspiring, motivating, and influencing him to achieve the objectives of the company,</strong> by setting clear-achievable goals for each member of the team.</p><h2 id="3-tell-me-about-a-time-when-your-leadership-skills-had-a-positive-outcome">3) Tell me about a time when your leadership skills had a positive outcome. </h2><p>It was decided that all the contractors will be removed from the project because of the new company’s policy. So, I built a new team, we hired 4 devs on different levels and I provided them with the knowledge needed.</p><p>As a result, we were up to speed very soon and the users didn’t face any issue in the quality of the features we were delivering or any serious delay.</p><h2 id="4-give-an-example-of-a-tough-decision-you-had-to-make">4) Give an example of a tough decision you had to make. </h2><p>The management ask me to assign a member of my team to another project that just started. I decided to assign the most senior member of my team, as he was part of the team for so long, so it would be good for him to develop some new skills in building a project from scratch and taking many decisions on the structure and setup of the project.
I knew that this decision might affect the quality of work of all the members, but I had to put the organization’s needs above all.</p><p>Proactively to avoid any depression in the team, I explained to the other members of my team that this was an opportunity for another member to step into his boots.</p><div><img src="/static/media/team.d7957922.jpg" alt="teamwork"/></div><h2 id="5-how-would-you-handle-conflict-in-a-team">5) How would you handle conflict in a team?</h2><p><strong>Dealing with it right away.</strong> I believe if you ignore the conflict, then it could become a bigger problem. Also, there will always be persons in the team who notice the conflict but won’t say anything about it and if they see you as their manager not tackling it, then I believe that is weak from a management perspective.</p><p>Firstly, I will ask the team members who are involved in the conflict, &#x27;I’ve noticed that you two are having some issues, Are you able to resolve them?’. I would expect them as responsible employees to sort things out themselves.</p><p>However, if I notice that the conflict doesn’t go away, I would call them to a private meeting and explain how they need to solve the conflict. I will ask them questions, give them both the opportunity to speak about the conflict and I would encourage them to reach a compromise going forward. I would explain to them also that <strong>they have a responsibility to work harmoniously within the team because we have targets to work towards and objectives to achieve.</strong></p><h2 id="6-describe-a-time-when-you-led-by-example">6) Describe a time when you led by example. </h2><p>Recently I was in a management meeting where an Architect suggested a quick dirty solution to fix an issue. I explained that this will save us time but it’s not a correct solution as it’s inconsistent with the rest APIs and this will cause us issues in the future. In the end, it was decided to do the quick fix and create a feature to fix it properly and remove the quick fix in the UI after the demo to the client.</p><h2 id="7-what-is-your-biggest-weakness-as-a-manager">7) What is your biggest weakness as a manager?</h2><p>Historically, there have been times when I would find myself jumping in to fix a problem. Unfortunately, jumping in like that would often leave my team members feeling demotivated. They felt that I didn’t trust them to solve the problem.</p><p>This is the trap that everyone has when <strong>moving from being responsible for the work - <i> as a developer </i>, to being responsible for the people that are responsible for the work - <i>as a development team leader.</i></strong></p><p>I have learned my lesson. Now I always let team members some time at completing a task before I start helping. Allowing them some time means that they feel that I have confidence in their ability to complete the task and at the same time makes them feel supported if they are struggling with something. They know that they can ask me for help when they are struggling and I will clear my calendar to help them.</p><h2 id="8-what-methods-do-you-use-to-motivate-your-team">8) What methods do you use to motivate your team?</h2><ul><li>Create team values</li><li>Set high standards.</li><li>Communicate clearly the team goal for each sprint.</li><li>Conduct 1–1 meetings with each one of my team members and find out about their strengths, their weaknesses and how we can improve their weaknesses, and about their future career plans as well. So that gives me enough knowledge of that team member, and how I can direct him to achieve the team’s goal.</li><li>Have regular team meetings where everyone can contribute in a positive and open manner, and give ideas on how we can move forward as a team and achieve the team goals.</li><li>Praise the members of my team that did the extra mile and achieve something worth mentioning, and on the other hand, have 1–1 meetings with the members that I notice to have low motivation.</li></ul><h2 id="bye">Bye</h2><p>I hope you enjoyed reading this article and could take away something with you. I would really love to hear your opinion on 5 Lessons I’ve learned as a Beginner Developer.</p><p>Please feel free to <strong>share</strong> this article on any social media channel!</p></div></div>]]></content:encoded>
        </item>
    </channel>
</rss>