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 .

The parable of the stone soup makes its way into a book about programming practice!

simply delightful! i read it as a kid in an Antony DeMello book, The Song of the Bird.

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

The first chapter really delves into agency and professionalism.

Not really making notes on these abilities, because these are innate to me.

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

Either change things or be willing to walk away to start something new, or join a new band.

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