Book Review – Ultralearning

Ultralearning: Master Hard Skills, Outsmart the Competition, and Accelerate Your Career by Scott Young

Ultralearning is a book that caught my attention due to its promise of revolutionizing the way we approach learning. As someone who has been on a personal journey to be more intentional with my learning, this book offered a refreshing perspective. Over the years, I found that rigid learning plans often stifled my curiosity. It wasn’t until I embraced my interests and allowed myself to explore them organically that I truly started to make progress. This approach aligns beautifully with Scott Young’s philosophy in Ultralearning.

Scott Young does an exceptional job of delving into the science of learning. His extensive research and engaging narrative make the book not just informative but also highly readable. He presents strategies that challenge conventional learning methods, advocating for a more self-directed and intense approach to mastering skills.

“The best ultralearners are those who blend the practical reasons for learning a skill with an inspiration that comes from something that excites them.”

“Learning, at its core, is a broadening of horizons, of seeing things that were previously invisible and of recognizing capabilities within yourself that you didn’t know existed.”

“Ultralearning is a strategy for acquiring skills and knowledge that is both self-directed and intense. It’s a strategy that can be applied to a wide range of learning tasks, from languages to business skills to personal development.”

Key Thoughts

  • Embracing curiosity is crucial. When I stopped forcing myself to stick to a strict learning plan and instead followed my interests, I noticed significant improvement in my skills. This aligns with Young’s emphasis on self-directed learning.
  • The book encourages a mindset shift from passive learning to active engagement. It’s not about memorizing facts but about deeply understanding concepts and applying them.
  • Young’s approach to learning is intense but rewarding. It’s about diving deep into a subject, tackling challenges head-on, and pushing the boundaries of what you think you can achieve.
  • One of the book’s core messages is that learning is a lifelong journey. As I start looking towards the end of my career I am focusing more on what I can learn to help me grow versus just earning a paycheck.
  • The idea of “ultralearning” extends beyond personal goals. It’s about inspiring others, including children, to embrace learning as a dynamic and enjoyable process.

Questions to Ponder

  • How can I apply the principles of ultralearning to my current interests and projects?
  • In what ways can I encourage my children to become self-directed learners?
  • What skills do I want to master, and how can I structure my learning to achieve these goals?
  • How can I balance the intensity of ultralearning with maintaining a well-rounded life?

A Few Tools for Embracing Ultralearning

  • Focus on active recall and practice testing to reinforce learning.
  • Break down complex subjects into manageable chunks and tackle them systematically.
  • Use feedback loops to identify areas for improvement and adjust learning strategies accordingly.
  • Embrace challenges and view them as opportunities for growth rather than obstacles.
  • Encourage a culture of curiosity and continuous learning in your personal and professional life.

In conclusion, Ultralearning by Scott Young offers valuable insights into mastering skills and accelerating personal growth. While the approach is intense, it is also highly rewarding, fostering a deeper understanding and appreciation for the learning process. As I continue my journey, I am inspired to apply these principles not only to my life but also to guide my children in their learning adventures.

Book Review – Deep Work: Rules for Focused Success in a Distracted World

Deep Work: Rules for Focused Success in a Distracted World by Cal Newport

I recently dove into Cal Newport’s Deep Work and found it to be a compelling read that helped me refine my approach to productivity. Unlike many self-help books that offer superficial tips and tricks, Newport provides a deep exploration into the power of focused work in an world dominated by distractions and split focus. His argument is simple yet transformative: the ability to concentrate without distraction on a cognitively demanding task is becoming increasingly rare—and those who cultivate this skill will thrive.

Newport defines “deep work” as the activities performed in a state of distraction-free concentration that push your mental capabilities to their limit. This, he argues, is the key to achieving exceptional results in one’s professional life. He contrasts this with “shallow work,” which consists of tasks that are logistical in nature and can be performed while distracted. Newport emphasizes that shallow work is often mistaken for productivity, yet it rarely produces meaningful outcomes.

The Deep Work Hypothesis: The ability to perform deep work is becoming increasingly rare at exactly the same time it is becoming increasingly valuable in our economy. As a consequence, the few who cultivate this skill, and then make it the core of their working life, will thrive.

Clarity about what matters provides clarity about what does not.

If you don’t produce, you won’t thrive—no matter how skilled or talented you are.

Idleness is not just a vacation, an indulgence or a vice; it is as indispensable to the brain as vitamin D is to the body, and deprived of it we suffer a mental affliction as disfiguring as rickets… it is, paradoxically, necessary to getting any work done.

At the end of the workday, shut down your consideration of work issues until the next morning—no after-dinner e-mail check, no mental replays of conversations, and no scheming about how you’ll handle an upcoming challenge; shut down work thinking completely.

Key Thoughts

  1. Deep Work is a Skill: Newport insists that deep work is not a habit but a skill that requires practice. He compares it to learning a musical instrument or a new language—it’s challenging but rewarding.
  2. The Four Rules of Deep Work: Newport lays out four rules: Work Deeply, Embrace Boredom, Quit Social Media, and Drain the Shallows. Each rule offers practical advice on cultivating focus and minimizing distractions.
    1. Embrace Boredom: Newport suggests that we should embrace boredom rather than constantly seeking entertainment. Training your brain to resist distractions strengthens your ability to focus.
    2. Quit Social Media: One of Newport’s more controversial suggestions is to quit social media, where that isn’t possible reduce the need to use it as much as possible. He argues that these platforms are a significant source of shallow work and distractions.
    3. Work Deeply: Newport provides strategies for creating a deep work environment by minimizing interruptions and distractions. He recommends setting up a workspace dedicated to focus and concentration, rather than shallow work. Another strategy he suggests is to find alternative locations that are outside your normal space that can inspire deeper concentration, such as libraries, quiet cafes, or secluded areas in your home.
    4. Drain the Shallows: Newport encourages taking some time to do a full evaluation of the shallow work that fills your day. If someone else can be trained to do the work in a short period of time, the work is considered shallow. These are often tasks that can be delegated or automated. This is the work that you should try to get off your plate so as to leave more time for deep work —the work that truly leverages your expertise and brings the most value.

Questions to Ponder

  • How much of your workday is spent on shallow work versus deep work?
  • What are the distractions that most frequently pull you away from deep work?
  • How can you redesign your work environment to better support deep work?
  • Are there activities or commitments you can eliminate to make more time for deep work?
  • What alternative locations can deep work be done at?
  • Are there patterns you can build into your day to draw a clear line between work and personal life?
  • Do you have a way to organize your work so that you always know what you will do in your next deep work session?

A Few Tools for Embracing Deep Work

  1. Time Blocking: Allocate specific blocks of time for deep work and stick to them religiously.
  2. Ritualize: Develop a routine that signals the start of a deep work session. This could be as simple as a specific playlist or a particular workspace setup.
  3. The 4DX Framework: Use the Four Disciplines of Execution to set clear goals and track progress.
  4. Limit Shallow Work: Set strict limits on the amount of time spent on shallow work tasks like emails and meetings.
  5. Deep Work Sprints: Schedule regular, short sprints of deep work to build the habit gradually.

Newport’s Deep Work is an essential read for anyone looking to enhance their productivity and achieve meaningful results in their professional life. By embracing deep work, we can navigate the distractions of the modern world and cultivate a work ethic that leads to success and fulfillment.

Book Review: Four Thousand Weeks: Time Management for Mortals

Four Thousand Weeks: Time Management for Mortals

(link) by Oliver Burkeman

This book is a shorter one that I binge listened to while on a road trip. It isn’t your typical productivity book where they tell you how to “hack” your life to find every second that should be spent “doing” things. I found the message in it to be one that gave me a good reminder that life is short and we need to be careful about where and how we spend our time. The same applies to the work we do. We only give our employer so many hours of the day, it is our responsibility to make sure that we spend those hours wisely so that the value they gain is worth it.

“what you pay attention to will define, for you, what reality is.”

“Productivity is a trap. Becoming more efficient just makes you more rushed, and trying to clear the decks simply makes them fill up again faster. Nobody in the history of humanity has ever achieved “work-life balance,” whatever that might be, and you certainly won’t get there by copying the “six things successful people do before 7:00 a.m.” The day will never arrive when you finally have everything under control—when the flood of emails has been contained; when your to-do lists have stopped getting longer; when you’re meeting all your obligations at work and in your home life; when nobody’s angry with you for missing a deadline or dropping the ball; and when the fully optimized person you’ve become can turn, at long last, to the things life is really supposed to be about. Let’s start by admitting defeat: none of this is ever going to happen. But you know what? That’s excellent news.”

“The day will never arrive when you finally have everything under control—when the flood of emails has been contained; when your to-do lists have stopped getting longer; when you’re meeting all your obligations at work and in your home life; when nobody’s angry with you for missing a deadline or dropping the ball; and when the fully optimized person you’ve become can turn, at long last, to the things life is really supposed to be about. Let’s start by admitting defeat: none of this is ever going to happen.”

“The real measure of any time management technique is whether or not it helps you neglect the right things.”

Key Thoughts

  • Accepting the shortness of life is both a positive and negative realization. Spending too much time pondering it can bring anxiety and worry. Not spending time pondering it allows for wasting too much of it and not appreciating it.
  • Todays world is filled with tools, gadgets, and things to make our lives easier. But do they? What do we gain by using the dishwasher over hand washing if we are just going to spend that time doom scrolling through social media apps. But spending that time being “productive” is just as bad, it brings on stress and other issues.
  • List all the things you want to do with your life. Choose the top 5. Accept that you will probably never do any of the bottom 15. Take those off your list completely rather than sitting and worrying about never accomplishing them.
  • Becoming better at procrastinating is a concept that I never considered as a goal in life. But they had a great point. Making sure to drop the things that aren’t bringing joy and value to you and your life is something that is worth doing.
  • Working remotely takes away some of the human interaction that is necessary
  • Questions to ponder
    1. Where in your life or your work are you currently pursuing comfort, when what’s called for is a little discomfort?
    2. Are you holding yourself to, and judging yourself by, standards of productivity or performance that are impossible to meet?
    3. In what ways have you yet to accept the fact that you are who you are, not the person you think you ought to be
    4. In which areas of life are you still holding back until you feel like you know what you’re doing?
    5. How would you spend your days differently if you didn’t care so much about seeing your actions reach fruition?

A few tools for embracing our finiteness

  1. Adopt a “fixed volume” approach to productivity. Keep two to-do lists, one “open” and one “closed.” The open list is for everything that’s on your plate and will doubtless be nightmarishly long. Fortunately, it’s not your job to tackle it: instead, feed tasks from the open list to the closed one—that is, a list with a fixed number of entries, ten at most. The rule is that you can’t add a new task until one’s completed.
    1. Establish predetermined time boundaries for your daily work. Train yourself to get incrementally better at tolerating that anxiety, by consciously postponing everything you possibly can, except for one thing.
  2. Focus on one big project at a time.
  3. Strategic underachievement—that is, nominating in advance whole areas of life in which you won’t expect excellence of yourself—is that you focus that time and energy more effectively
  4. Focus on what you’ve already completed, not just on what’s left to complete.
  5. Keep a “done list,” which starts empty first thing in the morning, and which you then gradually fill with whatever you accomplish through the day.
  6. Reduce phone distractions as possible—first by removing social media apps, even email if you dare, and then by switching the screen from colour to grayscale. Choose devices with only one purpose, such as the Kindle ereader, on which it’s tedious and awkward to do anything but read
  7. Pay more attention to every moment, however mundane: to find novelty not by doing radically different things but by plunging more deeply into the life you already have. Experience life with twice the usual intensity. When presented with a challenging or boring moment, try deliberately adopting an attitude of curiosity.
  8. Act on the impulse right away, rather than putting it off until later.
  9. Do Nothing” meditation, for which the instructions are to simply set a timer, probably only for five or ten minutes at first; sit down in a chair; and then stop trying to do anything. Nothing is harder to do than nothing.

Book Review: The Goal

The Goal: A Process of Ongoing Improvement

(link) by Eliyahu M. Goldratt & Jeff Cox

I try to choose books that I see often or hear about from reliable sources. One of the books that I try to read yearly is the Phoenix Project which mentions it as a source. I heard about it in some videos that I watched about Lean Agile for software. It often shows up on lists of “To Read Agile” books.

This book will go on my list of books to re-read yearly. The concepts in it will mean different things each time it is read as things around us change.

We’re a team. And the team does not arrive in camp until all of us arrive in camp.

STEP 1. Identify the system’s bottlenecks. (After all it wasn’t too difficult to identify the oven and the NCX10 as the bottlenecks of the plant.) STEP 2. Decide how to exploit the bottlenecks. (That was fun. Realizing that those machines should not take a lunch break, etc.) STEP 3. Subordinate everything else to the above decision. (Making sure that everything marches to the tune of the constraints. The red and green tags.) STEP 4. Elevate the system’s bottlenecks. (Bringing back the old Zmegma, switching back to old, less “effective” routings. . . .) STEP 5. If, in a previous step, a bottleneck has been broken go back to step 1.

For the ability to answer three simple questions: ‘what to change?’, ‘what to change to?’, and ‘how to cause the change?’

More importantly, our software worked. I don’t just mean that it didn’t bump, or that it performed according to the written specifications, or that it was efficient in producing reports. It really worked.

If the goal is to make money, then (…), an action that moves us toward making money is productive. And an action that takes away from making money is non-productive. For the pat year or more, the plant has been moving away from the goal more than toward it. So to save the plant, I have to make it productive; I have to make the plant make money for UniCo.

A bottleneck is any resource whose capacity is equal to or less than the demand placed upon it. And a non-bottleneck is any resource whose capacity is greater than the demand placed on it.

Balance flow, not capacity.

Don’t give the answers, just ask the questions.

A measurement not clearly defined is worse than useless.

Key Thoughts:

  • Making sure there is alignment of the goals of the organization, the goals of the department, and the goals of the team will give us the guide posts needed to know that all decisions move us towards success.
  • Having clarity on the questions that we need to answer so that we can make sure that our measurements (KPI’s) are valuable is key. Just measuring data will not tell us if we are moving towards our goals. Finding ways to measure the things that actually matter will give us the information we need to be successful.
  • We need to understand the flow of our systems, where bottlenecks (constraints) are and where we can make changes to help things flow better.
  • Clearing a constraint allows us to move forward at a steady pace and unblock us for the future. But remember that clearing one constraint will reveal more that were hidden and may even create new ones that didn’t exist before. Looking for them needs to be a constant effort.
  • In a manufacturing plant they fulfill orders to make money. In software we keep our systems running and improve them to enable us to sell more to make money. How can we successfully deliver software when the customer orders change. Too often we are asked to do work where the requirements are fuzzy, incomplete, or just not correct. This slows everyone down. How can we clarify our “orders” to make sure they are as accurate as possible before the work begins and will bring us the value that we are looking for.
  • How do we determine if our teams have achieved success? When do we consider them to be “efficient”? What would we do then?
  • How do we succeed at building software
  • The projects need to be valid
  • The outcome needs to be clear
  • Things need to flow steadily in and out of engineering
  • We need to be able to build software at a steady reliable pace
  • When emergencies arise we need to solve them quickly and safely
  • Communication is critical

Potential Action Items:

  • Find concrete key things that we can measure that will help us to understand our constraints (bottlenecks). Make sure that the measurements align with the goals of the organization and department. Design projects that will help us to clear the constraints and measure concrete progress.
  • Assume that you are new at the job you are doing. Answer the question “what is the first thing you should do in your new job.” Then take some time to align what you are doing today with the answer to that question.
  • Track each step in the flow of work though our system looking for places where bottle necks may occur. Work on those areas to help find ways to clear them out, make them faster, or work within their limitations.
  • Make sure that the Teams understand “why” we are doing the project. Not just the product changes but truly understand the business value that it will bring.
  • Spend some time learning about the Socratic approach.
  • While discussing this book with others in an online Reading group the book “Accelerate” was suggested as a good follow-up.

Book Summary – The Goal: A Process of Ongoing Improvement

The Five Dysfunctions of a Team

The Five Dysfunctions of a Team: A Leadership Fable (link) by Patrick Lencioni

This book has been on my TBR for quite a while. I had it on the list due to the number of times it was recommended to me, or that I found it on a “must read” list. Finally, I picked it up and was glad that I did. I have discovered that if I am going to read a book teaching these types of skills I really do prefer the “Fable” style of learning.

I do wish that I could read a book from the perspective of the people who work for the leadership team in this book and see how the decisions they made changed the day to day lives of the rest of the employees.

“If you could get all the people in an organization rowing in the same direction, you could dominate any industry, in any market, against any competition, at any time.”

It is better to make a decision boldly and be wrong — and then change direction with equal boldness—than it is to waffle.

“… a fractured team is just like a broken arm or leg; fixing it is always painful, and sometimes you have to rebreak it to make it heal correctly. And the rebreaking hurts a lot more than the initial break, because you have to do it on purpose.”

“…Exactly. The point here is that most reasonable people don’t have to get their way in a discussion. They just need to be heard, and to know that their input was considered and responded to.”

Key Thoughts:

  1. The first thing that occurred to me is that it is hard to read a book like this when I do not have a clear understanding of who my “team” is. I have coworkers and in some cases it is clear who is not on my team, but it is less clear who is. This is something that I think I have struggled with for a while and it has affected me more that I know.
  2. I was extremely glad to read this book as I know that it is one that the FMG C-Team currently uses. It helped me to see more clearly where some of the things that are passed down came from.
  3. Katherine has the discipline and mental fortitude needed to lead a group of hard headed, intelligent, executives to become a successful team. How does a person become a leader like that?
  4. I really liked the description at the end of the book about cascading messaging. “at the end of the [meeting] the team should explicitly review the key decisions made during the meeting, and agree on what needs to be communicated downstream…” How do we apply this at a lower level within the teams?
  5. How can we make our engineering department one that can run at a high rate of success and productivity without burning out our engineers and ourselves. Understanding how to build a department with solid processes and decision making skills will be the key to our success.
  6. People management is hard. 🤣

Potential Action Items:

  1. Team Survey: Can I do something similar to this for our workflows and processes to see areas for growth?
  2. Absence of Trust: Help to define “teams” so that each person has a clear idea who is on their team. This includes guilds like the React and SQL ones.
  3. Absence of Trust: Could we do peer reviews within the teams? Each person list skills that the others are good at as well as things they need to work on. Then the results are reviewed by someone outside the team, probably not a manager. Keeping the results outside of the hands of anyone who helps to pay the bills would aid in fostering trust.
  4. Fear of Conflict: Have teams struggling take Meyers Briggs or some other personality test to see how the team members compare against each other. If you have too many of one type of personality on a team that could cause unhealthy conflict.
  5. Lack of Commitment: Think through the idea of cascading messaging and see how that could apply with the meetings that I am a part of.
  6. Lack of Commitment: Find ways to clearly communicate deadlines to the teams. Make sure that they see on a regular basis what the goals are and what is expected.
  7. Lack of Commitment: If we are going to find a way to communicate deadlines, we also need to work together to make sure we have clearly set deadlines and expectations. The more handwavy the goal is the less likely it is to be completed.
  8. Avoidance of Accountability: Retrospectives, provide an easy way for teams to review reports and data about the previous 2 weeks so that they can review the most important things.
  9. Inattention to Results: Help to make sure that the collective goal of the team is clearly laid out in a place that they easily access. Quarterly goals is a start, but what is the micro-goal that the team is currently working towards. In Sprints it would be the Sprint goal, how do we do something similar with where we are at now?

Book Summary – Overcoming the Five Dysfunctions of a Team

Book Review: #wycwyc


While I love books, I don’t often get excited for them before they are even published. For years now I have been following Roni Noone and her journey to healthy living and a balanced lifestyle. She inspires people to be a slightly better version of themselves by making small changes on a regular basis.  She coined her method of doing this “wycwyc” which means “what you can when you can”. I find that this way of living meshes very well with my life and philosophy.  Shortly here the book that Roni and Carla (another great healthy living blogger) wrote about wycwycing will be release to the public.  I already have mine pre-ordered!