<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ New Years Resolutions - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Browse thousands of programming tutorials written by experts. Learn Web Development, Data Science, DevOps, Security, and get developer career advice. ]]>
        </description>
        <link>https://www.freecodecamp.org/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ New Years Resolutions - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Mon, 27 Jul 2026 10:32:21 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/news/tag/new-years-resolutions/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Healthy habits for good cybersecurity ]]>
                </title>
                <description>
                    <![CDATA[ In a similar fashion to everyone getting the flu now and again, the risk of catching a cyberattack is a common one.  Both a sophisticated social engineering attack or grammatically-lacking email phishing scam can cause real damage. No one who communi... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/healthy-habits-for-good-cybersecurity/</link>
                <guid isPermaLink="false">66bd8f2927629f4c5e1893a4</guid>
                
                    <category>
                        <![CDATA[ cybersecurity ]]>
                    </category>
                
                    <category>
                        <![CDATA[ encryption ]]>
                    </category>
                
                    <category>
                        <![CDATA[ New Years Resolutions ]]>
                    </category>
                
                    <category>
                        <![CDATA[ phishing ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Victoria Drake ]]>
                </dc:creator>
                <pubDate>Fri, 27 Dec 2019 15:10:10 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/news/content/images/2019/12/cover-4.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>In a similar fashion to everyone getting the flu now and again, the risk of catching a cyberattack is a common one.  Both a sophisticated social engineering attack or grammatically-lacking email phishing scam can cause real damage. No one who communicates over the Internet is immune.</p>
<p>Like proper hand washing and getting a flu shot, good habits can lower your risk of inadvertently allowing cybergerms to spread. Since the new year is an inspiring time for beginning new habits, I offer a few suggestions for ways to help protect yourself and those around you.</p>
<h2 id="heading-1-get-a-follow-up">1. Get a follow-up</h2>
<p>Recognizing a delivery method for cyberattack is getting more difficult. Messages with malicious links do not always come from strangers. They may appear to be routine communications, or seem to originate from someone you know or work with. Attacks use subtle but deeply-ingrained cognitive biases to override your common sense. Your natural response ensures you click.</p>
<p>Thankfully, there’s a simple low-tech habit you can use to deter these attacks: before you act, follow-up.</p>
<p>You may get an email from a friend that needs help, or from your boss who’s about to get on a plane. It could be as enticing and mysterious as a direct message from an acquaintance who sends a link asking, “Lol. Is this you?” It takes presence of mind to override the panic these attacks prey on, but the deterrent itself is quick and straightforward. Send a text message, pick up the phone and call, or walk down the hall and ask, “Did you send me this?”</p>
<p>If the message is genuine, there’s no harm in a few extra minutes to double check. If it’s not, you’ll immediately alert the originating party that they may be compromised, and you may have deterred a cyberattack!</p>
<h2 id="heading-2-use-and-encourage-others-to-use-end-to-end-encrypted-messaging">2. Use, and encourage others to use, end-to-end encrypted messaging</h2>
<p>When individuals in a neighborhood get the flu shot, others in that neighborhood are safer for it. Encryption is similarly beneficial. Encourage your friends, coworkers, and Aunt Matilda to switch to an app like Signal. By doing so, you’ll reduce everyone’s exposure to more exploitable messaging systems.</p>
<p>This doesn’t mean that you must stop using other methods of communication entirely. Instead, think of it  as a hierarchy. Use Signal for important messages that should be trusted, like requests for money or making travel arrangements. Use all other methods of messaging, like SMS or social sites, only for “unimportant” communications. Now, if requests or links that seem  important come to you through your unimportant methods, you’ll be all the more likely to second-guess them.</p>
<h2 id="heading-3-dont-put-that-dirty-usb-plug-into-your">3. Don’t put that dirty USB plug into your <em>*</em></h2>
<p>You wouldn’t brush your teeth with a toothbrush you found on the sidewalk. Why would you plug in a USB device if you don’t know where it’s been?! While we might ascribe <a target="_blank" href="https://en.wikipedia.org/wiki/2008_cyberattack_on_United_States">putting a random found USB drive in your computer</a> to a clever exploitation of natural human curiosity, we’re no sooner likely to suspect using <a target="_blank" href="https://www.howtogeek.com/444267/how-safe-are-public-charging-stations/">a public phone-charging station</a> or <a target="_blank" href="https://www.theverge.com/2019/8/15/20807854/apple-mac-lightning-cable-hack-mike-grover-mg-omg-cables-defcon-cybersecurity">a USB cable</a> we bought ourselves. Even seemingly-innocuous USB <a target="_blank" href="https://www.cbsnews.com/news/why-your-usb-device-is-a-security-risk/">peripherals</a> or <a target="_blank" href="https://www.us-cert.gov/ncas/current-activity/2010/03/08/Energizer-DUO-USB-Battery-Charger-Software-Allows-Remote-System">rechargeable</a> devices can be a risk.</p>
<p>Unlike email and some file-sharing services that scan and filter files before they reach your computer, plugging in via USB is as direct and <a target="_blank" href="https://www.wired.com/2014/07/usb-security/">unprotected</a> as connection gets. Once this connection is made, the user doesn’t need to do anything else for a whole host of bad things to happen. Through USB connections, problems like malware and ransomware can easily infect your computer or phone.</p>
<p>There’s no need to swear off the convenience of USB connectivity, or to avoid these devices altogether. Instead of engaging in questionable USB behavior, don’t cheap out on USB  devices and cables. If it’s going to get plugged into your computer, ensure you’re being extra cautious. Buy it from the manufacturer (like the Apple Store) or from a reputable company or reseller with supply chain control. When juicing up USB-rechargeables, don’t plug them into your computer. Use <a target="_blank" href="https://heronebag.com/blog/40-hours-drive-time-my-road-trip-charging-essentials/">a wall charger with a USB port</a> instead.</p>
<h2 id="heading-practice-healthy-cybersecurity-habits">Practice healthy cybersecurity habits</h2>
<p>Keeping  your devices healthy and happy is a matter of practicing good habits. Like battling the flu, good habits can help protect yourself and those around you. Incorporate some conscientious cybersecurity practices in your new year resolutions - or start them right away.</p>
<p>Have a safe and happy holiday!</p>
 ]]>
                </content:encoded>
            </item>
        
            <item>
                <title>
                    <![CDATA[ Here’s How You, as a Developer, Can Achieve 100% of Your Yearly Goals ]]>
                </title>
                <description>
                    <![CDATA[ By Prateek Phoenix A New Year always brings with it a couple of recurring events. There’s the New Year’s Eve where people party hard get wasted. We all know we’ve pulled off a couple of #YOLO and #LiveLikeTheresNoTomorrow here and there on social med... ]]>
                </description>
                <link>https://www.freecodecamp.org/news/heres-how-you-as-a-developer-can-achieve-100-of-your-yearly-goals-838d39f95321/</link>
                <guid isPermaLink="false">66c34c63465d1b2f886ba3d8</guid>
                
                    <category>
                        <![CDATA[ goals ]]>
                    </category>
                
                    <category>
                        <![CDATA[ New Years Resolutions ]]>
                    </category>
                
                    <category>
                        <![CDATA[ personal development ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Personal growth   ]]>
                    </category>
                
                    <category>
                        <![CDATA[ Productivity ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ freeCodeCamp ]]>
                </dc:creator>
                <pubDate>Sat, 27 Jan 2018 00:40:40 +0000</pubDate>
                <media:content url="https://cdn-media-1.freecodecamp.org/images/1*-YOH6SkSuWJcevdrEd_jbw.png" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>By Prateek Phoenix</p>
<p>A New Year always brings with it a couple of recurring events. There’s the New Year’s Eve where people party hard get wasted. We all know we’ve pulled off a couple of <strong>#YOLO</strong> and #LiveLikeTheresNoTomorrow here and there on social media. ?</p>
<p>Then there’s New Year’s day which is all about making resolutions and saying how this time around we are going to cross the finish line no matter what.</p>
<p>And then there’s the reality check a couple of days or weeks later where you quit on those resolutions and sit there feeling like garbage.</p>
<p>This is nothing new, I myself have <strong>“been there, done that” ?</strong></p>
<p>Truth is, resolutions as a theoretical concept seems like a pretty easy thing to adopt. You make a to-do list of everything you want to do and start crossing it off, one by one, starting day one. But when it comes to executing our resolutions, it’s a whole different story. Most of us including myself, set ourselves to fail. What we set out to achieve as resolution, 9 out of 10 times is an unrealistic target.</p>
<p>Once the rhythm becomes monotonous, it drives away the interest in pursuing it.</p>
<p>This is what had been happening with me ever since I started making resolutions. And I am sure everyone can relate to this experience — starting the year off with a goal, then striving towards it for a couple of weeks and then getting bored to death, to the point that we quit.</p>
<p>A couple of weeks into 2017 the usual pattern started repeating. I was gonna quit on my goal and it was not even February. After well over a decade of failing to execute my goals (surprise surprise), I decided to shake things up a little bit last year.</p>
<p>Here’s a list of things I did to make sure I was not burdening myself with unrealistic targets. I managed to end the year with with a good bunch of things checked off from this list.</p>
<p>This guide is not for a specific group of people, it doesn’t matter if you are a developer, designer or a liberal arts student. It’s a general list of things which will help you come out a more well-rounded person at the end of the year.</p>
<h3 id="heading-step-1-quit-making-resolutions">Step 1: Quit making resolutions</h3>
<p>Accept it, they never work (at least for most of us). And when we fail on executing them consistently for 365 days, it makes us feel terrible.</p>
<p>Instead here’s a better, more “do-able” approach. Instead of setting up one goal for the entire year, set up multiple milestones for a year. They can be weekly monthly or quarterly targets.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/8DrOqhagtxwCcJBgxujRLbmapseJPiyS0nlz" alt="Image" width="450" height="519" loading="lazy"></p>
<p>Having smaller, isolated and more focused targets tend to work much better, than trying to move one monolithic goal into each month.</p>
<p>Our brain works in weird ways. 10 checked boxes look more rewarding to us at the end of each month than one or two at the end of the year.</p>
<p>Reward yourself every time you achieve one small target. Don’t stress on not being able to check off each task — it’s ok to miss a couple of them. But this approach always makes sure you are achieving more than skipping</p>
<p>Also make sure you carry a small notebook with your targets written down. No, <strong>DO NOT</strong> use an app for that. Carry an actual physical notebook and a pen/pencil. Draft your targets each week/day/month and check them off once done. You won’t get the same satisfaction on an app.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/2mY6VO5eDtz-SClUy4RUJRYm7pLo3iAp1IBJ" alt="Image" width="576" height="1024" loading="lazy">
<em>Don’t stress about the things you couldn’t do, reward yourself for the ones you did</em></p>
<p><strong>Every checked box matters. Let that sweet sweet dopamine flow.</strong></p>
<h3 id="heading-step-2-commit-to-something-publicly">Step 2: Commit to something publicly</h3>
<p>This one’s new for me as well. I have noticed that committing to something publicly adds a good amount of pressure to push you to deliver. Being a great developer always means you are aware and up to date on the new things in the community. And there is no better way of doing that than gaining first hand experience.</p>
<p>Writing code a couple of hours each day helps keep your skills sharp. In the little time that I did it last year, I found that I was coming up with better ways of writing what I had already written before. Trimming down the fat from an old project has an extremely satisfying feel to it.</p>
<p>I have committed to 3 rounds of the <strong>#100DaysOfCode</strong> challenge, for the sheer love of it. It’ll also help me gain muscle memory and the ability to make new things as quickly as possible.</p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/X7rdekJpsqOCBBURWOt0GajamLVABaNZBCVI" alt="Image" width="630" height="353" loading="lazy">
<em>Thanks to Scott Spence and the Isometric Contribution plugin for Chrome for pushing me to take this challenge</em></p>
<p>Having committed to this publicly (twice now) is definitely gonna make sure that I don’t even think about quitting. Also it really helps if you can find a <strong>code buddy</strong> who’s committing to something similar. That way, you both can compete and at the same time can make sure you push each other in case you start slacking.</p>
<h3 id="heading-step-3-always-be-building-a-habit">Step 3: Always Be Building (a habit)</h3>
<p>The universal truth to learning something and then excelling at it is doing it repeatedly. I have experienced this on many occasions. This is why I suggest having a personal project to work on at all times. It not only serves as a playground to try new things, but also helps you think how can your existing solution be improved. Once you get into the habit of building something all the time, it will soon turn into an addiction. I for once have built stuff, scrapped it off, built it using a better newer stack and scrapped it off again.</p>
<p>So come up with a product/idea you are truly psyched about. Contribute 2% to it everyday and repeat this 365 times. It doesn’t feel like a burden if what you are building excites you.</p>
<p><strong>Side Note:</strong> Always make an attempt to visualize your progress using Scrum or something similar. You can use Trello or just a good old sheet of poster paper and some sticky tape with post-it notes. Remember <strong>“It’s all about that dopamine.”</strong></p>
<p><img src="https://cdn-media-1.freecodecamp.org/images/nR2IACNXl854c3QxPReOL8mWZq3WrZgQF2AQ" alt="Image" width="800" height="600" loading="lazy">
<em>Cheap DIY version of a scrum board, costs less than $0.4</em></p>
<h3 id="heading-step-4-read-a-book-and-then-read-10-more">Step 4: Read a Book (and then read 10 more!)</h3>
<p>The human brain, however marvelous, is limited in its abilities. Every person is unique and everyone approaches life differently. The only way to have a diverse outlook on life and problems is by reading how others went around solving them. Books are really one of the only things that do not expire in value and let you truly expand your imagination and abilities. It’s like tapping into someone else’s brain and just soaking up all the knowledge.</p>
<p>Again, do make sure you grab a physical copy instead of the kindle version. There’s innate satisfaction in turning over the last page. (Sorry trees ? )</p>
<p>I finished reading 2 great books this year and I regret not reading more.<br>( something I am definitely gonna change this year )</p>
<p>Here are a few of the books that are in the mail as of now and the 2 that I managed to read in 2017:</p>
<ul>
<li><a target="_blank" href="https://www.amazon.com/Design-Everyday-Things-Revised-Expanded/dp/0465050654/ref=pd_lpo_sbs_14_t_0?_encoding=UTF8&amp;psc=1&amp;refRID=KQJJ0SJX62NZ7TE07W94"><strong>The Design Of Everyday Things: Don Norman</strong></a> <em>(read)</em></li>
<li><a target="_blank" href="https://www.amazon.com/Lateral-Thinking-Textbook-Creativity-2009-11-12/dp/B017MYDSYG/ref=sr_1_4?s=books&amp;ie=UTF8&amp;qid=1514799382&amp;sr=1-4&amp;keywords=lateral+thinking+edward+de+bono"><strong>Lateral Thinking: Edward de Bono</strong></a> <em>(read)</em></li>
<li><a target="_blank" href="https://www.amazon.com/Hooked-How-Build-Habit-Forming-Products/dp/1591847788/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1514799525&amp;sr=1-1&amp;keywords=hooked"><strong>Hooked: Nir Eyal</strong></a></li>
<li><a target="_blank" href="https://www.amazon.com/Sprint-Solve-Problems-Test-Ideas/dp/150112174X/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1514799601&amp;sr=1-1&amp;keywords=sprint"><strong>Sprint: Jake Knapp &amp; John Zeratsky</strong></a></li>
<li><a target="_blank" href="https://www.amazon.com/Sapiens-Humankind-Yuval-Noah-Harari-ebook/dp/B00ICN066A/ref=sr_1_1?s=digital-text&amp;ie=UTF8&amp;qid=1514799741&amp;sr=1-1&amp;keywords=sapien"><strong>Sapiens: Yuval Noah Harari</strong></a></li>
<li><a target="_blank" href="https://www.amazon.com/gp/product/B01G1K1RTA/ref=s9_acsd_ri_bw_c_x_4_w?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=merchandised-search-8&amp;pf_rd_r=F6K6717ZY3JJHRSHNH32&amp;pf_rd_r=F6K6717ZY3JJHRSHNH32&amp;pf_rd_t=101&amp;pf_rd_p=b8c0a303-a08e-4b0b-bd49-040811fd7080&amp;pf_rd_p=b8c0a303-a08e-4b0b-bd49-040811fd7080&amp;pf_rd_i=283155"><strong>The Lost City of the Monkey God: Douglas Preston</strong></a></li>
</ul>
<p>If you have read a book which you think changed your outlook, fiction or non-fiction, leave me a note, I will definitely try to grab a copy.</p>
<h3 id="heading-step-5-adopt-a-sustainable-lifestyle">Step 5: Adopt a Sustainable Lifestyle</h3>
<p>With the internet in our pockets and services like Amazon available at the tap of a button, compulsive hoarding is a now a problem more than ever. We buy things we most likely do not need and in a very short span of time we regret that purchase. Try cutting that down.</p>
<p>Trust me when I say that it’s liberating to be content in only the bare necessities. I am not suggesting you to adopt a monk lifestyle.</p>
<blockquote>
<p>Instead of making senseless purchases, make wise investments.</p>
</blockquote>
<p>Don’t be stingy in investing in yourself. You want the latest and greatest computer on the market? Do you have the funds for it? Will it improve your workflow or cut down your time? Is there a significant improvement switching to the newer model?</p>
<p>If you answered yes to all these questions go ahead and make the purchase. Investing in yourself and your tools is never a bad choice unless you’re just randomly buying anything and everything that comes out. You’ll find that instead of making senseless purchases, if you invest in yourself or on your gear, it will start paying for itself in a very short time.</p>
<h3 id="heading-step-6-give-back-to-the-world-a-little-bit">Step 6: Give back to the world a little bit</h3>
<p>There’s a very good saying which goes something like: “leave the camping ground better than you found it.”</p>
<p>Amidst all the upsetting things that are going on in the world, you as an individual hold the power to spark a positive change and turn things around for the better for someone.</p>
<p>If you are reading this post, it means you have an internet connection and a smartphone/computer. You have a decent life. Giving away a few bucks a month will not really affect your life. There are people in the world right now who would kill for a dollar.</p>
<p>We are living in times where we don’t need much to affect someone’s life positively. Pick a charity or a cause you care about or can relate to and give away a few dollars each month. Most of them don’t have a minimum donation amount. So it really doesn’t matter if it’s $1 or $10. Try it out once — it really helps pacify the conscience.</p>
<h3 id="heading-step-7-start-reading-up-on-blockchain">Step 7: Start reading up on Blockchain</h3>
<p>Blockchain is the technology which will shake up everything about our society in a couple of years. It doesn’t matter if you are an engineer, a doctor or a teacher.</p>
<p>It is going to be an essential part of the business sector, the education sector, medicine and just about everything.</p>
<p>Knowing how the technology works and what it’s applications are will really be in one’s best interests, considering the widespread adoption that’s underway.</p>
<p>One misconception I would like to clear right away is that Blockchain is not limited to Cryptocurrency. Cryptocurrency is just a popular application of the Blockchain technology. The way things are with the crypto ecosystem isn’t what it started out to be. It was a means of solving a problem but instead it’s turned into a quick way of making or loosing some money.</p>
<p>This hype will fade away soon, making way for the real innovation to begin.</p>
<p>Investing in Cryptocurrencies is a different topic altogether and it’s totally your call on doing so or not. But I would highly recommend everyone to learn up about Blockchain and watch the space.</p>
<h3 id="heading-step-8-question-everything">Step 8: Question everything</h3>
<p>Let’s face it. I am not perfect neither are you. But you may have expertise in a domain which I barely know about. The only way in which we can progress as a society collectively, is when we throw our ego out of the window and ask questions about what we don’t understand. What’s the worst that would happen? Someone would say that’s a stupid question? Big deal!</p>
<p>Always keep this in mind and this is something I follow religiously —</p>
<blockquote>
<p>It’s better to look stupid for 5 minutes than staying ignorant for life</p>
</blockquote>
<h3 id="heading-step-9-live-dangerously">Step 9: Live Dangerously</h3>
<p>No don’t get that bungee cord out just yet!</p>
<p>I am talking about challenging yourself and pushing yourself out of your comfort zone. Try everything, just for the fun of it!</p>
<p>In the past year, I’ve tried and done stuff I wasn’t even sure I would ever do in my entire life. With some of those experience I’ve been able to pick up skills or techniques, that I have now applied to stuff I do on a day to day basis.</p>
<p>Remember, you do not have to be great at everything you take a shot at. Failure is good, it points out gaping holes in your skills for you to fill up. Embrace it instead of fearing it. Eventually you’ll get to a point where things start falling in place in one shot. <strong>It would honestly start feeling weird that you did it without failing.</strong></p>
<h3 id="heading-step-10-dont-settle-for-good-enough">Step 10: Don’t Settle For “Good Enough”</h3>
<p>This may sound very cheesy, and for good reason it kinda is. Some of the most successful companies have been built, because the people who started it didn’t settle for the bare minimum or the “good enough”.</p>
<p>Develop a habit of caring about the little things in any job you take up. Let it take a little more than the usual time but give it your best.</p>
<p>Little things matter, and they set apart the great products from the “just fine” ones.</p>
<p>Don’t be afraid of being a junior on the team and taking a call for investing a little more time in the details. It shows you’re passionate about the project. And if you are convincing enough, almost all the time people will agree with you.</p>
<h3 id="heading-step-11-live-for-real">Step 11: Live (for real)</h3>
<p>Lastly, make sure you live. Not for anyone else but yourself. I’ve learnt this in a painfully hard way. Always remember this,</p>
<blockquote>
<p>You are, and will always be, the only person who’s lived with you the longest.</p>
</blockquote>
<p>It is absolutely important that you realize that you matter the most to you. It’s nobody else’s job to care about your dreams, your aspirations. So might as well stop trying to impress or please others. You’ve just got a few decades in your hand.</p>
<p>It’s our quirks that makes us unique. If you see that you have to change yourself to be around people, avoid them! There are 7 billion people on this planet. It’s not as difficult as you may think it is to find someone who enjoys your quirks. Always be looking out for them and when you find them never let go!</p>
<p>The steps I’ve mentioned above are more or less the kind of things that most of us set out to achieve. This is the general layout of how I structured my year. And if it worked for a person like me, I’m counting on it working for most of you.</p>
<p>A very happy 2018 to everyone once again. ??</p>
<p>“May The Force Be With You ??”</p>
<p><strong><em>(I know the quote is from Star Wars and Spock is in Star Trek… Thanks for letting me mess with your head</em> ?)__</strong></p>
<p><strong>Fin!</strong></p>
 ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
