Skip to main content

Posts

Showing posts with the label time

My Multi-project Method

  My Multi-project Method I have developed a method for dealing with procrastination and I have named it “My Multi-project Method”.   πŸ•πŸ•‘πŸ•’πŸ•“πŸ•”πŸ••πŸ•–πŸ•—πŸ•˜πŸ•™πŸ•š I procrastinate on a project by working on a different project.  I will always do what needs to be done in time but if I’m leaving a task to the last possible moment then I may as make that time productive by working on one of my other projects.  If I’m avoiding my emails I’ll procrastinate on that task by updating my CV.  Whenever I’m working on my githubpages.io site I’ll make progress for a while before I hit a wall so instead of doing no work at all I’ll step back from that project to work on one of my Python based projects instead.  Sometimes stepping back from a project for a few days or even a week can give me a better perspective on it when I get back into working on it. πŸ“€πŸ“₯πŸ“€πŸ“₯πŸ“ πŸ“ŸπŸ“‘πŸ’ΎπŸ’½πŸ’»πŸ’»πŸ’»πŸ’»πŸ’»πŸ’» My current projects include: Working with PostgreSQL Databases. My Python based imperial u...

Habits of Productive Programmers

 Introduction When we think of great programmers, we often picture long nights of coding, complex algorithms, and coffee-fueled problem-solving. But what truly separates the most productive programmers from the rest isn’t just skill — it’s discipline. One of the most effective habits they cultivate is the practice of deliberate time blocking — a focused approach to managing work sessions and avoiding the chaos of constant context switching.  ☝ The Power of Time Blocking Time blocking involves setting aside specific chunks of time dedicated to deep, uninterrupted coding. During these blocks, programmers silence notifications, close unrelated tabs, and focus solely on the task at hand. This technique helps them enter a state of “flow” — that powerful zone where creativity, logic, and problem-solving converge effortlessly. Instead of scattering attention across multiple tasks, productive programmers give their full cognitive energy to one priority.  ☝ Protecting Focus i...

Give Thinking Time

I n a world that celebrates productivity and visible output, thinking time can often be undervalued. We're so used to equating work with motion — typing, emailing, attending meetings — that stillness can feel like laziness. But the best ideas, the clearest plans, and the most innovative solutions usually begin in the quiet moments when nothing appears to be happening. Before diving into action, we need to give ourselves space to think things through — to explore possibilities, test assumptions, and map a direction. S tepping away from your desk can be one of the most productive things you do all day. A short walk, a moment by the window, or even just sitting with a notebook can shift your perspective entirely. When we remove ourselves from the constant tug of the screen and allow our minds to wander, we often find connections and insights we wouldn’t have spotted while knee-deep in tasks. It’s not procrastination — it’s preparation. I n the early stages of any project, pen and pa...