Skip to content

Latest commit

 

History

History
113 lines (87 loc) · 5.58 KB

mentoring.md

File metadata and controls

113 lines (87 loc) · 5.58 KB
layout title permalink pagenav requiredReading additionalReading
page
Mentoring
/mentoring/
title href
Mentoring 101
#mentoring-101
title href
Reading List
#reading-list
title href
Let's Meet!
#meet
title href
Coaching
#coaching
title href author
Thinking in Systems
Donella H. Meadows
title href author
Righting Software
Juval Löwy
title href author
Lean Software Systems Engineering for Developers
Doug Durham, Chad Michel
title href author
A Philosophy of Software Design
John Ousterhout
title href author
Exploring Requirements: Quality Before Design
Donald Gause and Gerald Weinberg
title href author
Software Fundamentals
Collected Papers by David L. Parnas
title href author
48 Laws of Power
Robert Greene
title href author
The Goal
Eli Goldratt
title href author
Incerto
Nassim Taleb
title href author
Never Split the Difference
Chris Voss
title href author
Simple Architectures for Complex Enterprises
Roger Sessions
title href author
The Art of Immutable Architecture
Michael L. Perry

{%- include pagenav.html -%}

![Millerton Lake, California]({{ "/assets/mentoring-101.jpg" | absolute_url }})

Mentoring 101 ^ top

I regularly mentor Software Developers, Engineers, Architects and Executives at every stage of their career. I aim for wholistic growth of the entire person, rather than focusing solely on technological and career growth.

Individuals I have mentored have gone on to work for companies of all sizes from startup ventures to Fortune 100 companies.

Start with yourself. What aspiration can you pursue which rises above all others in importance and priority? This focus, this North Star, must drive every other decision you make.

Learn to think for yourself. This requires significant, nearly comprehensive brain rewiring. Do not let anyone hand your opinions to you.

Take responsibility. Be accountable. Make promises you can keep, then deliver on your promises. Aim to make your employer's or client's life better. Show them the value you can provide. Help others around you to achieve the same once you have demonstrated how to do it yourself.

Read. Read some more. Keep reading. Don't merely read about technology. At minimum, read about history, art, literature, philosophy, economics, psychology, and leadership. Apply what you learn to yourself first, then in how you interact with others.

Set the pace. Lead in the way you present yourself and prepare yourself. Professional clothing, appearance and communication skills demonstrate how seriously you take yourself and others. Ensure consistency across all the sites where you have a public, visible presence, and in all your professional interactions with others.

Make a plan. Visualize what you want to achieve. Then break it down into attainable, smaller steps that, when put together, get you on the right path. These steps must align toward your highest aspiration. Ultimately you end up with many plans—daily plans, weekly plans, monthly, quarterly, yearly and multi-year plans that all connect and interrelate. You can and should adjust as necessary to keep you on the path. These plans require flexibility but must continually aim you toward your North Star.

Keep aiming higher. Evaluate your North Star regularly and continue to raise the bar.


Reading List ^ top

Required Reading

    {% for item in page.requiredReading %}
  • {{item.title}} by {{item.author}}
  • {% endfor %}

Additional Reading

    {% for item in page.additionalReading %}
  • {{item.title}} by {{item.author}}
  • {% endfor %}


Let's Meet! ^ top

I have regular time slots available for introductory phone calls, or even lunch if you're local. Contact me!

If you'd like to meet for informal mentoring every 2-3 months for 30 minutes, I have a limited number of slots available. If you're interested in formal coaching on a more frequent basis, continue on to the next section.


Coaching ^ top

I have a limited number of slots available for formal coaching on a semi-monthly or monthly basis. Contact me me if you're interested.

The current rate per 50 minute session is $150 USD. No, I don't accept bitcoin. 😀

Visit the Payment Gateway to make a payment.