The pandemics changed a lot in the way we structure our work. While developer burnout had been a problem long before some virus came along, remote work only worsened our work-life balance and mental health requires more attention now than ever.
read more “How Not to Burnout: Guide for Software Developers”Category: life
Protect Yourself From These Common Cyber Threats
Information security is paramount in our digital world. Whether it is your work project or your personal life, nothing is insured against black-hat attacks. In this article, I will tell you about some of the common attack types so you can be prepared.
read more “Protect Yourself From These Common Cyber Threats”Grinding HackerRank/Leetcode is Not Enough
Lately, online competitive programming platforms such as HackerRank/Leetcode have been gaining popularity among developers and recruiters alike. These are awesome platforms that provide an easy way to practice common algorithmic and data structure problems in preparation for an interview (or anything else). But assessment (and most importantly, preparation) of software development skills based on these results is inaccurate and not representative, as I will explain now.
read more “Grinding HackerRank/Leetcode is Not Enough”5 Tools to Stay Productive Working From Home
The crisis had caught us by surprise and now many of us (including me) are working from home. In this compilation I will showcase some of the tools that helped me keep my productivity on track while working from home.
read more “5 Tools to Stay Productive Working From Home”Do You Need Computer Science Background to Be A Good Developer?
There are more and more job postings that include computer science/math background is an asset. How important is it and do you need a computer science background to succeed?
read more “Do You Need Computer Science Background to Be A Good Developer?”8 Really Terrible Tips For Working From Home
I have not posted in a while, and now I have decided to share some experience in working from home for everyone who is self-isolating right now. This is a list of really terrible advice for working from home.
read more “8 Really Terrible Tips For Working From Home”importance of time tracking
Time is a very scarce resource and it does not get replaced as we go on wasting it. So, as with any other resource, you may want to know how you are spending it and why do you never have enough time. That is where time tracking software comes into play. It allows you to boost your productivity to a whole next level, as the best way to optimize something is to measure at and get feedback. For people who practice Pomodoro or Flowtime techniques time-tracking will streamline the process and get invaluable insights.
read more “importance of time tracking”do you need math as a programmer?
As more and more positions open for computer programmers and scientists, many are confused: do you need to know math as a software developer? This is a very old question that resulted in countless debates, but common sense and popular opinion still incline that you, indeed, need math in order to succeed. Of course, there are exceptions to any rule and I will try to explain everything I know on this topic in this post.
![](https://i0.wp.com/everyday.codes/wp-content/uploads/2019/06/antoine-dautry-428776-unsplash.jpg?resize=680%2C454&ssl=1)
procrastination and programming
Procrastination is a disease. It steals our most valuable resource (time) while giving back nothing but guilt. I suffered long from it during school years and know a lot of people who still do. In this post, I will try to explain where procrastination comes from and how to fight it.
![a stop sign with street names homework and procrastination above it](https://i0.wp.com/everyday.codes/wp-content/uploads/2019/06/pedro-da-silva-1314190-unsplash-1.jpg?resize=680%2C381&ssl=1)