Expand your thinking

Expand your thinking

It's important to continue learning even if you don't use the new concepts or technologies directly in your work. Learning expands your thinking. Combining ideas from different fields opens you to new ways of doing things.

For example, understanding functional programming will change the way you approach OOP and programming in general.

18 STASHED

7 LIKES

Your Knowledge Portfolio

πŸ“– The Pragmatic Programmer

MORE IDEAS FROM THE ARTICLE

Tips for building your portfolio
  1. Learn new languages - Different languages solve the same problems in different ways. By learning several different approaches, you broaden your thinking.
  2. Read technical books - Books are great for deep understanding of subjects.
  3. Take classes or online courses
  4. Participate in local meetups - Talk technology with people outside of your company. Find out what problems they are working on and what they are excited about.
  5. Stay up to date - Read technology news, subscribe to technology newsletters, and follow top people in your fields of interest.

20 STASHED

4 LIKES

Knowledge portfolio

Your knowledge portfolio consists of all the facts you have learned about computing, the application domains you have worked in, and your work experience.

There are two things you need to do to be successful in your career:

  1. Regularly invest in your knowledge portfolio. The key is to make it a habit -- make small steps forward every day rather than one big step once a month.
  2. Diversify your knowledge. The more different things you know, the more valuable you are. Master the technology you are currently working with and then move on to other technologies that draw your interest.

19 STASHED

12 LIKES

Deepstash helps you become inspired, wiser and productive, through bite-sized ideas from the best articles, books and videos out there.

GET THE APP:

RELATED IDEAS

Scaling

Systems can be scaled:

  • Vertically - by increasing the resources of a specific node (more CPU, memory, disk etc.). This is easier to do, but it's limited. You can only add so many CPU cores and memory.
  • Horizontally - by adding more nodes of the same kind. This usually requires adding a load balancer in front of your nodes to distribute the load evenly.

7 STASHED

Key Concepts for System Design

πŸ“– Cracking the Coding Interview

JORDAN PETERSON

The purpose of life is finding the largest burden that you can bear and bearing it.

5 STASHED

6 LIKES

Jordan Peterson - epitome of awareness

πŸ“– Reading.

FEAR OF DEATH

Fear of death is the most common fear among everyone.

But the question is why do we fear death?Β 

  • Anything which is not in our experience triggers fears. Unkown things cause restlessness and fear, So we fear death because what is after death is unknown to us.
  • We can also understand the first point in this way, It is not death what most people fear, but the process that precedes it: THE DYING

7 STASHED

7 LIKES

Fear of Death and How to Overcome It

πŸ“– Reading

❀️ Brainstash Inc.