January 16th, 2019
I released version 0.1.1 of AD Book Builder. You can download it from the AD Book Builder website. The new version has the following changes:
- There is a Publish button in the toolbar.
- I added undo support for removing chapters. Choose Edit > Undo Remove Chapter.
January 13th, 2019
AM Pages is now available at the App Store. I think the app works best on an iPad with a hardware keyboard.
On iPad AM Pages works best in landscape orientation because both the list of pages and the contents of the selected page fit side by side. On iPhone AM Pages works best in portrait orientation. Landscape orientation on iPhones doesn’t let you see enough text due to the onscreen keyboard.
January 5th, 2018
If you have a Mac and want to write and publish a book, give Scrivener a try. Scrivener is a writing app that allows you to outline, research, write, and publish your book in a single app.
Scrivener 3 was recently released for Mac, and it allows you to publish PDF, EPUB, and MOBI (Kindle) books by choosing File > Compile in Scrivener. I tried compiling an EPUB book in Scrivener 3, and it looked good without me having to do anything. After using Scrivener 3 I lost enthusiasm for working on Tome Builder because Scrivener 3 does everything I wanted Tome Builder to do.
Scrivener also has iOS and Windows versions, but I haven’t used them. The Mac and Windows versions have 30 day trials, which you can download from the Scrivener site.
December 28th, 2017
I have been trying to fix one irritating bug that is keeping me from releasing the iOS version of AM Pages. The bug appears only on devices running iOS 11, but that happens to be the version most people use.
AM Pages has two main user interface elements: a table view with items for each day’s morning pages, and a text view where you type today’s morning pages or read a previous day’s pages. If you launch AM Pages, select the newly created entry for today, and type your morning pages, everything works fine.
The problem occurs when you go back to the table view and return to the text view. If your iOS device is in portrait orientation, the text view won’t scroll when you type. The lack of scrolling means that after a while you can’t see what you’re typing. The only way to get the text view to scroll is to rotate the device to landscape and back to portrait.
I have spent weeks trying to fix this bug. I asked a question about this issue on Apple’s developer forums and received no responses. What is particularly frustrating is I am using the standard text view that numerous iOS developers use in their apps. The text view scrolls on devices running iOS 9 and 10, but not on iOS 11.
If I ever find a fix for this bug, I will submit AM Pages to the App Store.
October 23rd, 2017
I’m reading the book Deep Work by Cal Newport (Amazon Page). Deep work involves the ability to focus on a cognitively demanding task, such as writing a book, so that you can get more done in less time. Writing a book is difficult if you check your email and Twitter feed every 10-15 minutes.
To get into a state to produce deep work, you need to schedule time for focused, uninterrupted work. Newport lists the following philosophies of deep work scheduling:
- Monastic philosophy
- Bimodal philosophy
- Rhythmic philosophy
- Journalistic philosophy
The monastic philosophy maximizes deep efforts by eliminating shallow obligations, such as social media and email. Eliminating shallow obligations gives you large blocks of time to work.
This philosophy is the most difficult to live by, as most of you have lives that don’t let you isolate yourselves from the world for long periods of time. But if you can live by the monastic philosophy, it’s a great way to schedule enough time to do deep work.
The bimodal philosophy divides your time between deep and shallow work. During the deep time you act like you would in the monastic philosophy, seeking long periods of intense and uninterrupted concentration to do deep work. The shallow time can be spent doing things like answering emails.
The most common ways to implement the bimodal philosophy are to block out one or more complete days a week for deep work or to spend one season of the year in deep work. If you were a teacher, you might spend the summer in deep work, allowing you to concentrate on teaching during the school year.
The rhythmic philosophy says the easiest way to consistently start deep work sessions is to transform them into a regular habit. Generate a rhythm that removes the need to invest energy in deciding if and when you’re going to do deep work.
There are two common methods to implement the rhythmic philosophy. The first method is the chain method. Put a calendar up on your wall. When you do deep work on a day, put an X through that date. Use the calendar to build up a chain of consecutive days of deep work that you don’t want to break. The second method is to schedule a block of time (usually 1-2 hours) at the same time every day for deep work. A common approach for people with full-time jobs is to wake up early and do the deep work before going to their jobs.
The rhythmic philosophy is the best philosophy for most people. It’s easier to carve out 1-2 hours a day for deep work than to carve out the days or weeks of time that the monastic and bimodal philosophies require.
The journalistic philosophy fits deep work wherever you can into your schedule. If you have 20 minutes free, spend that time doing deep work. The journalistic philosophy gets its name from the fact that journalists are trained to shift into writing mode at a moment’s notice to finish articles in time to meet deadlines.
On the surface the journalistic philosophy is the easiest of the philosophies because you don’t need to schedule large blocks of time for deep work. You work when you get a chance. But the journalistic philosophy is difficult to practice because of the difficulty in shifting from shallow to deep mode. It helps if you have confidence in your abilities and feel that what you’re working on is important and will succeed. If you can practice the journalistic philosophy and quickly shift from shallow to deep work, go for it.