Draft No. 4

Just finished John McPhee’s, Draft No. 4. I could pithily summarise it as … Practice a lot of things. Work at finding your thing. Practice you thing (lots! deeply! a fuckton.) Work within e

On the Difference Between Coding, Programming, Engineering, and Comput

My homepage lists my new career shift as “This is me, attempting to reinvent myself as a journeyman programmer. (aiming at craftsmanship)” I’ve never warmed to the term coder. For some reason, i

Brave Enough

If I could distill everything that I have learnt about love and attraction and lust and life and persistence and bravery and marriage and children and facing your fears and growing up? If I could do

This is Water

At some point in my mid twenties, before I found Stoicism, I somehow managed to start looking at things in my life, from other points of view. And I was wondering how I got to be so “adult”, at least

A Mathematician’s Lament

This little book, had me yelling, “YEA! HELL, YEA!” at every page. The book’s evolved from this really beautiful lament, which is available online and has a newer section titled Exultation. The articl

The Comfort Crisis

I kept reading books and articles about solitude and discomfort and boredom. This Michael Easter book covers all of it, succinctly in the frame of a journey to the Alaskan wilderness. Worth a read. Hi

Jason’s Commonplace Book

Cashflow for Creators

If you want to someday make money from your skills and your craft, you owe it to yourself to read this. If you have never read Lucas, you owe it to yourself to read him. Buy Cashflow for Creators! M

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 .