Build Documentation In, Don’t Bolt It On #ThePragmaticProgrammer
Don't Think Outside the Box - Find the Box #ThePragmaticProgrammer
Remember the Big Picture #ThePragmaticProgrammer
Be a Catalyst for Change #ThePragmaticProgrammer
The Pragmatic Programmer: 20th Anniversary Edition

Reminder to self:

> Trying to get things done "whenever there's a free moment" means they will never happen. Whatever sort of backlog or task list or flow you're working with, don't reserve it for only feature development. You need to schedule it.

#ThePragmaticProgrammer

After reading #thepragmaticprogrammer I've been keeping a daily engineering journal and I've been loving it so far!

What is it?

Take notes from what you do during the day, debugging, ideas, struggles, gotcha's, drawings.. Any kind of notes that pop into your head during work.

It helps your brain switch gears sometimes and let's information sink in.

I'd recommend you to try it if you get the chance!

#code

what’s the best way to go about acquiring intellectual capital with which to fund your portfolio? Here are a few suggestions:

  • Learn at least one new language every year
  • Read a technical book each month
  • Read nontechnical books, too
  • Take classes
  • Participate in local user groups and meetups
  • Experiment with different environments
  • Stay current

#mjbRunningThoughts #Reading #mjbReading #ThePragmaticProgrammer #mjbBooks #mjbBookNotes .

Your Knowledge 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.

#mjbRunningThoughts #Reading #mjbReading #ThePragmaticProgrammer #mjbBooks #mjbBookNotes .