How to self-publish a book

In this course, available free on YouTube, you can learn how to format and publish a book using tools like Microsoft Word and publishing platforms such as Kindle Direct Publishing.

You have written a book. Now it’s time to get it formatted then published. You are here because you’ve decided to self-publish your book, meaning you are independently taking on all the costs associated with publishing your work without involving an established publishing house. This piece of work could be a paperback book, hardcover, audiobook, eBook. Here’s the good news: authors who choose to self-publish not only cut out the middleman but have full creative control over every aspect of the publishing process including writing, editing, book design, publishing, and marketing. Let’s talk about book design. Research shows that 47% of people pay $500-$1,000 USD for book formatting services.

In The Book Design Bootcamp you will learn to format your book using MS Word, saving on formatting costs. Gain skills in structuring front, body, and back matter, fixing errors, and creating a captivating table of contents. Practical exercises with real-world examples and templates enhance learning. We cover choosing the right trim size, designing covers, copyright protection, and navigating publishing platforms. Discover how AI can aid in cover design, blurbs, and imagery. By course end, you’ll have a polished manuscript ready for printing and the knowledge to excel in self-publishing. Whether a seasoned writer or beginner, join us and unlock the path to publishing success!

In this course I’m going to save you a ton of money by showing you how you can format a book yourself using MS Word. In this course you will learn:

  • How to format your book interior in MS Word to create print-ready books
  • How to prepare a document for publication: from the front matter; to the body; and back matter.
  • How to identify and fix common errors in your manuscript using Special Characters in MS Word
  • How to use heading styles to structure chapters.
  • How to create a Table of Contents.
  • How to format page headers and footers.
  • Elements of book design: interior and cover
  • What is an online publishing platform
  • How to format and submit your paper and eBook to an online publishing platform

Resources

To follow along you need to download this file. Click here

If you’d like to leave a tip, feel free to send it to me on PayPal by clicking here

A house for Farmer Harry

It’s 2025, but, for the next two to three weeks, I’ll continue to say it’s 2024 because my brain hasn’t quite accepted that it’s 2025. For those of you who are new here I’m a writer and content creator. In 2021, during Covid, I had the good fortune of meeting Mr Bat, a farmer who lived off grid in Trinidad. Before Mr Bat died in a vehicular accident just after Pool II in Caura, he introduced me to his neighbour, Farmer Harry. Like Mr Bat, Farmer Harry lives off grid. Quite a chap! Candid; Blunt; Resourceful; Farmer Harry lives in a humble home of wood, one that termites are slowly destroying.

Through Farmer Harry’s work on YouTube, a number of subscribers have reached out. In 2023, when I asked him on camera if he could visit one country in the world where would he go, Farmer Harry instantly said Antigua. Through his hard work and monetary support from subscribers Farmer Harry reached Antigua in 2024. A special mention and to Suzy’s Roti Parlour in Brooklyn for their kind support in making Farmer Harry’s dream a reality. If you’re in the area please visit Suzy’s Roti Parlour.

Now it’s 2025. On Thursday 9th January, 2025, I asked Farmer Harry about his ambitions for the year. He expressed his interest in starting his house. I asked him if he’s comfortable with me documenting the experience. He said yes. God willing I hope to take you on the journey, sharing the ups and downs, expecting nothing of you, simply sharing the journey. So, to be clear, donations are not expected but welcomed. You can watch the first step of the journey in the YouTube video below.

The structure is straightforward; it attaches to the kitchen of the existing house. Measuring 32′ x 32′,

There’s a concrete floor or slab. The house will sit on this concrete slab and measures 26′ x 26 with a half wall. 16 C-channels will support a gable roof. Bit by bit, Farmer Harry will construct this home, eventually concrete boards above the half wall to enclose the structure. Eventually the existing structure will be demolished.

Below is the material list, Farmer Harry gave me.

QuantityUnitsDescription
5Lengths1/4″ steel (smooth)
10Lengths1/2″ steel (smooth)
28LengthsC-channel
12LengthsZ Purling
300BricksRed brick
1YardsPlastering sand
500Units2″ Purling Screws
50BagsCement
12Sheets15′ Corrugated Roof Sheets

The next step is to source estimates. As time and health allows I’ll keep you posted. Cheers.

On nutrition, exercise and losing weight

I hope this message helps someone interested in health and wellness. To put things into perspective I weighed close to 250 pounds in January 2024. Back then I was suffering aches and pains. There were a series of visits to the doctor. One day a medical test required a 24 hour fast, and I was blown away by how great I felt after the fast. Having two young children and an unfulfilled desire of seeing my abs for at least once in my life, I committed seriously to losing weight. Without knowing why I gave myself a target of hitting 210 pounds by the middle of November.

It’s October 2024. I’m down to 208. Still no abs. But I feel good; and, for some strange reason, a lot of the aches and pains I suffered have either subsided or disappeared. I’m no fitness coach, but I’ll share what I do when it comes to food and exercise. As you read, please note that I was always mindful to start small and gradually increase.

Walking. In February 2024 I aimed to walk 15 minutes at least three times per week. Once I hit the road I usually ended up walking for more than 15 minutes. At first I walked on afternoons but I felt like I was losing time with my family so I switched to mornings. I was hitting the road by 0530. In one hour I would clock 7,000 steps or 6 KM, back home by the time the children were rising to start their day. On Saturdays, if I woke early enough, I went for a long walk somewhere in Trinidad, met a lot of new people, saw a lot of interesting things, even dodged a bottle in Couva. By August I was walking with weights in a bag, sometimes six pounds, sometimes fifteen. Fast forward to October. As you’ve read I’ve hit a couple of my goals but life and responsibility has gotten in the way so I don’t have time to go for walks. Fortunately I’m working on projects around the house that involve walking so I usually hit 8,0000 to 12,000 steps daily. If I was just getting started, full of zeal and motivation, I’d aim for 3,000 steps to 5,000 steps from a dedicated walking routine, not fast, just walking and gaping, gradually increasing to 7,000 steps. Throughout the day from other activities like walking to kitchen for snacks I’d probably hit 10,000 steps.

Strength training. I have weights at home but I joined a gym. I’m just one of those people who don’t stick to working out at home. I aim to go to the gym at least 3 times a week. I usually make it 5 times, from Monday to Friday. Based on my routine I’m in and out in forty five minutes to an hour. I don’t lift HEAVY. I lift heavy enough for me. I usually skip squats on leg day because of an injury I suffered in my twenties; I was lifting HEAVY. I ignore the cardio machines… for now. My goal is consistency. In the last week I’ve taken a sudden interest in stretching because of something I read: “a body under tension requires more energy to move”.

Nutrition. I love hamburgers and chocolate. At first I paid little attention to diets and nutrition. Gradually I lessened processed snacks and soft drinks then quit. Then I quit alcohol. Thinking about quitting was harder than actually quitting. It’s not that I’ve quit drinking, it’s that right now I’m on a mission and if I have soft drinks and alcohol I usually eat junk and can’t stop eating junk. By June 2024 I had eliminated flour from my diet (I know, I know: roti is life) and was having minimal rice. I’m into sweet potatoes and cassava, and I love dasheen although I disliked dasheen as a child. If I’m having provisions with a meal I aim for 4 to 6 ounces. Black coffee sucks but I drink black coffee or green tea with honey.

I’m not rigid. In July when we vacationed I let go and eat whatever I wanted but continued walking and strength training. Interestingly I lost weight. In August when we returned home I returned with more zest to eat clean. I experimented with intermittent fasting, gradually climbing to 20 hours of fasting with a 4 hour eating window. Eating between noon and 4 o’clock suits me and for the most part I ate whatever the heck I wanted but somehow I ate “clean” for the most part. During the fasting window I didn’t miss food and contrary to what I thought, my energy levels never tanked, not even in the gym. In fact I made small gains!

Fast forward to October 2024. Over the last week I’m trying a little experiment that hopefully lasts until Christmas Eve. I’m eating whenever I want but not whatever I want (without trying my last meal is usually at six in the evening). Here’s the catch. I’m focusing on foods like fruits, vegetables, almonds, cashews, eggs, rice, grilled chicken and grilled fish, zero alcohol, no sugar except of course my wife cooks stewed chicken. Right now I’m motivated to go until Christmas Eve although Diwali is just around the corner and roti is life. Honestly I’m amazed and a little bit perplexed at how good I feel. I don’t miss anything in particular, I look forward to fruits, vegetables, the gym, I feel more alert, more at peace with myself. As I said I’m down to 208 pounds. But still: no abs.

Learn programming constructs

If you want to learn how to program here’s a quick suggestion. As a new programming student there are two things you simultaneously have to learn: a programming language like Pascal, C or Java; the second thing is program design concepts. The bad news is that students often prioritize learning the language, paying little to no attention to program design concepts.  The student eventually hits a brick wall, gives up, maybe they jump across to a new language where they hit a brick wall again and finally give up, declaring that “programming is too hard”. Learning a programming language without first understanding program design concepts is like learning a foreign language without knowing the rules of grammar and punctuation. Without knowing the rules you can’t write a paragraph because you can’t write a sentence.

Instead focus on program design concepts, the fundamentals, the nuts and bolts. Learn them. Learn them well for these concepts will serve you regardless of the programming language you learn. I’m not at all saying that every programming language suddenly becomes easy. That’s not what I’m saying.

Without ever talking about a programming language, let’s define a program or algorithm (I’m not sure why but I dislike the word algorithm). A program is a series of steps that solve a problem. Exactly how many steps there are depends on the problem. You can put together any programming solution (or algorithm) using three programming constructs: Sequence; Selection; and Iteration/Loops.

A construct is a building block. Like a Lego block. Arrange these blocks in a sensible way and you will build a sensible solution. A quick note before we get to each of the three constructs. I’ve attached diagrams with simple examples of each construct: Sequence, Selection and Iteration/Loops. These diagrams are visual representations of each construct. In each diagram a circle represents: Begin/End; a rectangle represents a single programming instruction like “Ask the user for their name”; and a diamond represents a logical expression (for now let’s pretend a logical expression is a simple question like “Is the age the user entered less than 18?”.

Sequence

The sequence construct is a series of instructions that happen one after the other: bam-bam-bam! The instructions flow uninterrupted. There is no obstacle. For example, a program begins, the program asks a user for their name and age and the user enters their name and age. Then the program ends.

Selection

The selection construct. Programs wouldn’t be very useful if they could only perform sequence steps. In life we often have to choose a path: watch a funny video or read a boring programming tutorial. Work out our arms or legs? Arms win! Consider a program that allows a user to vote only if the user is 18 years or older. Else if the user is less than 18, they are NOT allowed to vote. Regardless of the programming language (at least the ones I’m familiar with) the selection construct always asks for a logical expression (we’ll talk about logical expressions another day).

Iteration/Loop

Iteration/Loop construct. Programs or algorithms often have to repeat instructions a certain number of times. The exact number of times is either known or unknown. Consider a real world example where a teacher is in a class with ten students. It’s the first class. The teacher points to the first student, asks for their name, age and hobbies. The first student answers. The teacher points to the second student, repeats the exact instructions, and the second student complies. This happens until the tenth student has said their name, age and hobbies. There isn’t an eleventh student so the introductions end.

Here’s another example of iteration. A grocery cashier is scanning items a customer is placing on a conveyor belt. The cashier isn’t sure how many items are in the cart but each time the cashier scans an item the customer’s bill increases by the cost of the scanned item. This activity continues until there are no more items in the cart. Once the cart is empty, the system displays the total, the customer pays, the transaction ends.

Conclusion

Notice we haven’t talked about any ONE programming language. These three programming constructs are the building blocks of any solution. There are other building blocks like variables, relational operators and expressions that will clarify exactly how sequence, selection and iteration/loops work. Those are lessons for another day. In the meantime, rest assured that, depending on the problem you need to solve, you can write an algorithm/program by stacking these three constructs in different ways. The best part is that you can take your intimate knowledge of these constructs to any programming language.

If you’re interested in my website design course go fill out this form: https://forms.gle/WxiEpFtgpNHhbSe18

Scheduling for content creators

As a content creator, the thing I struggle with the most is time management. I realised this particularly in 2024 when I set concrete goals. Two blog posts per week; Focus on YouTube; Publish 5 YouTube Shorts every week; One podcast episode per week. I set ambitious goals but didn’t have a plan.

As a family man with a full-time job, I know I need a plan. I need structure. Daily habits. Tools to help me organise my process. It’s all new to me and I’m having a hard adjusting to structure and sitting down each morning, writing, recording, and editing videos and podcasts. Stopping to fulfil my paternal duties, and get things done around the house. I’m writing this on Monday 8th January, 2024. It’s exactly 10:00 AM. Do I want to be writing this article? No. I don’t.

So, I’ve gone from being a content creator who approaches things willy-nilly to one who’s seeking structure and trying to build a business, and my brain hurts. You know those headaches you get when you give up sugar and flour? Yeah. I’ve been walking around with that headache for two days. But! I’m getting things done. I want to share the things I’m doing to bring structure to my life as a content creator.

1. I’ve set goals. They’re clear. They’re concrete. Two blog posts per week: One on Monday at 8:00 AM; and one on Thursday at 8:00 AM. One podcast episode. Because these goals are concrete, I will know when I miss them.

2. Prioritise writing. As a YouTuber, I’m tempted to think in terms of video first. In 2024, writing is the priority. These articles become the stepping stone to YouTube Shorts, Podcast episodes and long-form videos. As I write new ideas spring up and I jot them down for later.

3. Task Management Tools. for the last 3 or 4 years I have used Google Keep to write articles and jot down ideas. Google Keep is a note-taking service. I like it because I’m not restricted to writing on a local desktop file. I can access Keep from my phone or desktop. In 2024 as I turned my attention to having a content plan and I had to arrange, prioritise and track tasks, I immediately began feeling the limitations of Keep. I’ve heard about a productivity software and note-taking service called Notion, and I’m looking into it.

In the meantime, to track tasks and their status I’ve used Google Sheets to create two spreadsheets. One is a publishing schedule for articles and podcasts. The other is a publishing schedule for videos. Let’s talk about the fields in the first spreadsheet. There are seven fields: Article name; status; publish by; published on; podcast status; podcast recorded on; podcast edited on; and podcast published on.

This simple change has done a lot for me. Yes, based on how I’ve always done things, it’s a little boring, but I now have one holistic view of my content plan. Colour-coding rows help too. For example, a row highlighted in yellow means the article is written but the corresponding podcast episode hasn’t been recorded. Green means both the article and podcast episode are published.

Timeboxing/Timeblocking. I learned about timeboxing during my undergraduate studies. The concept sounds great, but I hate timeboxing. When I’m working on something that’s all I want to work on until it’s done. Imagine if a video takes days to record and edit, and a blog post and article are due. Problems. Timeboxing involves setting a maximum unit of time for an activity in advance and then completing the activity within that time frame. As much as I hate timeboxing I now use it to batch research, write, edit and record videos and podcast episodes. Every morning I dedicate an hour to writing. There are timeboxes for recording podcasts. Others for recording YouTube Shorts. Timeboxes on Thursdays and Fridays for editing.

I hope you’ve found at least one little gem that makes your life easier as a content creator. If you have any tips on managing your time please feel free to leave a comment.