Expand your thinking - Deepstash

Keep reading for FREE

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.

Tips for building your portfolio

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.

Knowledge portfolio

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.

It's time to
Read like a Pro.

Jump-start your

reading habits

, gather your



remember what you read

and stay ahead of the crowd!

Save time with daily digests

No ads, all content is free

Save ideas & add your own

Get access to the mobile app

2M+ Installs

4.7 App Rating



Alt account of @ocp. I use it to stash ideas about software engineering


Got inspired by an idea about types of luck and realised it also applies to knowledge

Working with your manager is like any other activity. You have to take responsibility for what's happening if want to see great results