Day 5

Andrew
1 min readApr 19, 2021

--

Two main topics covered today: don’t waste time writing “perfect” software when users only need something that works, and invest in your “knowledge portfolio” to keep your value as a programmer high.

An interesting parallel was drawn between this knowledge portfolio for industry, and an investment portfolio:

“We like to think of all the facts programmers know about computing, the application domains they work in, and all their experience as their knowledge portfolios. Managing a knowledge portfolio is very similar to managing a financial portfolio:

1. Serious investors invest regularly — as a habit.
2. Diversification is the key to long-term success.
3. Smart investors balance their portfolios between conservative and high-risk, high-reward investments.
4. Investors try to buy low and sell high for maximum return.
5. Portfolios should be reviewed and rebalanced periodically.

To be successful in your career, you must invest in your knowledge portfolio using these same guidelines.”

Having recently started investing myself, this was a great insight into transferring those skills into incrementally becoming a better programmer. Having small but consistent investments into knowledge cannot be underestimated either.

That concludes day 5. See you tomorrow!
#PathToSWE

--

--

No responses yet