Today, there is an app, website, or software platform for just about anything (including finding someone to walk your dog).
But when it comes to managing my life, there is one app I can’t live without:
Notion And here’s why: Reason #1: It has seamless integration with many tools, making it a single source …
One Tip Every Junior Software Engineer Needs to Hear to Succeed
Are you a junior software engineer eager to make your mark?
I have been working as a software engineer for 9 years now. And what I can tell you (from experience) is that in order to succeed in this industry you need not only to write code, cover unhappy paths and edge cases, and decide on trade-offs, and other things. …
2 Steps for Android Developers to Integrate Dependabot Under 10 Minutes and Automate Dependency Updates
Step 1: Enable Dependabot Security Updates Enabling Dependabot security updates in GitHub allows you to automatically receive patches for vulnerabilities in your project’s dependencies.
This feature scans your project repositories for dependencies and checks them against a database of known security …
3 Realizations About Task Management to Finish Your To-Do List by the End of Each Day
Realization 1: Prioritize Tasks Effectively As an adult, the list of things to do never ends.
Something always pops up, needs your urgent attention, or is waiting to be scheduled. To manage these tasks effectively, you need to prioritize them. Often, prioritization is based on importance, urgency (deadlines), or a …
How I Got Interested in Building Scalable Systems for My Life
I wouldn’t call myself an expert in productivity or system design.
However, I have spent 5,000 hours reading and learning about productivity and system design. And I have probably spent 3,000 hours practicing and integrating these concepts into my own life.
Here’s how I first became interested in building a …