How to Make Progress

This document is a work in progress. I'm building up a knowledge bank of things to do to improve your position in life, your career, any goals you might have. How to navigate all of it. This document is amazing. It’s actually working. I want to refine it to make it useful for anyone to use to improve their position.

Say that a person A and person B want to be good and advance at something like a job. Person A believes that effectiveness and focus is the way and doing it right means having to spend less time, so they don't spend all their time on this. Person B on the other hand believes that simply spending a lot of time on this will lead to progress so they become consumed by it and make it their biggest interest.

Who will succeed if everything else is equal? It's probably more complicated than that. It seems to be about a combination of strategic time management, focused work and skill development. That should mean that developing the skills to do these three areas well will be time well spent (and probably lands under skill development in turn). Let's dig deeper into each of these components.

Strategic time management

Strategic time management. How to do it? This is probably about figuring out what are the most effective things to spend time on considering the impact each task has and how long it takes to complete. Those are two components. What are the subcomponents of the impact of each task?

prioritization and goal-setting

Prioritization and goal-setting. Regularly assess and prioritize tasks based on their importance and urgency. Set clear, specific goals for both short-term and long-term periods. This practice helps you focus on what truly matters and aligns your daily activities with your strategic objectives.

Prioritization frameworks.

Align tasks with strategic objectives. Regularly review your organization's or department's strategic goals. Evaluate how each task contributes to these larger objectives. Prioritize tasks that have the most significant impact on strategic goals.

Consider task dependencies. Identify tasks that are prerequisites for other important activities. Prioritize tasks that unlock or enable multiple subsequent activities.

Assess time sensitivity. Determine which tasks have imminent deadlines or time-sensitive opportunities. Balance urgent tasks with important but less time-sensitive activities.

Evaluate resource requirements. Consider the time, effort and resources needed for each task. Prioritize tasks that make efficient use of available resources.

Use the 80/20 rule (Pareto Principle). Identify the 20% of tasks that will likely produce 80% of the results. Focus on these high-impact activities.

Regular review and adjustment. Set aside time weekly to review and reprioritize your task list. Be willing to adjust priorities as circumstances change.

For setting clear and specific goals.

Use SMART criteria.

Break down long-term goals. Divide long-term goals into smaller, manageable short-term objectives. Create a roadmap of milestones leading to the ultimate goal.

Write goals down. Document your goals in detail. Use action-oriented language to describe what you will do.

Set both outcome and process goals. Outcome goals focus on the end result. Process goals focus on the actions needed to achieve the outcome.

Seek feedback. Discuss your goals with mentors, colleagues or supervisors. Use their input to refine and improve your goal-setting process.

Time blocking

Time blocking. Implement a time blocking system where you schedule specific blocks of time for different types of work or tasks. This technique helps you allocate your time more effectively and reduces context switching, which can significantly improve productivity.

Identify your tasks and priorities. List all the tasks that you need to complete, both short-term and long-term. Prioritize these tasks based on their importance and urgency using frameworks like Eisenhower Matrix.

Create a time block schedule. In your calendar you can allocate specific blocks of time for each task or activity. Ensure you include time for breaks and personal activities.

Set clear goals for each block. Define what you aim to achieve during each time block. Make your goals specific and measurable (e.g. "Complete the first draft of the report" instead of "Work on the report").

Stick to the schedule. Treat each time block as a non-negotiable appointment. Avoid multitasking and focus solely on the task assigned to each block.

Review and adjust. At the end of each day or week, review your time blocks to see what worked and what didn't. Adjust your schedule based on your observations and any changes in priorities.

Example 1: Daily Schedule for a Data Engineer
Example 2: Weekly Schedule for Strategic Planning

How to review your long-term goals?
To perform a weekly long-term goals review, especially if you haven't set long-term goals yet, follow these detailed steps and examples:

Steps to Set Long-Term Goals
Steps to Perform a Weekly Long-Term Goals Review
Example of a Weekly Long-Term Goals Review Session
Sunday Evening (7:00 PM - 8:00 PM)
Tools and Techniques for Effective Review

By following these steps and using these tools, you can effectively set and review your long-term goals, ensuring continuous progress and alignment with your overall vision.

Tips for effective time blocking

Start small. Begin with blocking time for just a few key activities each day. Gradually expand as you become more comfortable with the technique.

Be realistic. Allocate sufficient time for each task, considering potential interruptions. Avoid overloading your schedule.

Use buffer time. Include buffer time between blocks to handle unexpected tasks or overruns. This helps maintain flexibility and reduces stress.

Batch similar tasks. Group similar tasks together to maintain focus and efficiency. For example, batch all administrative tasks into one time block.

Leverage technology. Use calendar apps with reminders to keep you on track. Consider using time-tracking tools to analyze how you spend your time.

Stay disciplined. Commit to following your time blocks as closely as possible. Communicate your schedule to colleagues to minimize interruptions.

Regular review and reflection

Regular review and reflection. Set aside time weekly or bi-weekly to review your progress, assess your time usage and reflect on your productivity. This practice allows you to identify areas for improvement and adjust your strategies accordingly.

For example you can do this at Friday afternoons or Sunday evenings. Book the time in your calendar to ensure it's a non-negotiable part of your routine.

Prepare for the review. Gather all relevant materials, such as your to-do lists, calendar, project plans, and any notes you've made throughout the week.

Review your goals and tasks. Look back at the goals you set for the week. Did you achieve them? If not, why? Review your completed tasks and assess whether they aligned with your priorities.

Assess time usage. Analyze how you spent your time. Tools like time-tracking apps (e.g., Toggle, RescueTime) can provide detailed reports. Identify any patterns of time wastage or areas where you were particularly productive.

Reflect on productivity. Consider what went well and what didn't. Were there specific times of day when you were more productive? Reflect on any distractions or interruptions you faced and how they impacted your work.

Identify areas of improvement. Based on your review, pinpoint specific areas where you can improve. This might include better prioritization, reducing distractions, or more effective time blocking. Set actionable steps to address these areas in the coming week.

Adjust strategies. Modify your time management strategies based on your reflections. This could involve adjusting your time blocks, changing your work environment, or setting new goals. Ensure that your adjustments are realistic and achievable.

Document your insights. Keep a journal or digital document where you record your reflections and insights each week. Review those notes periodically to track your progress over time.

Examples of Regular Review and Reflection.

Example 1: Weekly Review Session
Example 2: Bi-Weekly Reflection Session
Tools and techniques

Time-tracking apps. Use tools like Toggle, RescueTime or Clockify to track how you spend your time. These apps provide detailed reports that can help you identify patterns and areas for improvement.

Productivity journals. Maintain a productivity journal where you document your daily activities, reflections and insights. This can be a physical notebook or a digital document.

Weekly review templates. Create a template for your weekly review sessions. Include sections for goal review, task assessment, time analysis, productivity reflection, improvement areas, and strategy adjustments.

Mind mapping. Use mind mapping tools (e.g., MindMeister, XMind, or a piece of paper) to visually organize your thoughts and reflections. This can help you see connections and identify areas for improvement more clearly.

Feedback loop. Seek feedback from colleagues or mentors on your time management and productivity. Use their insights to inform your review and reflection process.

Strategic thinking sessions

Strategic thinking sessions. Dedicate regular time slots for strategic thinking and planning. This could involve scenario planning, trend analysis, or long-term project planning. By consistently engaging in these activities, you'll improve your ability to think and plan strategically.

Incorporating thinking time into your daily routine is essential for fostering creativity, strategic thinking, and overall productivity. Here are detailed steps and examples to help you effectively integrate dedicated thinking time into your schedule:

Steps to Incorporate Thinking Time
Examples of Incorporating Thinking Time
Example 1: Morning Thinking Routine
Example 2: Midday Reflection Break
Example 3: Evening Planning Session
Tools and Techniques for Effective Thinking Time

By consistently incorporating dedicated thinking time into your daily routine, you can enhance your creativity, improve strategic thinking, and boost overall productivity. Remember to be patient and flexible as you develop this habit, and adjust your approach based on what works best for you.

Effective delegation

Effective delegation. Practice identifying tasks that can be delegated and learn to delegate effectively. This skills is crucial for strategic time management as it allows you to focus on high-value activities that require your expertise.

Managing interruptions and distractions

Managing interruptions and distractions. Develop techniques to minimize interruptions and manage distractions. This might include setting specific times for checking emails, using productivity tools to block distracting websites, or implementing a system for handling unexpected requests.

Continuous learning and adoption

Continuous learning and adoption. Stay informed about new time management techniques and tools. Regularly experiment with different approaches and be willing to adapt your methods based on what works best for you.

Focused work

Single tasking

Single tasking. Focus on one task at a time instead of multitasking. Example: when working on a report close all unrelated tabs and applications. Practice: Choose one important task daily and commit to working on it without switching to other tasks.

Mindfulness and meditation. Develop your ability to focus through mindfulness exercises. Example: practice 10 minutes of mindfulness meditation daily to improve concentration. You could start each session with a brief mindfulness exercise (e.g., 2-minute breathing focus). When your mind wanders, gently bring your attention back to the task at hand.

Energy management. Schedule focused work during your peak energy times. Example: if you're a morning person, tackle your most demanding tasks before noon. Practice: track your energy levels throughout the day for a week to identify your most productive periods.

Deep work rituals. Develop rituals that signal the start of focused work sessions. Example: make a specific type of tea or listen to a particular playlist before starting deep work. Other examples are doing a quick meditation or reviewing your goals for the session.

Regular breaks. Take short breaks between focused work sessions to recharge. Example: after 90 minutes of focused work, take a 15-minute break to walk or stretch. Practice: Set reminders to take breaks and actually step away from your work area.

Practice deep work regularly. Gradually increase the duration of your focused work sessions over time. Start with 30-minute sessions and work up to 90-minute deep work blocks.

Skill development

Skill development is a continuous process that involves deliberate practice, learning, and application. Here are detailed steps and examples to help you achieve effective skill development:

Identify skills to develop

Identify skills to develop. Determine which skills are most relevant to your career goals and current role. Example: if you are a data engineer aiming for a leadership role, you might focus on advanced data analytics, project management, and strategic planning.

Assess your strengths and weaknesses

Assess your strengths and weaknesses. Conduct a self-assessment of your current skill set. Identify gaps between your current skills and those required for career advancement.

Self-reflection. Take time to reflect on your past experiences, achievements and challenges. Example: think about projects where you excelled and those where you struggled. What skills did you use or lack in each case?

Use self-assessment tools. Utilize tools like SWOT analysis (Strengths, Weaknesses, Opportunities, Threats) or personal competency frameworks. Example: create a SWOT matrix where you list your strengths, weaknesses, opportunities for growth, and potential threats to your development.

Seek feedback. Ask for feedback from colleagues, supervisors, mentors and peers. Example: conduct a 360-degree feedback survey where you gather input from various stakeholders about your performance and skills.

Analyze performance reviews. Review past performance appraisals and evaluations. Example: look for recurring themes in your performance reviews, such as consistent praise for teamwork but noted areas for improvement in technical skills.

Identify key competencies. List the key competencies required for your current role and future career goals. Example: for a data engineer aiming for a leadership role, key competencies might include data analysis, project management, strategic planning, and communication.

Benchmark against industry standards. Compare your skills against industry standards and benchmarks. Example: research the skills and qualifications of top professionals in your field and see how you measure up.

Conduct skills gap analysis. Identify the gap between your current skills and those required for your desired role. Example: if you aim to become a project manager, asses your current project management skills against the requirements of a PMP certification.

Use self-assessment questionnaires. Complete self-assessment questionnaires and inventories. Example: use tools like Myers-Briggs Type Indicator (MBTI) or StrengthsFinder to gain insights into your personality traits and strengths.

Examples of Assessing Strengths and Weaknesses
Example 1: SWOT Analysis
Example 2: 360-Degree Feedback
Example 3: Performance Review Analysis
Example 4: Skills Gap Analysis
Align with personal interests

Align with personal interests. Consider skills that you're passionate about developing. Skills you enjoy are more likely to be developed thoroughly and applied effectively.

Set clear goals

Set clear goals. Define specific, measurable, achievable, relevant and time-bound (SMART) goals for your skill development. Example: "Complete an advanced course in machine learning within the next three months".

Create a learning plan. Outline the steps and resources needed to achieve your goals. Example: "Enroll in an online course, allocate 5 hours per week for study, and complete one project to apply the learned concepts."

Use a variety of learning resources. Leverage different types of resources such as online courses, webinars, books, and workshops. Example: use platforms like Coursera, edX or Udemy for structured courses, and read industry-specific books and research papers.

Practice deliberately. Engage in focused practice sessions where you work on specific aspects of the skill. Example: if learning a new programming language, write small programs to solve specific problems and gradually increase complexity.

Seek feedback to find what to learn. Regularly seek feedback from peers, mentors and supervisors to identify areas for improvement. Example: share your work with a mentor and ask for constructive criticism.

Apply skills in real-world projects. Use your new skills in practical projects to reinforce learning and gain experience. Example: volunteer for a project at work that requires a new skill or start a personal project.

Examples of Skill Development
Example 1: Developing Advanced Data Analytics Skills
Example 2: Developing Project Management Skills
Tools and Techniques for Skill Development

How to know which skills to develop for highest impact?

Skill development

A few of the sub components of strategic time management seems to be; How to develop strategic thinking and planning, as well as decision-making under uncertainty, and negotiating and influencing skills?

Strategic thinking and planning.

Cultivate a big picture perspective. Regularly analyze industry trends and market dynamics. Stay informed about emerging technologies and their potential impact on the industry. Understand how your organization fits into the broader landscape.

Practice long term thinking. Set aside time for reflection and forward-thinking exercises. Develop scenarios and contingency plans for various future outcomes. Consider the long-term implications of current decisions and actions. More concretely this may include:

Trend analysis. Dedicate time each week to analyze emerging trends in your industry. Keep a journal or digital document where you record these trends and your thoughts on their potential long-term impacts. Revisit and update your analysis regularly.

Decision impact assessment. For every major decision practice assessing it's potential impacts over different time horizons - 1 year, 5 years and 10 years. Consider both direct and indirect consequences across various aspects of your organization or industry.

Backcasting and Horizon Scanning. Practice backcasting meaning working backwards from a desired future as well as horizon scanning which is systematically exploring potential future developments.

Technology Roadmapping. Create technology roadmaps that project the evolution of the key technologies in your field over the next 5-10 years. Consider how these developments might impact your organization's strategies and capabilities.

Historical Analysis for Future Projection. Study historical trends in your industry over the past few decades. Use this analysis to project potential future developments, considering how past patterns might inform future trajectories.

Decision-making under uncertainty

Consider multiple perspectives. Engage in cross-functional collaboration and seek input from diverse sources to gain a more comprehensive understanding of the situation and potential outcomes.

Develop adaptive strategies. Instead of focusing on fixed plans, practice creating adaptive strategies that can be adjusted as new information becomes available or circumstances change.

Avoid hindsight bias. When evaluating past decisions, be aware of hindsight bias and judge the decision based on the information available at the time, not the eventual outcome.

Embrace uncertainty. Recognize that uncertainty will continue to affect decision-making. Instead of seeking perfect information, focus on making reasonable decisions with the information available.

Scenario planning. Regularly engage in scenario planning exercises where you create multiple plausible future scenarios and develop strategies for each. This helps you prepare for various potential outcomes and improves your ability to adapt to uncertainty.

Develop a systematic approach. Apply basic decision theory to create a structured process for making decisions under uncertainty. This involves identifying possible outcomes, assessing probabilities, and evaluating potential consequences.

Negotiating and influencing skills.

Practice active listening. Focus on truly understanding the other party's perspectives, needs, and motivations. This will help you identify common ground and potential areas for compromise.

Develop your emotional intelligence. Work on recognizing and managing your own emotions, as well as reading and responding to other's emotional cues. This can help you navigate difficult conversations more effectively.

Prepare thoroughly. Before any negotiation, research the topic, anticipate potential objections and prepare counterarguments. Having a deep understanding of the subject matter will boost your confidence and credibility.

Role-play scenarios. Practice negotiating in low-stakes situations with colleagues or friends. This can help you refine your techniques and become more comfortable with the process.

Learn different negotiation styles. Familiarize yourself with various negotiation approaches (e.g., collaborative, competitive, compromising) and practice adapting your style to different situations.

Read widely on the subject. Study books, articles, and case studies on negotiation and influence to expand your knowledge of strategies and techniques.

Conclusion

I'm getting so excited about this stuff by just reasoning about how to become better and drilling down recursively deeper into the different components of what goes into it. It becomes more concrete and it feels like I actually can impact it.


back to start

about